全球旧事资料 分类
牌:IBMCPU型号:I
tel酷睿2内存大小:2GB硬盘大小:160GB显示器:141英寸电池容量:7芯电池详细清单
112训练的技能点
(1)会使用泛型结合存储不同的子类对象。(2)会使用base调用父类的构造函数。(3)会使用自定义接口实现某种功能。(4)会使用is判断类型。(5)会使用as转换类型。(6)会使用接口作为参数和返回值。
5
f源代码请到httpeys168combobchowbb下载(软件编程目录下)(7)会使用序列换和反序列化对对象进行读取。
12分析
121功能分析
浏览:用户可以通过列表视图浏览查看器中存贮的所有电脑信息。查看详细信息:用户可以通过选择列表视图中的某一项,来查看选中电脑的详细信息。打印:将选中电脑的详细信息打印出来。
122界面分析
如图11所示,程序主体界面可分为三部分:第一部分是以“电脑列表”分组框为面板的部分,第二部分是以“电脑详细信息”分组框为面板的部分,第三部分就是程序界面最下部分的三个按钮。
第一部分含两个控件:1个分组框(groupbox)和1个列表视图(listview)。
第二部分含19个控件:1个分组框(groupbox)18个标签(label)。在18个label中,9个用于显示提示,另外9个与这9个一一对应,分别用于显示相应的“详细信息”。
第三部分含3个控件:3个下压式按钮(butto
)。界面的详细布局如图11所示。
123程序分析
本程序的核心数据是“计算机信息”,所有的操作都围绕着该数据进行的。
6
f源代码请到httpeys168combobchowbb下载(软件编程目录下)计算机信息分为两大类:笔记本信息和台式机信息。由此,设计3个类:计算机基类(Computer)、笔记本类NoteBook和台式机类DeskTop。为了打印需求,设计1个打印机接口(Pri
table)。其中笔记本类和台式机类继承自计算机基类并且实现打印机接口。为了统一管理计算机信息,设计计算机管理类(ComputerMa
ager)。各个类和接口的具体信息:
计算机基类类包含属性:型号名称(Name)、品牌(Bra
d)、CPU(CPU)、内存(Memory)、硬盘(HardDisk)、显示器(Mo
itor)。
笔记本类包含特有属性:电池(Battery)。台式机类包含特有属性:机箱类型(HostType)。计算机管理类:用于从文件中加载计算机信息(Load)以及向文件中写入计算机信息(Save)。采用泛型集合Dictio
arystri
gComputercomputer存贮电脑信息。打印机接口:为笔记本类和台式机类提供统一的打印接口(Pri
t),由笔记本类和台式机类分别实现。
13实现步骤131建r
好听全球资料 返回顶部