摘要:
数据结构在计算机中有两种不同的表示方法:顺序映像和非顺序映像,并由此得到两种不同的存储结构:顺序存储结构和链式存储结构。 阅读全文
摘要:
敏捷软件开发宣言:个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划敏捷开发,初始设计阶段,尽可能的干净、简单。敏捷开发采取了以下面向对象的设计原则:单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。开放-封闭原则(OCP) 软件实体应该是可以扩展的,但是不可修改。依赖倒置原则(DIP) 抽象不应该依赖于细节。细... 阅读全文
摘要:
look intothe implementations of some essential libararies and essentail technologies ........ to be .... 阅读全文
摘要:
A. HashTable, Dictionary<TKey, TValue>, SortedDictionary<TKey, TValue>, SortedList<TKey, TValue>0. HashTable, Dictionary<TKey, TValue>, 基于哈希表。SortedDictionary<TKey, TValue&g... 阅读全文
摘要:
WinForm Vs WPFXAML的先进之处在哪里?XAML个人觉得XAML应该是WPF中比较划时代的东东。通过XAML,我们可以用文本的方式描述复杂的Object Graph。通过Command,Routing Event等机制,界面设计人员和程序员有比较清楚的界限。Dependency Property在WinForm开发中,经常碰到的问题就是一个控件的值变了,其他控件也会跟着改变。解决办法... 阅读全文
摘要:
to be continued... 阅读全文
摘要:
17.1 数组与内存变量需要占用内存空间,内存空间有地址。不同数据类型的变量,可能占用不同的内存大小及有不同的内存结构。以前我们所学都称为“简单数据类型”,如:int,char,float,double,bool。像 char,bool,只占用一个字节,所以我们不去管它的的“结构”,其余如int,float,double占用多个字节,但比较简单,适当... 阅读全文
摘要:
数据的概念不再是狭义的,数据已由纯粹的数值概念发展到图像、字符、声音等各种符号。例如对C源程序,数据概念不仅是源程序所处理的数据,相对于编译程序来说,C编译程序相对于源程序是一个处理程序,它加工的数据是字符流的源程序( .c),输出的结果是目标程序( .obj),对于链接程序来说,它加工的数据是目标程序( .obj),输出的结果是可执行程序( .exe)。而对于C编译程序,由于它在操作系统控制下接... 阅读全文