- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 (每日心得)对LINQ语句的一些认识
在了解LINQ语句之前我们有必要先回顾一下扩展方法:这是一个简单的扩展方法的实例。上述代码又一个我定义的类,还有一个静态类包含一个静态方法。而这个方法就是一个适用于person类的扩展方法。有一些内容我们需要注意,扩展方法必须为静态的公用的且包含在一个不可为嵌套类型的静态类里。扩展方法当然也可以作为一个外部静态方法实现相同的操作,毕竟扩展方法并不能让我们访问所要扩展类的私有成员
2013-10-14 09:23:04
768
原创 (每日心得)对泛型的一些认识
我认为代码重用的思想为泛型的出现起到了至关重要的作用。而且泛型也毫无疑问的做到了这点。泛型具有类型安全,高性能,代码重用等诸多优点,但是我认为最重要的是他实现了代码的重用。接下来我列出一些代码:如上所示我已经利用泛型创建了一个可以前序遍历也可以后续遍历的链表。这个链表可以支持任何类型的数据,借助于泛型我们就不必为整形,浮点型,字符串,类。等等一系列的数据类型创建多个有着相同处理方式
2013-10-07 13:07:44
596
原创 (每日心得)关于C#中委托和事件的一些认识(二)
委托的匿名方法:委托是一个引用类型,就像对类的使用需要实例化一个对象,那么委托的使用建立在已经对委托进行了实例化,当然委托的实例化需要传递一个与委托签名相同的一个方法。很多时候可能并没有一个合适的初始化方法。这种情况很常见,比如一家汽车公司新成立。那么可能他还没有客户,但是如果他有了新车型,他一样可以向用户发布,只是发布不会有用户响应。因为他还没有用户。那么调用委托时,委托中无任何响应代码显然
2013-09-26 09:40:51
537
原创 (每日心得)关于C#中委托与事件的一些认识(一)
大家都知道在我们一开始学习编程语言中的函数时,我们所传入的参数统统为数据类型。所以当我们学习委托的时候难免会有些疑惑,为什么函数传入了一个方法?为什么不在内部调用方法?或者为什么能够传入方法?现在根据我所学的内容来和大家一起解决这些问题。人是经验型的动物,以往的知识难免会对新所学习的知识造成影响,而且更多的时候我们容易被表象所迷惑。或许我们所看到的的内容并不就像我们所想象的那样,深层次的挖掘或
2013-09-25 22:28:49
592
原创 (每日心得)WinForm下利用ADO.NET访问SQL Server数据库
对于SQL Server数据库的访问,ADO.NET有几个常用的类:sqlConnection:代表了一个到指定数据库的连接。他有一个常用属性,两个常用方法。 ConnectionString:连接字符串,其中包含有连接数据库及其他一些参数信息,该连接字符串的形式是由一系列键/值对构成。键值对之间用分号隔开 常用键有: DataBase(In
2013-09-17 16:51:14
1197
原创 (每日心得)对于WinForm与MFC中消息机制的一些认识
众所周知Windows是基于消息的,是事件驱动的。也就是说Windows程序得以运营是由于一个不断的消息循环过程。Windows维护有多种消息,其中包括:Windows messages(窗口消息,例如窗口重绘之类的只能由派生自CWnd的类所接收);Control notifications(控件通知消息,由控件或者子窗口产生的控件或子窗口发生变化的消息,并发送给他的父窗口,即拥有该控
2013-09-15 09:21:12
1424
原创 (每日心得)关于面向对象与面向过程的一点认识
小弟学了面向对象也有一年了,接下来是小弟对面向对象,面向过程的一些认识。初学面向对象的时候。每当拿到一本书老是想去看他是如何介绍面向对象和面向过程的。但是学了一年多(当然不是说我学了很久,大神们都应该知道,这很短的。只是在这一年的学习中有了一些感悟,你们可别往别的地方想)后来慢慢的发现如果有人想用一两句话去划清二者的关系,说明他对这个根本不清楚。我慢慢的发现二者的轮廓不在那么清晰,
2013-09-13 10:23:07
714
原创 完全解决在MFC中连续贴图重绘闪烁问题
这是小弟写的一个五子棋程序,由于程序的黑白棋子的安放是利用贴图来完成,所以当发生重绘时界面闪烁的非常严重,屏幕卡死!拉不动!小弟各方百度都没有发现解决办法,但是而然看到一个论坛回复中,一高手介绍利用CMemDC来解决,经过小弟的实验果然成功。特将此方法介绍给大家。 CMemDC:A helper class for a memorydevice context. The memor
2013-09-13 09:29:08
2407
ChineseChess
2015-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人