ODBC, OLEDB, ADO, ADO.Net的演化简史
摘要:Copy&Paste了一下午,终于一蹴而就此文,嘿嘿...1.演变历史它们是按照这个时间先后的顺序逐步出现的,史前->ODBC->OLEDB->ADO->ADO.Net。看看Wiki上的MDAC定义:“Microsoft Data Access Components(MDAC)是微软专门为数据访问功能而发展的应用程序开发接口,做为微软的统一化数据访问(Universal Data Access; UDA)解决方案的核心组成,最初的版本在1996年时发表,其组成组件有ODBC,OLE DB以及ADO,其中ADO是在Visual Basic上唯一的数据访问管道,而O
阅读全文
posted @
2012-01-29 15:24
BobLiu
阅读(9017)
推荐(10) 编辑
SqlDataReader,SqlDataAdapter与SqlCommand的一点总结.
摘要:1.SqlDataReader,在线应用,需要conn.open(),使用完之后要关闭.SqlConnection conn = new SqlConnection(connStr);//conn.Open();SqlCommand cmd = new SqlCommand("select top 10 * from tuser", conn);SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);while (reader.Read()){ Console.WriteLine(r
阅读全文
posted @
2012-01-28 20:33
BobLiu
阅读(10239)
推荐(1) 编辑
Enum一点使用总结
摘要:枚举很有用, 总结一下它的两个重要操作和用途, 如下:1.字符串转为Enum类型: 2.枚举作为标志参考代码: public enum MaleRoleEnum { Male=1, Husband=2, Father=3, Sun=4, Manager=5 } class Program { static void Main(string[] args) { MaleRoleEnum lzd = MaleRoleEnum.Male | MaleRoleEnum.Father; Console.WriteLine((int)lzd); Console.WriteLine(Enum.IsDefi.
阅读全文
posted @
2012-01-21 22:18
BobLiu
阅读(469)
推荐(0) 编辑
System.Array与string[], int[]的区别及用途
摘要:经常用string[], int[]这些数组, 今天偶然发现还有一个System.Array类, 它的声明如下:public abstract class Array : ICloneable, IList, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable看来它是一个抽象类.查一下msdn, 发现它的用途如下: "提供创建、操作、搜索和排序数组的方法,因而在公共语言运行时中用作所有数组的基类。""Array 类是支持数组的语言实现的基类。但是,只有系统和编译器能够从 Arr
阅读全文
posted @
2012-01-21 20:52
BobLiu
阅读(8615)
推荐(2) 编辑
Javascript点滴
摘要:1.attachEvent<body><button name="test2">test2</button></body><javascript>function attClick()//handler of click event{//process click event}test2.attachEvent("onclick",attClick);</javascript>推荐来源: javascript事件监听, http://www.cnblogs.com/AganCN/ar
阅读全文
posted @
2012-01-16 14:42
BobLiu
阅读(319)
推荐(0) 编辑
Int16, Int32, Int64的一点感悟
摘要:一开始看到Int16, Int32, Int64这三种类型就觉得有点怪, 为什么要整个数字结尾的, 挺怪的.昨天互相想到, ms这么干就是想让大家一眼就知道这个数据类型占多大空间吧.Int16, 等于short, 占2个字节. -32768 32767Int32, 等于int, 占4个字节. -2147483648 2147483647Int64, 等于long, 占8个字节. -9223372036854775808 9223372036854775807这样, 看起来比short,int,long更加直观些!另外, 还有一个Byte, 它等于byte, 0 - 255.
阅读全文
posted @
2012-01-10 17:19
BobLiu
阅读(25732)
推荐(3) 编辑
灵活而又可怕的params参数数组
摘要:某日,我们一项目重构,不小心为一个类增加了一个Delete(string key)的方法,编译通过,初看无恙,但一执行起来就不是那么回事了,仔细一查,才知道,类中有一个同名的重载方法,参数为一个params参数数组,难道是它作祟?Msdn一下,果然如此:参考资料:params(C# 参考)http://msdn.microsoft.com/zh-cn/library/w5zay9db(v=VS.100).aspx也就是它可以接受如下代码里的各种参数,真是太灵活了,像个黑洞,有点可怕。namespace ConsoleApplication1{ class Program { static vo
阅读全文
posted @
2012-01-10 16:28
BobLiu
阅读(1093)
推荐(0) 编辑
(转) 输入码、区位码、国标码与机内码
摘要:输入码、区位码、国标码与机内码 输入码、区位码、国标码与机内码,这些字对每一位computer fan 来说,可能都不陌生,但其中的联系与区别,可能就不那么清楚了,(笔者作为一名中专电脑教师,经常遇到同学问类似的问题),下面就这问题讲述一下,以飨读者。 我们知道,键盘是当前微机的主要输入设备,;输入码就是使用英文键盘输入汉字时的编码。目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为顺序码、音码、形码、音形码四类,如“保”字,用全拼,输入码为码为“BAO”,用区位码,输入码为“1703”,用五笔字型则为“WKS”。 计算机只识别由0、1组成的代码
阅读全文
posted @
2012-01-08 11:01
BobLiu
阅读(702)
推荐(0) 编辑