实验C项目设计要求

上传人:M****1 文档编号:570068869 上传时间:2024-08-01 格式:PPT 页数:16 大小:357.52KB
返回 下载 相关 举报
实验C项目设计要求_第1页
第1页 / 共16页
实验C项目设计要求_第2页
第2页 / 共16页
实验C项目设计要求_第3页
第3页 / 共16页
实验C项目设计要求_第4页
第4页 / 共16页
实验C项目设计要求_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《实验C项目设计要求》由会员分享,可在线阅读,更多相关《实验C项目设计要求(16页珍藏版)》请在金锄头文库上搜索。

1、深入深入C# C# 数据类型:数据类型:类、对象、属性、封装类、对象、属性、封装类图类图结构结构枚举枚举拆箱装箱拆箱装箱值类型和引用类型值类型和引用类型静态成员和静态方法静态成员和静态方法课程内容回顾课程内容回顾课程内容回顾课程内容回顾使用集合组织相关数据使用集合组织相关数据操作集合实现元素的增、删、查、遍历操作集合实现元素的增、删、查、遍历ArrayListArrayListHashtableHashtable操作泛型集合实现元素的增、删、查、遍历操作泛型集合实现元素的增、删、查、遍历ListListDictionaryDictionary泛型泛型课程内容回顾课程内容回顾课程内容回顾课程内容

2、回顾深入类的方法深入类的方法构造函数构造函数方法重载方法重载类之间的通信类之间的通信课程内容回顾课程内容回顾课程内容回顾课程内容回顾值类型和引用类型作为参数的区别值类型和引用类型作为参数的区别泛型集合操作泛型集合操作遍历遍历DictionaryDictionary集合元素集合元素类的构造函数类的构造函数难点突破难点突破难点突破难点突破对象和类对象和类对象对象类类抽象和实例化抽象和实例化创建类创建类属性属性只读、只写、验证逻辑只读、只写、验证逻辑方法方法无参无返回值、带参无返回值、无参有返回值、带参有返回值无参无返回值、带参无返回值、无参有返回值、带参有返回值构造函数构造函数有参构造函数、无参构

3、造函数有参构造函数、无参构造函数方法重载方法重载静态方法静态方法知识梳理:对象和类知识梳理:对象和类知识梳理:对象和类知识梳理:对象和类对象互操作对象互操作对象相互协同工作,共同完成软件功能对象相互协同工作,共同完成软件功能封装封装消息传递消息传递值类型和引用类型值类型和引用类型知识梳理:对象和类知识梳理:对象和类知识梳理:对象和类知识梳理:对象和类C# C# 数据类型数据类型基本数据类型基本数据类型枚举枚举结构结构类类泛型泛型接口接口知识梳理:数据类型知识梳理:数据类型知识梳理:数据类型知识梳理:数据类型列表列表ArrayListArrayListListList字典字典哈希表哈希表Hash

4、tableHashtable字典字典DictionaryDictionary知识梳理:集合知识梳理:集合知识梳理:集合知识梳理:集合DataGridViewDataGridView控件控件绑定列表集合绑定列表集合ListList设置设置DataSouceDataSouce属性为属性为BindingListBindingList对象对象绑定字典集合绑定字典集合DictionaryDictionary借助借助BindingSourceBindingSource对象设置对象设置DataSourceDataSourceListViewListView控件控件绑定集合信息绑定集合信息知识梳理:显示控件数

5、据绑定知识梳理:显示控件数据绑定知识梳理:显示控件数据绑定知识梳理:显示控件数据绑定体检套餐管理系统体检套餐管理系统新建体检套餐新建体检套餐 输入套餐名称,添加到套餐集合输入套餐名称,添加到套餐集合体检套餐维护体检套餐维护查看套餐检查项目查看套餐检查项目 添加检查项目添加检查项目 删除检查项目删除检查项目需求说明需求说明需求说明需求说明阶段阶段1 1:练习:实现窗体搭建:练习:实现窗体搭建需求说明需求说明搭建体检套餐管理搭建体检套餐管理系统主界面系统主界面显示套餐名称显示套餐名称保存固定保存固定检查项目检查项目套餐总价套餐总价套餐检查套餐检查项目明细项目明细综合练习:体检套餐管理系统综合练习:

6、体检套餐管理系统综合练习:体检套餐管理系统综合练习:体检套餐管理系统阶段阶段2 2:初始化系统默认套餐:初始化系统默认套餐需求说明需求说明创建体检项目维护系统中的检查项目类、检查套餐类创建体检项目维护系统中的检查项目类、检查套餐类系统默认提供一种套餐系统默认提供一种套餐“入学体检入学体检”,填充检查项目对象,填充检查项目对象到窗体到窗体提示提示抽象出抽象出“检查项目类检查项目类”和和“体检套餐类体检套餐类”使用使用ListList保存体检套餐项目保存体检套餐项目使用使用DictionaryDictionary保存体检套餐列表保存体检套餐列表综合练习:体检套餐管理系统综合练习:体检套餐管理系统综

7、合练习:体检套餐管理系统综合练习:体检套餐管理系统阶段阶段3 3:查看、删除套餐体检项目:查看、删除套餐体检项目需求说明需求说明选择套餐名称,在选择套餐名称,在DataGridViewDataGridView中显示套餐检查项目,并显示套中显示套餐检查项目,并显示套餐价格餐价格从从DataGridViewDataGridView中选中一项,单击中选中一项,单击“删除删除”按钮,将选中项从套按钮,将选中项从套餐中删除餐中删除提示提示HealthCheckSetHealthCheckSet类中添加类中添加CalcPriceCalcPrice()()方法计算套餐总价,并设置方法计算套餐总价,并设置类的

8、类的PricePrice属性属性编写编写UpdateSetUpdateSet( (HealthCheckSet setHealthCheckSet set) )方法,实现方法,实现DataGridViewDataGridView控控件重新绑定集合对象件重新绑定集合对象体检项目变更时,需要调用体检项目变更时,需要调用CalcPriceCalcPrice()()方法重新计算总价方法重新计算总价综合练习:体检套餐管理系统综合练习:体检套餐管理系统综合练习:体检套餐管理系统综合练习:体检套餐管理系统List.Contains(对象对象)可以判断某个对象是否在集合中可以判断某个对象是否在集合中阶段阶段4

9、 4:添加套餐检查项目:添加套餐检查项目需求说明需求说明从体检项目中选择一项,单击从体检项目中选择一项,单击“添加添加”按钮,将按钮,将选中项添加到泛型集合,并重新绑定选中项添加到泛型集合,并重新绑定DataGridViewDataGridView提示提示判断添加的体检项目在现有套餐中是否存在判断添加的体检项目在现有套餐中是否存在套餐总套餐总价更新价更新综合练习:体检套餐管理系统综合练习:体检套餐管理系统综合练习:体检套餐管理系统综合练习:体检套餐管理系统阶段阶段5 5:新建套餐:新建套餐需求说明需求说明录入套餐名称,点击录入套餐名称,点击“确定确定”,将新建的套餐添,将新建的套餐添加到套餐集合加到套餐集合综合练习:体检套餐管理系统综合练习:体检套餐管理系统综合练习:体检套餐管理系统综合练习:体检套餐管理系统在程序开发中,在程序开发中,DictionaryDictionary和和ListList各自的优势?各自的优势?DataGridViewDataGridView控件绑定控件绑定ListList集合元素时需集合元素时需要注意的问题?要注意的问题?完成案例过程中遇到的问题?完成案例过程中遇到的问题?总结总结

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号