置顶随笔

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

2012年1月12日

摘要: 第一版花了我五年时间,看过的人都说书挺好,非常通俗易懂,有些人说看了四五本书都看不懂的概念看了我这本书后看懂了。但最终销量不怎么样。分析原因,出版社给了两个:1、定位太高。既然针对初学者,就得做得像家常菜一样,大众化。比如《叩响C#之门》这个书名太文绉绉了,不够吸引人。2、宣传不够。转眼三年过去了,第二版已经写成。一般第二版销量不好的书出版社不愿意出第二版的,但又觉得这本书质量难得,放弃可惜。所以现在征求个好名字,既通俗易懂,又能吸引人,不和市场上已有的书重名。现在想好的有三个1、C#初学经典2、C#轻松入门3、C#的初恋(朋友起的,很搞笑)谢谢。内容简介:本书写给完全没有编程经验的初学者。它阅读全文
posted @ 2012-01-12 17:57 寒飞雨 阅读(760) 评论(0) 编辑

2010年11月1日

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

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 寒飞雨 阅读(2473) 评论(25) 编辑

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 寒飞雨 阅读(1448) 评论(3) 编辑

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 寒飞雨 阅读(1429) 评论(9) 编辑

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 寒飞雨 阅读(1374) 评论(4) 编辑

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 寒飞雨 阅读(1802) 评论(1) 编辑

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 寒飞雨 阅读(1343) 评论(2) 编辑

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 寒飞雨 阅读(2088) 评论(24) 编辑

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 寒飞雨 阅读(1315) 评论(7) 编辑

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 寒飞雨 阅读(1137) 评论(5) 编辑

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 寒飞雨 阅读(298) 评论(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 寒飞雨 阅读(2233) 评论(23) 编辑

2010年7月30日

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

2010年7月29日

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

2010年7月20日

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

2010年3月2日

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

2010年2月1日

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

2010年1月27日

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

2010年1月19日

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