摘要:
1.类和对象1.1类和对象的关系 为什么要采用类和对象思想进行程序设计与开发? 面向对象的程序设计和问题求解更符合人们的思维习惯。 类和对象的定义? 什么是对象?实际上,现实世界就是由各种对象组成的,如人、汽车、动物、植物等。复杂的对象可以由简单的对象组成。对象都具有各自的属性,如形... 阅读全文
摘要:
C#实现所有经典排序算法1、选择排序选择排序原理:选择排序是从冒泡排序演化而来的,每一轮比较得出最小的那个值,然后依次和每轮比较的第一个值进行交换。目的:按从小到大排序。方法:假设存在数组:72, 54, 59, 30, 31, 78, 2, 77, 82, 72第一轮依次比较相邻两个元素,将最小的... 阅读全文
摘要:
组内协作完成(任务分配如下): 安梦阳:创建所需的所有辅助类 张立志:创建所需的盒子和解析电视频道的XML文件 刘坤:将解析好的电视频道绑定到TreeView控件中 郭楠:解析所属电视台下的节目单(北京卫视和凤凰卫视) ... 阅读全文
摘要:
1、FACTORY 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消... 阅读全文
摘要:
C#面向对象三大特性面向对象的三个基本特征是:封装、继承、多态。封装:隐藏内部功能的具体实现,只保留和外部交流数据的借口。就好比电视机,用一个外壳把内部零部件及控制电路封装起来,只提供按钮或者遥控器接口供人使用。封装可以隐藏实现细节,使得代码模块化。封装成类或结构:类和结构实际上是创建对象的模板,每... 阅读全文
摘要:
1.阐述集合? 0.1集合不同于数组,是一组可变类型的、可变数量的元素的组合,这些元素可能共享某些特征,需要以某种操作方式一起进行操作。一般来讲,为了便于操作这些元素的类型是相同的 0.2集合与数组的区别:数组是连续的、同一类型数据的一块区域,而集合可以是不连续的,多种数据类型 0.3在... 阅读全文
摘要:
C#程序在CLR上运行的时候,内存从逻辑上划分两大块:栈,堆。这俩基本元素组成我们C#程序的运行环境。一,栈 vs 堆:区别?栈通常保存着我们代码执行的步骤,如在代码段1中 AddFive()方法,int pValue变量,int result变量等等。而堆上存放的则多是对象,数据等。(译者注:忽略... 阅读全文
摘要:
注:北大青鸟五道口校区 指导老师 原玉明实现功能图实现代码选择音乐/播放/暂停/上下曲切歌实现拼音点歌功能关键代码:实现字数点歌功能示例图如下关键代码实现金榜排行功能关键代码 阅读全文
摘要:
北大青鸟:五道口校区 指导老师:原玉明常见难点问题剖析同一窗体显示不同界面如果在一个窗体中显示不同的界面呢??我们可以转换一下思路,所谓界面不同就是容器不同解决方案:通过控制Form窗体中ListView控件的显示和隐藏来实现多界面窗体动态图片显示如何动态的把图片显示到窗体上呢?以动态为Image控... 阅读全文
摘要:
小型资源管理器完成示例图:实现思路及关键代码用于参考1.创建一个根节点2.加载路径文件3.加载所以文件4.获取节点5.文件或文件夹的复制 阅读全文