2012年6月2日
摘要: SQL Server 2008除了DateTime和SmallDateTime之外,又新增了四种时间类型,分别为:date,time,datetime2和datetimeoffset。 各时间类型范围、精度一览表: 数据类型 时间范围 精度 datetime 1753-01-01到9999-12-31 00:00:00 到 23:59:59.997 3.33毫秒 smalldate... 阅读全文
posted @ 2012-06-02 16:24 DeepSky_ 阅读(22147) 评论(1) 推荐(1) 编辑
  2012年4月6日
摘要: 一、计算两个DateTime的时间间隔,有两种方法:1、两个DateTime直接相减,得到一个TimeSpan,表示两个时间的间隔2、用DateTime.Subtract(DateTime) 方法进行计算,其结果与方法1相同,表示用当前时间减去参数所代入的时间,返回一个TimeSpan二、TimeSpan结构表示一个时间间隔,按正负天数、小时数、分钟数、秒数以及秒的小数部分进行度量。TimeSpan对象的文本(.tostring())“11.13:46:40”,表示 11 天,13 小时,46 分钟和 40 秒。TimeSpan.TotalSeconds 属性:获取以整秒数和秒的小数部分表示的 阅读全文
posted @ 2012-04-06 18:39 DeepSky_ 阅读(47646) 评论(0) 推荐(0) 编辑
  2012年4月4日
摘要: 显示控件等效于将 Visible 属性设置为 true。在调用 Show 方法之后,只要不调用 Hide 方法,Visible 属性就返回 true 值。 阅读全文
posted @ 2012-04-04 23:45 DeepSky_ 阅读(463) 评论(0) 推荐(0) 编辑
摘要: c#.net 中如果想在主窗口A里点击打开新窗口B(因为要数据库操作,Bload需一小段时间)之前弹出带有滚动条等待子窗口C来提示用户没有死机,应该怎么做?我用多线程打开了c窗口,但是问题:1.C窗口会作为一个新窗口弹出,在任务栏上有显示,而不能作为A的子窗口弹出,我设置了mdiParent属性,但是会报错“交叉线程……”;2.等B窗口load完毕需要关闭C窗口,应怎么操作?请达人给予指导,谢谢!问题补充:1 , C_window.ShowInTaskbar=false;这样就不会再任务栏上显示2 , B窗口载入完毕线程结束的时候执行关闭c窗口就可以啦. 我试了试可以在任务栏上不显示,但是我想 阅读全文
posted @ 2012-04-04 09:16 DeepSky_ 阅读(503) 评论(0) 推荐(0) 编辑
  2012年3月28日
摘要: 通常,给数据库中的表都添加一个“无意义”的主键,能够大大地简化程序的开发。这个主键用什么类型呢?其实各种类型,只要大小不超过900字节都可以,但我们最常面临的两种选择是——GUID(UniqueIdentifity)和Identity INT。《ADO.NET 2.0高级编程》一书的“5.2.2 选... 阅读全文
posted @ 2012-03-28 10:37 DeepSky_ 阅读(5527) 评论(0) 推荐(0) 编辑
摘要: 以下的文章主要描述的是SQL Server数据表中使用GUID值来作为行标识,GUID(Global unique identifier)全局唯一标识符,GUID(Global unique identifier)是由网卡上的标识数字(每个网卡都有唯一的标识号)以及CPU时钟的唯一数字生成的的一个 16 字节的二进制值。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。... 阅读全文
posted @ 2012-03-28 10:24 DeepSky_ 阅读(19198) 评论(0) 推荐(1) 编辑
  2012年3月27日
摘要: Random 类 命名空间:System 表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。 伪随机数是以相同的概率从一组有限的数字中选取... 阅读全文
posted @ 2012-03-27 23:53 DeepSky_ 阅读(144076) 评论(0) 推荐(1) 编辑
  2012年3月21日
摘要: 一、关于设备1、读卡器是深圳明华澳汉科技公司的RD-EB型读卡器2、SLE4442卡特性简介一、SLE4442卡为256字节加密卡,存在读数据、写数据、保护数据以及密码操作。电气性能256×8位EEPROM字节直接寻址低地址32字节数据设不可恢复的写保护位32位保护位写数据操作结束标志符合7816-3标准的复位响应字节擦除然后写入时间:标准值25ms最少10000次的写擦除周期数据保存期:10年保密特性三字节的用户密码。密码核对正确前,全部数据只可读,不可改写。核对密码正确后可以更改数据,包括密码再内。见密码操作范例错误计数器,初始值为3,密码核对出错1次,便减1,若计数器值为0,则 阅读全文
posted @ 2012-03-21 19:39 DeepSky_ 阅读(9331) 评论(4) 推荐(1) 编辑
  2012年3月18日
摘要: 一、使用属性DataGridView, DataGridViewColumn, DataGridViewRow, DataGridViewCell 有 ContextMenuStrip 属性。可以通过设定 ContextMenuStrip 对象来控制 DataGridView 的右键菜单的显示。 D... 阅读全文
posted @ 2012-03-18 00:47 DeepSky_ 阅读(11777) 评论(0) 推荐(0) 编辑
  2012年3月17日
摘要: DataGridView并没有这么专门为行号发生变化时触发的事件,我们只能用SelectionChanged和CurrentCellChanged做些设置后实现。1、使用SelectionChanged事件MSDN的事件说明:此事件会在选择或取消选择单元格(无论是以编程方式还是通过用户操作的方式)时发生(所以此事件与CurrentCellChanged一样,是针对单元格设计的,DataGridView本身就是针对单元格设计的)。例如,当您希望显示当前选定的单元格之和时,此事件非常有用。当您更改 CurrentCell 属性的值时,SelectionChanged 事件发生在 CurrentCe 阅读全文
posted @ 2012-03-17 10:12 DeepSky_ 阅读(8965) 评论(1) 推荐(1) 编辑