2009年4月22日
摘要: DataAdapter 的 Update 方法可调用来将 DataSet 中的更改解析回数据源。与 Fill 方法类似,Update 方法将 DataSet 的实例和可选的 DataTable 对象或 DataTable 名称用作参数。DataSet 实例是包含已作出的更改的 DataSet,而 DataTable 标识从其中检索更改的表。 当调用 Update 方法时,DataAdapter... 阅读全文
posted @ 2009-04-22 14:00 WPF之家 阅读(346) 评论(0) 推荐(0) 编辑
摘要: myList.Capacity //容量myList.Count //元素数目myList.Insert(2,"new item") //插入新元素myList.Add("new item") //追加元素mylist.Sort(); //排序mylist.Reverse(); //反向排序myList.Remove("new item") //移除指定元素myList.TrimExc... 阅读全文
posted @ 2009-04-22 09:59 WPF之家 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在做winform程序开发时,我用DataSource绑定了ListBox中的Item,但是当我进行一些添加、删除操作时就报了这个错“设置DataSource属性后无法修改项集合”。而我要实现在一个ListBox中选中几项然后放到另一个ListBox中的功能,不能用DataSource的话太麻烦了。有人说引起这个的原因是“在winForm程序中这样绑定之后是直接和数据源DataTable相关,改动... 阅读全文
posted @ 2009-04-22 09:42 WPF之家 阅读(613) 评论(0) 推荐(0) 编辑
  2009年4月21日
摘要: using System;namespace ConsoleApplication3{/// /// Calendar 的摘要说明。/// public class CNDate { private const ushort START_YEAR = 1901; private const ushort END_YEAR = 2050; private strin... 阅读全文
posted @ 2009-04-21 22:35 WPF之家 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一..Net Framework1.如何获得系统文件夹使用System.Envioment类的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal )2.如何获得正在执行的exe文件的路径1)使用Application类的ExecutablePath属性2) System... 阅读全文
posted @ 2009-04-21 22:19 WPF之家 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为:now------------... 阅读全文
posted @ 2009-04-21 22:05 WPF之家 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根... 阅读全文
posted @ 2009-04-21 22:04 WPF之家 阅读(198) 评论(0) 推荐(0) 编辑
摘要: C#实现P2P之UDP穿透NAT及其原理讲解网上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念:NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分... 阅读全文
posted @ 2009-04-21 20:51 WPF之家 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。 我们已经知道了处置那些占用非受控(unmanaged)资源的对象的重要性,现在应该编写资源管理代码来处置那些包含非内存资源的类型了。整个.NET框架组件都使用一个标准的模式来处理非内存资源。使用你建立的类型的用户也希望你遵循这个标准的模式。标准的处理模式的思想是这样的:当客户端记得的时候使用... 阅读全文
posted @ 2009-04-21 20:47 WPF之家 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 使用C#将字符串转换成十六进制以及其逆转换代码主要转换代码来自Microsoft.VisualBasic类。下面的代码就是将字符串转换成十六进制格式。我们不能直接将所有的字符都转换成十六进制(例如:@#$%^&*()),因此我首先需要获得字符的ASCII码,然后再将ASCII码转换成十六进制。//为此我用了一个while 循环while (Data.Length > 0){//首先用substr... 阅读全文
posted @ 2009-04-21 20:42 WPF之家 阅读(1638) 评论(0) 推荐(0) 编辑