摘要: 2004年刚学C#的时候萌生了写一本书的念头,边学边写,中间经历了无数次的修改,到今年出版时,不知不觉将近五年时间过去了(我对我自己的慢性子汗颜~~)。想想自己上学的时候,买一本书是很困难的事情,经常要缩衣节食,现在不少博友向我求电子版 ,因此我决定把这本书发到博客上,希望对那些买不起书的同学有所帮助。我希望再经过几年的努力,把这本书写成一本专门面向初学者的经典之作,但自己能力实在有限,因此欢迎高... 阅读全文
posted @ 2009-09-23 22:39 寒飞雨 阅读(12813) 评论(40) 推荐(10) 编辑

摘要: 阅读全文
posted @ 2009-08-17 13:31 寒飞雨 阅读(1455) 评论(0) 推荐(1) 编辑
 
摘要: 阅读全文
posted @ 2009-08-17 13:28 寒飞雨 阅读(1484) 评论(3) 推荐(0) 编辑
 
摘要: 阅读全文
posted @ 2009-08-17 13:07 寒飞雨 阅读(3479) 评论(0) 推荐(3) 编辑

2010年11月1日

摘要: 三个月前,我发了一篇帖子:《叩响C#之门》第二版修改完毕,邀请200位园友审查,不通过,不出版。结果令我非常感动,有近百位园友参与了审查,提出了宝贵意见,另有10位园友提供了精彩发附录,在此表示万分感谢。 经过三个月的努力,现已修改完毕,为了避免错误,再次邀请园友做最后一遍检查,争取改掉所有问题。 和上次一样,请感兴趣的园友选取若干章,我通过电子邮件发给您。与上次不同的是,这次我想请几位高水平... 阅读全文
posted @ 2010-11-01 13:52 寒飞雨 阅读(4095) 评论(89) 推荐(16) 编辑

2010年10月18日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-10-18 12:46 寒飞雨 阅读(4137) 评论(25) 推荐(8) 编辑

2010年9月13日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-09-13 12:46 寒飞雨 阅读(3062) 评论(3) 推荐(2) 编辑

2010年9月8日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-09-08 13:25 寒飞雨 阅读(3315) 评论(9) 推荐(5) 编辑

2010年9月6日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-09-06 12:56 寒飞雨 阅读(2083) 评论(4) 推荐(3) 编辑

2010年8月30日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-08-30 13:26 寒飞雨 阅读(3627) 评论(2) 推荐(3) 编辑

2010年8月28日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-08-28 13:21 寒飞雨 阅读(2271) 评论(2) 推荐(1) 编辑

2010年8月17日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 总目录:http://www.cnblogs.com/BeginnerClass... 阅读全文
posted @ 2010-08-17 22:47 寒飞雨 阅读(3123) 评论(25) 推荐(8) 编辑

2010年8月11日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-08-11 14:24 寒飞雨 阅读(1787) 评论(8) 推荐(5) 编辑

2010年8月9日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-08-09 13:30 寒飞雨 阅读(1672) 评论(5) 推荐(0) 编辑

2010年8月4日

摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围... 阅读全文
posted @ 2010-08-04 15:02 寒飞雨 阅读(747) 评论(0) 推荐(0) 编辑
 
摘要: 审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 (PS:会署... 阅读全文
posted @ 2010-08-04 12:30 寒飞雨 阅读(4821) 评论(24) 推荐(2) 编辑

2010年7月30日

摘要: 主要添加了C#3.0和C#4.0的新特性。 本书第一版花了大约5年时间,出版一年来,我陆陆续续做了些修改,不光加入了新特性,也对很多语句进行润色,使之更加流畅清爽。但仅凭一人之力,错误难免,为了保证质量,特邀请200位园友审查,共同打造一本经典的C#入门书。不管高手还是菜鸟均可参与,高手可检查错误,菜鸟可检查是否易懂。由于审查整部书需要很长时间,所以请每位参与的园友审查一至三章(当然,想多要也可... 阅读全文
posted @ 2010-07-30 13:17 寒飞雨 阅读(5814) 评论(145) 推荐(12) 编辑

2010年7月29日

摘要: 记得以前的规则是“翻倍补余”。 当申请增加容量时,EnsureCapacity()函数不管三七二十一,先将字符串容量加倍,如果加倍后的容量大于申请容量,则加倍后的容量即为新容量;如果加倍后的容量仍小于申请容量,则申请容量为新容量。 以前:结果为:现在,现在同样的程序, 结果为: 申请多少,就是多少。 规则发生变化了吗? 阅读全文
posted @ 2010-07-29 13:32 寒飞雨 阅读(2020) 评论(13) 推荐(3) 编辑

2010年7月20日

摘要: C#4.0出来后,我打算用dynamic关键字重写以前的一个问题。 问题是这样的。 首先我编写好了一个程序集ShowAnimals.dll,它包含了五种动物类,每种动物类都有一个ShowAnimal()函数,可以绘制出相应的图片。 现在程序中有一个下拉式列表框(如图所示),里面列举了五种动物,用户选择一种动物,就显示该动物的图案。由于我们事先不知道用户会选择哪种动物,所以我们需要根据用户的选择结果... 阅读全文
posted @ 2010-07-20 20:25 寒飞雨 阅读(2464) 评论(32) 推荐(4) 编辑

2010年3月2日

摘要: 数一数如图6-7所示的八种花各有多少花瓣,能发现其中的规律吗?斐波那契数列在自然界中非常普遍。比如树苗在第一年长出一条新枝,新枝成长一年后变为老枝,老枝每年都长出一条新枝,则每年的分支数恰好构成了斐波那契数列。又如图6-8向日葵的管状小花排列成两组交错的螺旋,通常顺时针的螺旋有34条,逆时针的螺旋有55条,恰为斐波那契数列的两项。更奇特的是斐波那契数列的相邻两项之比逐渐接近黄金分割比0.618…,人们很早以前就发现比例为黄金分割比的物体具有强烈的美感。 阅读全文
posted @ 2010-03-02 12:48 寒飞雨 阅读(1835) 评论(6) 推荐(2) 编辑

2010年2月1日

摘要: 函者,匣也。函数这个名称准确的说明了它的用处——能实现一定功能的黑匣子。 其工作原理非常类似加工车间,厂长给车间下达生产命令并送入相应的原料,车间就生产相应的产品;程序员在程序中调用函数并传给它相应的参数,函数就会自动完成相应的任务。使用函数时我们只需关心函数需要什么参数,而不用理会函数的功能如何实现。就像我们去饭馆里吃饭,只管点菜(提供参数),不必理会切菜、洗菜、炒菜、刷锅、洗碗等过程,做菜的工作交给厨师去做,我们只需享用服务员端上来的可口的美食即可。同样调用函数后,我们只需接收函数返回的结果即可。 阅读全文
posted @ 2010-02-01 12:37 寒飞雨 阅读(2245) 评论(2) 推荐(1) 编辑

2010年1月27日

摘要: 很多相互联系的信息可以组成一个整体。比如一个学生的信息包括学号、姓名、性别、年龄等,它们紧密联系,共同描述学生的状况。在C#中我们可以把这些紧密联系变量定义成结构体(Structure)。 阅读全文
posted @ 2010-01-27 12:29 寒飞雨 阅读(1994) 评论(0) 推荐(3) 编辑

2010年1月19日

摘要: 在我们的眼睛里,世界充满了五彩缤纷的颜色,颜色在计算机中用六位十六进制代码表示,比如FF0000代表红色,008000代表绿色,800080代表紫色,FFA500代表橙色。但是这些数字难以记忆,使用不便,可读性差。如果能用Red、Green、Purple、Orange等英文单词代替这些数字就好了。 阅读全文
posted @ 2010-01-19 12:52 寒飞雨 阅读(2459) 评论(10) 推荐(3) 编辑

2010年1月13日

摘要: 分形图的绘制原理是Mandelbrot集的收敛性,我们来简单地解释一下这个原理。下面的过程有点复杂,如果非你所长,可以忽略这个例子。 绘制图形的关键是确定每个点的颜色,怎么确定每个点的颜色呢?在分形图形中建立直角坐标系,每个点对应一个坐标 阅读全文
posted @ 2010-01-13 13:30 寒飞雨 阅读(1756) 评论(4) 推荐(1) 编辑