摘要: RabbitMQ是采用Erland语言实现AMQP(Advance Message Queuing Protrol,高级消息队列)的消息中间件。RabbitMQ是一个生产者和消费者模型,主要负责接收,存储和转发消息。传递过程类似于你将一个包裹送到邮局,邮局会暂存并最终将邮件通过快递员送到接受人的手上 阅读全文
posted @ 2019-11-15 16:20 无限环 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 设计包括:工产模式,单例模式,回调函数,面向接口编程 步骤: 1.创建Base抽象类(提供外部调用的方法和字段) 2.创建继承Base类的基类(实现抽象类的方法) 3.创建用于实现单例模式的类用于提供相对应的播放器进。 public abstract class PlayerBase(){ ///抽 阅读全文
posted @ 2019-11-11 16:35 无限环 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 嵌入步骤 1.Process 运行exe程序 2.获取exe程序的主窗口句柄 3.设置当前应用程序与exe程序的关联 4.将exe程序主窗体移入应用程序 public const long WS_CHILD = 0x40000000L, WS_POPUP = 0x80000000L; public 阅读全文
posted @ 2019-11-11 10:29 无限环 阅读(2786) 评论(0) 推荐(0) 编辑
摘要: 采用属性动画的方式。由于动画绑定时需要绑定依赖属性,但ScrollViewer没有水平偏移和垂直偏移的依赖属性,所以需要通过附加属性的方式添加水平和垂直的依赖属性 public static class ScrollViewerBehavior { public static readonly De 阅读全文
posted @ 2019-09-23 17:14 无限环 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 问题:当重写Listbox的样式后,会出现Listbox里面的子控件不能填充子控件的一行。 解决: 在重写的样式里面添加 <Setter Property="ItemContainerStyle"> <Setter.Value> <Style TargetType="{x:Type ListBoxI 阅读全文
posted @ 2019-08-14 15:30 无限环 阅读(302) 评论(0) 推荐(0) 编辑
摘要: WPF布局执行工作 height,width:元素期望尺寸 Actualheight,Actualwidth:实际尺寸 布局继承机制 DispatherObject:WPF应用程序使用单线程亲和模式,每个用户界面只被一个单线程使用。 DependebcyObject:依赖属性,在winform控件中 阅读全文
posted @ 2019-08-14 13:56 无限环 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 从毕业到现在,不知不觉都已经过去了三年了,这三年在.net平台下的进行WPF开发,走过许多弯路,踩过许多坑。不总结的士兵不是好士兵,是时候总结一番了。WPF的学习路线如下: WPF 学习路线 学习路线分为三种,一种是通过不断的看代码跟项目不断的从代码中去学习新知识;第二种系统的学习,先从原理上去了解 阅读全文
posted @ 2019-08-13 10:34 无限环 阅读(638) 评论(0) 推荐(1) 编辑