01 2017 档案

摘要:【实践】基于接口的插件机制一、前言 插件,意味着可扩展,且宿主程序不依赖于插件,即插即用。这种软件设计方式可以使我们的应用程序最大化地获得可扩展性、适应性和稳定性,而且便于软件的维护和升级。在什么场景下使用插件呢?例如在本篇文章中,我个人有一个小需求就是希望记事本带行号,于是我自己写了一个极简易的编辑器(CodeEditor 阅读全文
posted @ 2017-01-18 09:03 悠扬的牧笛 阅读(7896) 评论(45) 推荐(45) 编辑
摘要:一、前言 单例模式的应用场景十分清晰,就是一句话,在整个的软件运行周期内,对于某个类只能允许有零个或一个实例。单例模式应用十分广泛,比如我们电脑上的任务管理器就是一个单例模式,无论开多少个任务管理器,你会发现只有一个窗口,这就是典型的单例模式的应用;还有,网站的访问次数统计,如果不采用单例模式会很难 阅读全文
posted @ 2017-01-10 08:27 悠扬的牧笛 阅读(554) 评论(0) 推荐(0) 编辑
摘要:前言 在单线程中设置窗体某个控件的值很简单的事,只需要设置控件文本的值就可以了,但是有的业务场景很是复杂,界面上的控件也很多,这种情况下当数据量比较多的时候,在单线程中更新UI不可避免地会发生假死或卡顿现象,用户体验十分不爽,所以必须采用多线程来处理数据和UI。但是如果直接添加一个线程来更新控件信息 阅读全文
posted @ 2017-01-08 23:29 悠扬的牧笛 阅读(687) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示