随笔分类 - 《叩响C#之门》
《叩响C#之门》园友提供的附录(征集中) 抽象类与接口的区别及应用(相当精彩)
摘要:审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围...
阅读全文
《叩响C#之门》正则表达式(六) 预查(零宽断言)
摘要:审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围...
阅读全文
《叩响C#之门》正则表达式(五) 分组、后向引用、替换
摘要:审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围...
阅读全文
《叩响C#之门》正则表达式 (四) 定位符
摘要:审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围...
阅读全文
《叩响C#之门》正则表达式 (三) 贪婪与懒惰
摘要:审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围...
阅读全文
《叩响C#之门》正则表达式(二)数量限定符
摘要:审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围...
阅读全文
《叩响C#之门》 正则表达式(一)
摘要:审查征集贴: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...
阅读全文
《叩响C#之门》征集附录
摘要:审查征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/07/30/1788649.html 附录征集贴:http://www.cnblogs.com/BeginnerClassroom/archive/2010/08/04/1792175.html 欢迎各位园友对本书的某一部分内容进行拓展,将以附录的形式附在书后。 要求: 紧紧围...
阅读全文
《叩响C#之门》第6章 函数 6.5 递归调用(生日贴)
摘要:数一数如图6-7所示的八种花各有多少花瓣,能发现其中的规律吗?斐波那契数列在自然界中非常普遍。比如树苗在第一年长出一条新枝,新枝成长一年后变为老枝,老枝每年都长出一条新枝,则每年的分支数恰好构成了斐波那契数列。又如图6-8向日葵的管状小花排列成两组交错的螺旋,通常顺时针的螺旋有34条,逆时针的螺旋有55条,恰为斐波那契数列的两项。更奇特的是斐波那契数列的相邻两项之比逐渐接近黄金分割比0.618…,人们很早以前就发现比例为黄金分割比的物体具有强烈的美感。
阅读全文
《叩响C#之门》第6章 函数
摘要:函者,匣也。函数这个名称准确的说明了它的用处——能实现一定功能的黑匣子。
其工作原理非常类似加工车间,厂长给车间下达生产命令并送入相应的原料,车间就生产相应的产品;程序员在程序中调用函数并传给它相应的参数,函数就会自动完成相应的任务。使用函数时我们只需关心函数需要什么参数,而不用理会函数的功能如何实现。就像我们去饭馆里吃饭,只管点菜(提供参数),不必理会切菜、洗菜、炒菜、刷锅、洗碗等过程,做菜的工作交给厨师去做,我们只需享用服务员端上来的可口的美食即可。同样调用函数后,我们只需接收函数返回的结果即可。
阅读全文
[叩响C#之门]第5章 枚举、结构体和数组 5.2 结构体
摘要:很多相互联系的信息可以组成一个整体。比如一个学生的信息包括学号、姓名、性别、年龄等,它们紧密联系,共同描述学生的状况。在C#中我们可以把这些紧密联系变量定义成结构体(Structure)。
阅读全文
[叩响C#之门]第5章 枚举、结构体和数组
摘要:在我们的眼睛里,世界充满了五彩缤纷的颜色,颜色在计算机中用六位十六进制代码表示,比如FF0000代表红色,008000代表绿色,800080代表紫色,FFA500代表橙色。但是这些数字难以记忆,使用不便,可读性差。如果能用Red、Green、Purple、Orange等英文单词代替这些数字就好了。
阅读全文
[叩响C#之门]第4章 流程控制 4.7 循环语句深化练习:分形图
摘要:分形图的绘制原理是Mandelbrot集的收敛性,我们来简单地解释一下这个原理。下面的过程有点复杂,如果非你所长,可以忽略这个例子。
绘制图形的关键是确定每个点的颜色,怎么确定每个点的颜色呢?在分形图形中建立直角坐标系,每个点对应一个坐标
阅读全文
[叩响C#之门]第4章 流程控制 4.5.2 do-while语句 4.5.3 for语句
摘要:通过”饿汉吃饼“的不同吃法讲解while和do-while的区别
阅读全文
[叩响C#之门]第4章 流程控制 4.5.1 while语句
摘要:要想透彻理解程序,必须从“变量的变化”入手,分析清楚每条语句执行后变量是如何变化的。"填表跟踪法“是初学者理清变量变化过程的好方法,尤其对学习循环结构有用。
阅读全文
[叩响C#之门]第4章 流程控制 4.4.2 switch语句
摘要:介绍switch的用法以及switch语句的遍历。例子:通过switch语句的遍历求从某天开始一年中剩余的天数。
阅读全文
[叩响C#之门]第4章 流程控制 4.4 选择结构
摘要:生活中我们经常面临选择,例如根据气温选择穿什么衣服,根据自己的高考成绩选择相应的大学,等等。这种根据条件进行抉择的逻辑结构叫做选择结构。它就像一个分叉路口,你根据条件选择走哪条路。
阅读全文
[叩响C#之门]第4章 流程控制 4.3.2 逻辑运算符
摘要:“只有找到自己喜欢且喜欢自己的人才能结婚。”
在这句话中,只有“喜欢自己”和“自己喜欢”两个条件同时满足才能结婚。一般的,在含有逻辑联结词“且”的命题中,只有两个表达式同时为真,命题才为真。这类似于图4-3所示的串联电路,只有当两个开关同时闭合,电灯才会发亮。
阅读全文
[叩响C#之门]第4章 流程控制 4.1 算法的概念(以“人鬼过河”游戏为例)
摘要:迄今为止,我们所写的程序都是按顺序逐句执行的,但大千世界缤纷复杂,并非所有事情都按直线行进,经常会遇到分支选择或重复操作,那么怎样用程序实现它们呢?
阅读全文
[叩响C#之门]第3章 运算符和表达式 3.5 类型转换
摘要:进行显式转换时,int型变量只将后16位原封不动的复制给short型变量,前16位数据已经丢失,这种现象我们称为截断。
阅读全文