摘要: 前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式,核心就是多态。 其实多态就是:允许将子类类型的指针赋值给父类类型的指针。也就是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。如果这边不理解可以先放一放,先看下面的事例,看完之后再来理解这句话,就很容易懂了。 理解多态之前 阅读全文
posted @ 2013-06-13 00:15 极客黑李 阅读(24384) 评论(102) 推荐(109) 编辑
摘要: 先把准备工作做好,这步可以不看,创建一个数据库和两张表,下面是创建语句,很简单,大家都看得懂.第一步:创建表和初始化数据--创建数据库Studentcreate database Studentgouse Student--创建数据表T_Studentcreate table T_Student(ID int not null identity primary key,Name varchar(20) not null,EnglishName varchar(20) not null,Age int,Birthday date,Country varchar(50))--创建数据表T_Scor 阅读全文
posted @ 2013-01-22 08:57 极客黑李 阅读(1910) 评论(10) 推荐(7) 编辑
摘要: 做开发,经常跟数据库打交道,数据库的作用几乎占了半壁江山,这是个数据库查询执行流程图(草图),希望对一部分人有用,如有错误请提出来,或者提出您的宝贵意见!备注:客户端软件管理硬盘上的mdf文件,对数据库执行增删改查,发送一条SQL语句给数据库服务(运行→services.msc可查看)经过查询分析器检查语法,将检查通过的语句发给查询优化器,查询优化器再匹配已经写好的优化规则,生成优化树,查询之前缓存管理器先到数据库缓存中查找是会否有需要查询的结果,如果有则直接返回数据(这就是读取数据库第二次比第一次快很多的原因),如果没有就读取硬盘中mdf文件,然后将读取到的数据保存到数据库缓存中和发给数据库 阅读全文
posted @ 2013-01-04 15:34 极客黑李 阅读(5041) 评论(2) 推荐(1) 编辑
摘要: 今天加班一天,合肥漫天飞雪,出门就开始下,到了公司,这个世界全白了,看到了这篇文章,贴出来于大家共享!认真有力量,大家认真努力工作哈!他是个快递小子,20岁出头,其貌不扬,还戴着厚厚的眼镜,一看就知道刚做这行,竟然穿了西装打着领带,皮鞋也擦得很亮。说话时,脸会微微地红,有些羞涩,不像他的那些同行,穿着休闲装平底鞋,方便楼上楼下地跑,而且个个能说会道……几乎每天都有一些快递小子敲门,有些是接送快递的物品,但大多是来送名片,宣传业务。现在的快递公司很多,也确实很方便,平常公事私事都离不开他们。所以他们送来的名片,我们都会留下,顺手塞进抽屉里,用的时候随便抽一张,不管张三李四,打个电话,很快就会过来 阅读全文
posted @ 2012-12-29 08:47 极客黑李 阅读(8648) 评论(106) 推荐(127) 编辑
摘要: 配置文件<configuration> <connectionStrings> <add name=connStr" connectionString="Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\SS.mdf;Integrated Security=true;User Instance=True"/> </connectionStrings></configuration>代码 1 string strconn = Configur 阅读全文
posted @ 2012-12-27 14:37 极客黑李 阅读(3713) 评论(5) 推荐(5) 编辑
摘要: 或许有很多人如我开始那样,对.NET框架的运行机制不是很了解,我整理的这篇文章希望会帮到你,来源博客张子阳。(二次编辑更新了两处错误,感谢网友的指出) 作者:李正兴 英文名:black_li 出处:http://www.cnblogs.com/longteng1991/ 如果,您喜欢这篇文章的话,您可以分享给您的好友,请点击按钮【推荐】。 如果,您想更快的阅读我的最新文章,您可以关注我,请点击按钮【关注】。 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。... 阅读全文
posted @ 2012-12-21 17:16 极客黑李 阅读(904) 评论(7) 推荐(3) 编辑
摘要: 对于一些C#的初学者,类似于面向对象中的多态、接口、抽象、不是能很好的理解,本帖只针对一些初学者对这几个概念不是很理解的人看,牛人请绕道额就不要浪费时间了哈!我一个一个来就举一些简单易懂的例子!多态直接上例子:using System;//包含基本类和基类using System.Collections.Generic;//定义泛型集合的接口和类using System.Linq;//支持语言集成查询using System.Text;//包含用于字符编码等功能的对象 namespace Test{ class Program { static voidMain(st... 阅读全文
posted @ 2012-03-24 11:27 极客黑李 阅读(1388) 评论(6) 推荐(5) 编辑