随笔分类 -  白话C#系列

摘要:C#提供了委托机制来实现异步处理,也就是说,你向服务器发送请求以后就可以把精力用在做别的事情上,服务器返回请求后应用程序会自动调用你之前安排好的方法来处理接下来的工作。换句话说,你点好了菜,接下来就可以和朋友聊天,厨房做好了菜无论是叫号还是由服务员端到你桌上来,反正不用你再操心了。 阅读全文
posted @ 2008-07-05 18:48 麦机长 阅读(3338) 评论(11) 推荐(2) 编辑
摘要:反射是一种晚绑定,它可以被开发者用来设计出更具灵活性的代码,而代价则是花费更多的系统资源开销使得应用程序可以在运行时获取一些未知信息。 阅读全文
posted @ 2008-06-23 17:35 麦机长 阅读(6423) 评论(19) 推荐(2) 编辑
摘要:掌握多线程机制,并让它使你的应用程序变得更加强悍吧。 阅读全文
posted @ 2008-06-19 11:18 麦机长 阅读(62977) 评论(53) 推荐(39) 编辑
摘要:泛型是C# 2.0版本才开始有的语言特性,不过“泛型”这个概念并不是最先出现在编程领域的,例如C++中的模板。 阅读全文
posted @ 2008-06-16 18:08 麦机长 阅读(6143) 评论(8) 推荐(3) 编辑
摘要:接口是体现面向对象编程思想优越性的一件利器,为什么这么说呢?首先我们来看,接口是为继承而存在的,如果没有继承,那就自然不需要接口了,既然有继承,那就需要把可能被多个类所继承的一些公共部分抽象出来,接口封装的就是这些公共的行为规范(方法定义),类可以通过继承多个接口来丰富自己的行为机制,但是在C#中,类是不可以继承多个类的。 阅读全文
posted @ 2008-06-16 08:53 麦机长 阅读(5583) 评论(18) 推荐(4) 编辑
摘要:假设有一天你去坐飞机,你就必须提前去机场登机处换登机牌。登机牌就是一张纸,上面写着哪趟航班、由哪里飞往哪里以及你的名字、座位号等等信息,其实,这就是特性。它不需要你生理上包含这些属性(人类出现那会儿还没飞机呢),就像上面的HumanBase类没有IsSerializable这样的属性,特性只需要在类或方法需要的时候加上去就行了,就像你不总是在天上飞一样。 阅读全文
posted @ 2008-06-15 13:25 麦机长 阅读(3022) 评论(9) 推荐(3) 编辑
摘要:之前我写过一些技术文章,尝试着将一些艰涩的理论性技术知识与日常生活中常常碰到的事物结合在一起,通过它们之间的共同点和相似之处来介绍和探讨一些书本上不易理解和记忆的知识点,收到了一定的效果,在此我要感谢支持我和提出各种批评建议的朋友。 阅读全文
posted @ 2008-04-16 20:08 麦机长 阅读(1609) 评论(1) 推荐(0) 编辑
摘要:目录 序; 特性; 接口; 泛型; 多线程; 反射; 委托与事件; 主要参考资料 《Microsoft .NET框架程序设计》(修订版),【美】Jeffrey Richter 著,【中】李建忠 译,清华大学出版社; 《C#技术揭秘》,【美】Tom Archer, Andrew Whitechapel 著,【中】马朝晖 等译,机械工业... 阅读全文
posted @ 2008-04-16 19:46 麦机长 阅读(5528) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示