Kevin

虫虫的痕迹!!!
  首页  :: 新随笔  :: 订阅 订阅  :: 管理

2011年3月2日

摘要: Database db = null; #region 一般调用 db = DatabaseFactory.CreateDatabase("Connection String"); int count = (int)db.ExecuteScalar(CommandType.Text, "SELECT Count(*) From cms_company"); string message = string.Format("There are {0} customers in the database", count.ToString() 阅读全文

posted @ 2011-03-02 14:48 KevinYao 阅读(6268) 评论(1) 推荐(0)

摘要: ADO是ActiveX Data Objects 的缩写,是一项新的数据库的存取技术 那天听到一位同学说他的女朋友是学新闻的可也学会了数据库,可学计算机的自己却还是不会,总觉得有点汗颜.在各网站的论坛上,也常看到网友对数据库的一些操作很难把握.我想简单的介绍一下VB中关于ADO对象的一些常识,供同学们参考.其实本人也是刚刚懂了一点,拼凑出这篇文章,希望高手们看了不要见笑,但同时也希望对初学者有所帮助。 ADO是ActiveX Data Objects 的缩写,是一项新的数据库的存取技术。相对于VB5.0中的DAO他具有更为简化的对象模型,无论是存取本地的还是远程的数据,都提供了一致的接口.就我 阅读全文

posted @ 2011-03-02 14:08 KevinYao 阅读(1033) 评论(0) 推荐(0)

2011年2月25日

摘要: 本文的目的是以最精炼的语言,理解什么是O/R Mapping,为什么要O/R Mapping,和如何进行O/R Mapping。什么是O/R Mapping?广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这样一个面向对象的接口,持久化一个OO对象应该不需要要了解任何关系型数据库存储数据的实现细节。为什么需要O/R Mapping?广义上,因为我们需要面向对象来描述我们的业务,我们也需要关系型数据库来存储我们的数据。有人可能会提到,我们未必要用面向对象来描 阅读全文

posted @ 2011-02-25 11:49 KevinYao 阅读(254) 评论(0) 推荐(0)

摘要: 选择Hibernate还是iBATIS都有它的道理: Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。 Hibernate的缺点就是学习门槛不低,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate方面需要你的经验和能力都很强才行。 iBATIS入门简单,即学即用,提供了数据库查询的自动对象绑定功能,而且延续了很好的SQL使用经验,对于没有那么高的对象模型要求的项目来说, 阅读全文

posted @ 2011-02-25 08:23 KevinYao 阅读(516) 评论(0) 推荐(0)

2010年12月14日

摘要: 昨天同事发了个图片过来,要求输出N阶魔方的,横竖跟对角线的和都相等!所以就研究了一下,感觉里面的算法比较容易把人搞晕,C#代码如下:[代码] 阅读全文

posted @ 2010-12-14 19:54 KevinYao 阅读(1021) 评论(1) 推荐(1)

2010年12月8日

摘要: 两种方法,看大家喜好选择吧:方法一:[代码]方法二:[代码]上面两段代码中的getPath()是自定义的一个获取文件路径加名称的方法,请根据自己实际情况修改!总的来说还是方法二比较容易理解,简单易用,也是我常用的方法!希望对各位有所帮助! 阅读全文

posted @ 2010-12-08 13:19 KevinYao 阅读(2664) 评论(0) 推荐(0)

2010年10月15日

摘要: VB 6.0 获取操作系统的名称及版本源码(模块)发现博客园插入代码的列表里面没有VB一项,只有VB.NET。。。前几天用VB写的一个获取网卡相关信息时用到的,收藏下,说不定以后还用得到!其实最简单的方法就是读取环境变量里面的“OS”,即:Environ("OS"),但这样获取的值不准确,所以就有了下面这种方法:[代码] 阅读全文

posted @ 2010-10-15 09:53 KevinYao 阅读(2170) 评论(1) 推荐(1)

2010年9月20日

摘要: 之前的做法是:[代码]但这种方式存在一些问题,例如可以输入两个小数。。。后来改用正则表达式加上面的代码来处理:先using:[代码]代码:[代码]这样可以解决问题,但依然存在一个之前也存在的问题,那就是当文本框没内容时,鼠标点其他地方都没任何反应,类似于假死。。。没办法,只好加个默认值了:[代码]到这里面问题基本上都解决了,但感觉太麻烦了,不知道大家有没有更好的解决方法! 阅读全文

posted @ 2010-09-20 18:06 KevinYao 阅读(4864) 评论(0) 推荐(0)

2010年8月20日

摘要: 本人在.Net下学习 XML 的过程中,对如何完成 XML 文档的读写操作进行了简单的总结,遂与大家分享。这是一篇入门级别的文章,高手可以置之脑后,或高屋建瓴的指点一下,不胜感激! ^_^一 .Net框架中与XML有关的命名空间四 运用XmlDocument类XmlDocument类代表了XML文档,它能完成与整个XML文档相关的各类操作,同时和其相关的XmlDataDocument类也是非常重要... 阅读全文

posted @ 2010-08-20 19:38 KevinYao 阅读(285) 评论(0) 推荐(1)

2010年8月19日

摘要: 之前搞软件都是用Oracle的数据库,前段时间给其他部门做的一个文档管理系统,用的是SQL Server 2000的数据库,跟Oracle有些区别。下面是两个SQL 2000的触发器的例子!说明:Add User的作用:当添加一个用户时自动添加用户信息页面!Delete User的作用:当删除一个用户时,所有该用户相关的用户规则均会被删除Delete Function的作用:当删除一项系统功能时自... 阅读全文

posted @ 2010-08-19 17:00 KevinYao 阅读(542) 评论(0) 推荐(1)