摘要: 多线程编程相对于单线程会出现一个特有的问题,就是线程安全的问题。所谓的线程安全,就是如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 线程安全问题都是由全局变量及静态变量引起的。 为了保 阅读全文
posted @ 2017-11-21 20:04 心灵智者 阅读(17947) 评论(0) 推荐(6)
摘要: 上面的代码会报错,从新的线程访问其他线程的控件:这是因为.NET禁止了跨线程调用控件, 否则谁都可以操作控件,最后可能造成错误。 1:线程间操作无效: 从不是创建控件的线程访问它。那么创建它的线程是哪个线程? (百度答案)从程序设计上来说,只有创建界面的主线程才能访问界面上的控件,所以会出错. 当然 阅读全文
posted @ 2017-11-21 19:07 心灵智者 阅读(45662) 评论(2) 推荐(10)
摘要: 如何:对 Windows 窗体控件进行线程安全调用 访问 Windows 窗体控件本质上不是线程安全的。 如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。 还可能会出现其他与线程相关的 Bug,例如争用情况和死锁。 确保以线程安全方式访问控件非常重要。 在未使用 In 阅读全文
posted @ 2017-11-21 18:55 心灵智者 阅读(5103) 评论(0) 推荐(2)
摘要: 执行以下两个步骤,能够禁止用户改变窗体的大小 (一)步骤1 设置窗体的FormBorderStyle属性为下列五个值中的任意一个 None:将窗口设置为无边框、无标题栏。用户无法改变窗口的大小,也无法改变窗口显示的位置; FixedSingle:将窗口设置为固定的单框(窄框),用户无法用鼠标拖动边框 阅读全文
posted @ 2017-11-16 12:05 心灵智者 阅读(45640) 评论(0) 推荐(3)
摘要: 子窗体1: 主窗体 子窗体2/3 区别:事件是安全的,只能在类的内部触发。 阅读全文
posted @ 2017-10-22 21:16 心灵智者 阅读(596) 评论(0) 推荐(1)
摘要: 通过接口实现,实现松耦合。 主窗体 子窗体1 子窗体2、3 阅读全文
posted @ 2017-10-22 20:10 心灵智者 阅读(355) 评论(0) 推荐(0)
摘要: 增删改查 手动增删改查 阅读全文
posted @ 2017-10-22 16:51 心灵智者 阅读(1699) 评论(0) 推荐(0)
摘要: https://q.cnblogs.com/q/77170/ 阅读全文
posted @ 2017-10-22 16:11 心灵智者 阅读(1029) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/jxufewbt/article/details/1769312 应用程序之间的数据交换(互相通讯)一直是困扰广大程序员的难题,尽管已经出现了各式各样的解决方案,但迄今为止没有哪一种方案是完美无缺的。因此,只有学习并了解了它们的优缺点后,才能在特定的情 阅读全文
posted @ 2017-10-18 20:29 心灵智者 阅读(10143) 评论(0) 推荐(3)
摘要: http://www.cnblogs.com/fengxuehuanlin/p/5631664.html 关于xml是属于一个比较重要的东西,在平时开发的过程中,这块内容最主要的是要掌握XML内容的读取和写入操作。 xml可作为小型数据库用来存储数据。 html主要用来显示数据,XAML前台设计。 阅读全文
posted @ 2017-10-16 16:36 心灵智者 阅读(4332) 评论(0) 推荐(2)