2016年11月4日

c# 如何处理自定义消息

摘要: C#自定义消息通信往往采用事件驱动的方式实现,但有时候我们不得不采用操作系统的消息通信机制,例如在和底层语言开发的DLL交互时,是比较方便的。下面列举了一些实现方式,供大家参考:一、通过SendMessage或postmessage函数发送: 1、 定义消息 在C++中引用底层的函数很简单,自定义消 阅读全文

posted @ 2016-11-04 10:51 shitoudong 阅读(418) 评论(0) 推荐(0) 编辑

2010年12月14日

Sql Server 2000 用存储过程来遍历树

摘要: create table producttype ( iproducttypeid int,iparenttypeid int, cproducttypename char(10) )insert producttype values(1,0,'百货') insert producttype values(2,1,'纺织') insert producttype values(3,1,'汽车')insert producttype values(4,1,'电器') insert producttype values(5,1,'医药')insert producttype values(6,1, 阅读全文

posted @ 2010-12-14 14:24 shitoudong 阅读(458) 评论(0) 推荐(0) 编辑

2010年11月22日

IPAddress,IPEndPoint,IPHostEntry介绍

摘要: IPAddress,IPEndPoint,IPHostEntry位于命名空间System.Net下,提供对IP地址的操作IPAddress是.NET封装的IP地址类常用方法:1、IPAddress.Parse()public static IPAddress Parse (string ipString),这个方法得目的就是将一个ipString转换成为IPAddress类型。2、IPAddres... 阅读全文

posted @ 2010-11-22 14:31 shitoudong 阅读(782) 评论(0) 推荐(0) 编辑

2010年11月17日

sql 2005约束

摘要: 一、约束 约束定义关于列中允许值的规则,是强制完整性的标准机制。 使用约束优先于使用触发器、规则和默认值。查询优化器也使用约束定义生成高性能的查询执行计划。SQL Server 2005支持五类约束: 1. NOT NULL指定不接受NULL值的列。 2. CHECK 约束对可以放入列中的值进行限制,以强制执行域的完整性。CHECK约束拒绝所有在检测条件中取值为false的值。可以为每列指... 阅读全文

posted @ 2010-11-17 15:51 shitoudong 阅读(213) 评论(0) 推荐(0) 编辑

2010年11月11日

λ表达式

摘要: λ表达式是C#3.0的内容。 λ表达式用于简化C#编程的某些方面,尤其是与LINQ合并的方面。 把λ表达式用于匿名方法: 例: myTimer.Elapsed += (source, e) => Console.WriteLine("Event handler called after {0} milliseconds.", (source as ... 阅读全文

posted @ 2010-11-11 16:56 shitoudong 阅读(1250) 评论(0) 推荐(0) 编辑

导航