上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 观察者模式又叫发布-订阅(Publish/Subscribe)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时, 会通知所有观察者对象,使它们能够自动更新自己。 Subject类,可翻译为主题或抽象通知者,一般一个抽象类或者一个接口实 阅读全文
posted @ 2016-04-03 20:58 秋刀鱼No1 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 定义CatShoutEventArgs类(继承EventArgs),用来在事件触发时传递数据(猫的名字): 定义Cat类: 定义Mouse类: 最后Main方法里实例化一只猫和两只老鼠,注册并触发猫叫事件: 运行结果如下图: 程序完整代码如下: using System; using System. 阅读全文
posted @ 2016-04-03 10:36 秋刀鱼No1 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 利用DataGrid的LoadingRow事件,可以进行设置DataGrid的DataGridRow的属性(例如样式:背景色、前景色;是否可修改数据) 实例代码如下: 阅读全文
posted @ 2016-03-29 14:30 秋刀鱼No1 阅读(2508) 评论(0) 推荐(0) 编辑
摘要: FirstOrDefault方法的使用总结: 现有一集合对象list, 其中集合对象调用FirstOrDefault()方法, list.FirstOrDefault()返回集合中第一个元素, 若集合的Count为0,则返回默认值(引用类型集合返回null,值类型集合如int类型集合返回0) 其中F 阅读全文
posted @ 2016-03-29 11:08 秋刀鱼No1 阅读(3784) 评论(0) 推荐(1) 编辑
摘要: 先创建实体基类:NotificationObject(用来被实体类继承) 实现属性更改通知接口: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Co 阅读全文
posted @ 2016-03-28 15:19 秋刀鱼No1 阅读(7923) 评论(0) 推荐(1) 编辑
摘要: wpf的子窗体选择有很多种,如最常见的是项目新建窗体(Window)作为子窗体 ,或者新建wpf用户控件(UserControl)。而其实利用Xceed.Wpf.Toolkit.dll 可以轻松布局如下: 第一步:引用Xceed.Wpf.Toolkit.dll。 第二步:在XAML引用名称空间: 第 阅读全文
posted @ 2016-03-25 15:33 秋刀鱼No1 阅读(5867) 评论(0) 推荐(0) 编辑
摘要: 用法一:与ROW_NUMBER()函数结合用,给结果进行排序编号,如图: 代码如下: 用法二:跟聚合函数一起使用,利用over子句的分组效率比group by子句的效率更高。 在Northwind数据库的订单表Orders中查询"订单id","客户id","运费","所有订单的总数",“每一个客户的 阅读全文
posted @ 2016-03-17 16:54 秋刀鱼No1 阅读(13772) 评论(2) 推荐(3) 编辑
摘要: 例如 string s1="123.456.789",想截取得到的新字符串为“789” 代码如下: 阅读全文
posted @ 2016-03-16 14:36 秋刀鱼No1 阅读(9482) 评论(0) 推荐(1) 编辑
摘要: wpf应用程序间隔一段时间触发一个事件,代码如下:   阅读全文
posted @ 2016-03-15 15:36 秋刀鱼No1 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 新建一个wpf应用程序,Xaml如下:   新建打印窗体(wpf),Xaml如下:   项目引用BarcodeLib.dll(用来生成条码)。   两个窗体界面效果如下: 主窗体:   打印窗体:   主窗体的后置代码如下: 点击打印时,ShoW出打印窗体; 通过打印窗体的构造函数,传入要打印的信息 阅读全文
posted @ 2016-03-15 13:54 秋刀鱼No1 阅读(1169) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页