liye

liye

博客园 首页 新随笔 联系 订阅 管理

2010年5月31日 #

摘要: DataRow[] DataRows = DsTable.Select("Field1='A'"); foreach (DataRow dr in DataRows) { dr[ColumnName] = NewValue; } 阅读全文
posted @ 2010-05-31 15:47 晔 阅读(1179) 评论(0) 推荐(0) 编辑

2010年5月29日 #

摘要: Windows操 作系统最大的特点就是其图形化的操作界面,其图形化界面是建立在其消息处理机制这个基础之上的。如果不理解Windows消息 处理机制,肯定无法深入的理解Windows编程。可惜很多程序员对Windows消息只是略有所闻,对其使用知之甚少,更不 了解其内部实现原理,本文试着一步一步向大家披露我理解的Windows消息机制。可以说,掌握了这一部分知识,就是掌握了Windows编程 中的神... 阅读全文
posted @ 2010-05-29 11:10 晔 阅读(257) 评论(0) 推荐(0) 编辑

2010年5月26日 #

摘要: [转] 怎样向DataTable中添加属于另一个DataTable的DataRow http://www.php168.com/html/981/93/93817/1.htm我 们经常需要向DataTable中添加一行数据,大多数的情况下都是把一些从UI的控件和程序的变量中收集的数据添加到DataTable中。如以下的语 句把供应商代码和名称添加到DataTable中: 大多数的情况下这... 阅读全文
posted @ 2010-05-26 17:18 晔 阅读(4834) 评论(0) 推荐(1) 编辑

2010年5月23日 #

摘要: /*标题:一个项目涉及到的50个Sql语句(整理版)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2010-05-10地点:重庆航天职业学院说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程... 阅读全文
posted @ 2010-05-23 01:29 晔 阅读(388) 评论(0) 推荐(0) 编辑

摘要: 1.【十二生肖】子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪2.【十大名茶】西湖龙井(浙江杭州西湖区)、碧螺春(江苏吴县太湖的洞庭山碧螺峰)、信阳毛尖(河南信阳车云山)、君山银针(湖南岳阳君山)、六安瓜片(安徽六安和金寨两县的齐云山)、黄山毛峰(安徽歙县黄山)、祁门红茶(安徽祁门县)、都匀毛尖(贵州都匀县)、铁观音(福建安溪县)、武夷岩茶(福建崇安县)3.【四大名绣】苏绣... 阅读全文
posted @ 2010-05-23 01:25 晔 阅读(477) 评论(0) 推荐(0) 编辑

2010年5月18日 #

摘要: DataTable中动态的赋值 2009-07-04 20:50 DataTable中动态的赋值 // Process Activity Data DataTable dtSession = new DataTable("sesson");//新建一个名为session的table DataRow drow; DataColumn dc; // transpose the table drow... 阅读全文
posted @ 2010-05-18 18:46 晔 阅读(3272) 评论(0) 推荐(1) 编辑

摘要: DataTable MyDataTable = new DataTable();   MyDataTable.Columns.Add(new DataColumn("学生编号", typeof(string))); MyDataTable.Columns.Add(new DataColumn("姓名", typeof(string))); MyDataTable.Columns.Add(new... 阅读全文
posted @ 2010-05-18 18:04 晔 阅读(6933) 评论(0) 推荐(1) 编辑

2010年5月15日 #

摘要: 作者:飘遥(Zhenxing Zhou) tags:WPF Image byte WPF BitmapImage 有时要实现bitmapimage与byte[]相互转换,这里实现两个静态方法,直接调用即可。 byte[]转换为bitmapimage: public static bitmapimage bytearraytobitmapimage(byte[] bytearray) { ... 阅读全文
posted @ 2010-05-15 13:31 晔 阅读(4926) 评论(0) 推荐(0) 编辑

摘要: //SetBounds((splitterControl2.Location.X + this.Location.X) / 2, splitterControl3.Location.Y,splitterControl3.Width,splitterControl3.Height); //splitterControl3.SetBounds(((arlcStaff.Location.X + arlc... 阅读全文
posted @ 2010-05-15 11:32 晔 阅读(1118) 评论(0) 推荐(0) 编辑

2010年5月10日 #

摘要: C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{0:... 阅读全文
posted @ 2010-05-10 11:50 晔 阅读(431) 评论(0) 推荐(0) 编辑

2010年5月4日 #

摘要: 序列化就是将对象的状态信息转换为 可以存储或传输的Object的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从 存储区中读取或反序列化对象的状态,重新创建该对象。 序列化是将对象状态转换为可保持或 传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 序列化的目的: 1. 以某种存储形式使自定义对象持久 化;... 阅读全文
posted @ 2010-05-04 10:01 晔 阅读(253) 评论(0) 推荐(0) 编辑

2010年5月3日 #

摘要: sql 里的 order by 和 group by 的区别: order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 什么是“聚合函数”? 像sum()、count()... 阅读全文
posted @ 2010-05-03 11:50 晔 阅读(544) 评论(0) 推荐(0) 编辑

2010年4月16日 #

摘要: 1、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。2、用1、2、2、3、4、5这六个数字,写程序打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"的右边不能是"5"。C# code public class Program { public static void Main() { Lis... 阅读全文
posted @ 2010-04-16 01:42 晔 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 1,利用C#自带的几种集合类可以用来描述集合的概念,比如{1,2},{3,4,5}可以用List<List<int>>来表示集合的集合2,所谓迷宫,并不是随机生成路其他的围墙,而是如何拆墙。比如{1,2},{3,4,5}拆掉2和3只间的墙,就形成了{1,2,3,4,5} 最初的格子状态就是{1},{2},{3},{4}.....如果随机找到2集合,再把其中的墙随机挑选一个... 阅读全文
posted @ 2010-04-16 01:40 晔 阅读(996) 评论(0) 推荐(0) 编辑

摘要: //默认密钥向量 private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; /// <summary> /// DES加密字符串 /// </summary> /// <param name="encryptString">待加密的字符串</param&... 阅读全文
posted @ 2010-04-16 01:37 晔 阅读(197) 评论(0) 推荐(0) 编辑

摘要: ( nYear % 4 == 0 && nYear % 100 != 0 ) ||( nYear % 400 == 0 ) 或 System.DateTime.IsLeapYear() 阅读全文
posted @ 2010-04-16 01:18 晔 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序  冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&am... 阅读全文
posted @ 2010-04-16 01:16 晔 阅读(316) 评论(0) 推荐(0) 编辑

摘要: 1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员... 阅读全文
posted @ 2010-04-16 01:11 晔 阅读(227) 评论(0) 推荐(0) 编辑

2010年3月26日 #

摘要: VOA百科名片VOA 全称 Voice of America,译为“美国之音”。它是美国联邦政府下属的对外进行无线电和电视机广播的官方机构。它以46种语言通过无线电、电视以及因特网向世界各地提供广泛的节目,正面宣传美国。根据“美国信息与教育交流法案”(俗称“史密斯-蒙特法案”,Smith–Mundt Act),美国... 阅读全文
posted @ 2010-03-26 12:55 晔 阅读(377) 评论(0) 推荐(0) 编辑

摘要: http://topic.csdn.net/u/20100325/22/46C67761-38C8-4505-90BD-7C118791A298.html---------------------------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2010-03-26 11:33 晔 阅读(1002) 评论(0) 推荐(0) 编辑

2010年2月27日 #

摘要: 一、什么是SSID如何配置 SSID/ESSID(Service Set Identifier)也就是“服务区标识符匹配”、“业务组标识符”的简称,最多可以有32个字符,通俗的说,它就好比有线局域网中的“工作组”标识一样或好比是无线客户端与无线路由器之间的一道口令一样,只有在完全相同的前提下才能让无线网卡访问无线路由器,这也是... 阅读全文
posted @ 2010-02-27 20:12 晔 阅读(5923) 评论(0) 推荐(0) 编辑

2010年2月20日 #

摘要: Start your visual studio .net command prompt and do the following 1) type "aspnet_regiis -lv" (without the quotes), which tells you whatever asp.net versions you have in your com. The one with the (ro... 阅读全文
posted @ 2010-02-20 23:09 晔 阅读(897) 评论(0) 推荐(0) 编辑

2010年2月18日 #

摘要: 1、SQLite简介   SQLite第一个Alpha版本诞生于2000年5月. 至今已经有9个年头了. SQLite也迎来了一个版本 SQLite 3已经发布.   SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Lin... 阅读全文
posted @ 2010-02-18 10:39 晔 阅读(217) 评论(0) 推荐(0) 编辑

2010年2月17日 #

摘要: ADO.NET  ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口.  它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持RICH XML.由于传送的数据... 阅读全文
posted @ 2010-02-17 10:01 晔 阅读(154) 评论(0) 推荐(0) 编辑

摘要: http://developer.symbian.org/oss/http://developer.symbian.org/main/source/technology_domains/index.php从下面这个页面可以下载按模块打包的源代码(zip/gz包): http://developer.symbian.org/oss/ 从wiki上的介绍来看,所有的源代码都由版本控制工具Mercuri... 阅读全文
posted @ 2010-02-17 09:00 晔 阅读(212) 评论(0) 推荐(0) 编辑

2010年1月29日 #

摘要: Delphi中WebBbrowser的编程 Webbrowser.ExecWeb(OLECMDID_FIND,OLECMDEXECOPT_DODEFAULT);//查找 Webbrowser.ExecWeb(OLECMDID_SAVEAS, OLECMDEXECOPT_DODEFAULT);//保存 Webbrowser.ExecWeb(OLECMDID_ PROPERTIES, OLECMDE... 阅读全文
posted @ 2010-01-29 22:15 晔 阅读(659) 评论(0) 推荐(0) 编辑

2010年1月28日 #

摘要: “赢在中国”点评人给80后年轻人的30个忠告1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。 2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。 3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息... 阅读全文
posted @ 2010-01-28 00:52 晔 阅读(200) 评论(0) 推荐(1) 编辑

2010年1月11日 #

摘要: 疯狂代码 http://www.crazycoder.cn/ :http:/www.crazycoder.cn/Delphi/Article11711.html 用到3个API BOOL RegisterHotKey( HWND hWnd, //响应该热键窗口句柄 Int id, //该热键唯标识 UINT fsModiers, //该热键辅助按键 UINT vk //该热键键值 ); 为了得到唯... 阅读全文
posted @ 2010-01-11 15:06 晔 阅读(1473) 评论(0) 推荐(0) 编辑

摘要: Bin Dec Hex 缩写/字符 解释 0000 0000 0 00 NUL (null) 空字符 0000 0001 1 01 SOH (start of handing) 标题开始 0000 0010 2 02 STX (start of text) 正文开始 0000 0011 3 03 ETX (end of text) 正文结束 0000 0100 4 04 EOT (end of... 阅读全文
posted @ 2010-01-11 14:44 晔 阅读(1326) 评论(0) 推荐(0) 编辑

2010年1月10日 #

摘要: 利用Hook技术实现键盘监控 摘自《计算机世界日报》 (文/卢立建) ----在许多系统中,出于安全或其它原因,常常要求随时对键盘进行监控,一个专业的监控程序必须具备两点,一是实时;二是作为指示图标运行。实际应用中把利用Hook(即钩子)技术编写的应用程序添加到Windows的任务栏的指示区中就能够很好的达到这个目的。我在参考了API帮助文档基础上,根据在Delphi开发环境中的具体实现分别对这两... 阅读全文
posted @ 2010-01-10 03:53 晔 阅读(309) 评论(0) 推荐(0) 编辑

2009年12月14日 #

摘要: 哈希表[编辑本段]基本知识  基本概念  * 若结构中存在关键字和K相等的记录,则必定在f(K)的存储位置上。由此,不需比较便可直接取得所查记录。称这个对应关系f为散列函数(Hash function),按这个思想建立的表为散列表。  * 对不同的关键字可能得到同一散列地址,即key1≠key2,而f(key1)=f(key2),这种现象称冲突。具有相同函数值的关键字对该散列函数来说称... 阅读全文
posted @ 2009-12-14 11:39 晔 阅读(200) 评论(0) 推荐(0) 编辑

2009年12月8日 #

摘要: 路由转自:http://baike.baidu.com/view/18655.htm目录[隐藏]路由的功能和分类路由器的种类:路由的工作原理与算法软路由与硬路由的对比和应用   [编辑本段]路由的功能和分类  路由是把信息从源穿过网络传递到目的地的行为,在路上,至少遇到一个中间节点。  路由通常与桥接来对比,在粗心的人看来,它们似乎完成的是同样的事。它们的主要区别在于桥接发生在OSI参考协议的第二... 阅读全文
posted @ 2009-12-08 09:56 晔 阅读(290) 评论(0) 推荐(0) 编辑

2009年11月27日 #

摘要: 帧中继 帧中继(Frame Relay)是一种网络与数据终端设备(DTE)接口标准。由于光纤网比早期的电话网误码率低得多,因此,可以减少X.25的某些差错控制过程,从而可以减少结点的处理时间,提高网络的吞吐量。帧中继就是在这种环境下产生的。帧中继提供的是数据链路层和物理层的协议规范,任何高层协议都独立于帧中继协议,因此,大大地简化了帧中继的实现。目前帧中继的主要应用之一是局域网互联,特别是在局域网... 阅读全文
posted @ 2009-11-27 16:49 晔 阅读(335) 评论(0) 推荐(0) 编辑

2009年11月26日 #

摘要: ModBus  Modbus协议  摘 要:工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。  关键词:Modbus协议;串行通信;LRC校验;CRC校验;RS-232C   一、Modbus 协议简介  Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网... 阅读全文
posted @ 2009-11-26 17:52 晔 阅读(580) 评论(0) 推荐(0) 编辑

2009年11月23日 #

摘要: [代码] 阅读全文
posted @ 2009-11-23 11:06 晔 阅读(349) 评论(0) 推荐(0) 编辑

2009年11月12日 #

摘要: 历史  以太网技术的最初进展来自于施乐帕洛阿尔托研究中心的许多先锋技术项目中的一个。人们通常认为以太网发明于1973年,当年罗伯特.梅特卡夫(Robert Metcalfe)给他PARC的老板写了一篇有关以太网潜力的备忘录。但是梅特卡夫本人认为以太网是之后几年才出现的。在1976年,梅特卡夫和他的助手David Boggs发表了一篇名为《以太网:局域计算机网络的分布式包交换技术》的文章。  197... 阅读全文
posted @ 2009-11-12 18:27 晔 阅读(581) 评论(0) 推荐(0) 编辑

摘要: rs485  由于RS-232-C接口标准出现较早,难免有不足之处,主要有以下四点:   (1) 接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。   (2) 传输速率较低,在异步传输时,波特率为20Kbps。   (3) 接口使用一根信号线和一根信号返回线而构成共地的传输形式, 这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。  ... 阅读全文
posted @ 2009-11-12 18:25 晔 阅读(243) 评论(0) 推荐(0) 编辑

摘要: RS-232  是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。  RS-232-C   RS-232-C是美国电子工业协会... 阅读全文
posted @ 2009-11-12 18:24 晔 阅读(269) 评论(0) 推荐(0) 编辑

2009年9月17日 #

摘要: bool blnTest = false;bool _Result = true;Regex regex = new Regex("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$");blnTest = regex.IsMatch(textEdit1.Text);if (blnTest == true){string[] strTemp = this.t... 阅读全文
posted @ 2009-09-17 15:23 晔 阅读(1329) 评论(0) 推荐(1) 编辑

2009年9月2日 #

摘要:     此类实现一个哈希表,该哈希表将键映射到相应的值。任何非 null 对象都可以用作键或值。为了成功地在哈希表中存储和获取对象,用作键的对象必须实现 hashCode 方法和 equals 方法。  Hashtable 的实例有两个参数影响其性能:初始容量 和加载因子。容量 是哈希表中桶 的数量,初始容量 就是哈希表创建时的容量。注意,哈希表的状态为 open:在发生... 阅读全文
posted @ 2009-09-02 12:47 晔 阅读(175) 评论(0) 推荐(0) 编辑