




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深入C# 数据类型: 类、对象、属性、封装 类图 结构 枚举 拆箱装箱 值类型和引用类型 静态成员和静态方法,课程内容回顾,使用集合组织相关数据 操作集合实现元素的增、删、查、遍历 ArrayList Hashtable 操作泛型集合实现元素的增、删、查、遍历 List Dictionary 泛型,课程内容回顾,深入类的方法 构造函数 方法重载 类之间的通信,课程内容回顾,值类型和引用类型作为参数的区别 泛型集合操作 遍历Dictionary集合元素 类的构造函数,难点突破,对象和类 对象 类 抽象和实例化 创建类 属性 只读、只写、验证逻辑 方法 无参无返回值、带参无返回值、无参有返回值、带参有返回值 构造函数 有参构造函数、无参构造函数 方法重载 静态方法,知识梳理:对象和类,对象互操作 对象相互协同工作,共同完成软件功能 封装 消息传递 值类型和引用类型,知识梳理:对象和类,C# 数据类型 基本数据类型 枚举 结构 类 泛型 接口,知识梳理:数据类型,列表 ArrayList List 字典 哈希表Hashtable 字典Dictionary,知识梳理:集合,DataGridView控件 绑定列表集合List 设置DataSouce属性为BindingList对象 绑定字典集合Dictionary 借助BindingSource对象设置DataSource ListView控件 绑定集合信息,知识梳理:显示控件数据绑定,体检套餐管理系统 新建体检套餐 输入套餐名称,添加到套餐集合 体检套餐维护 查看套餐检查项目 添加检查项目 删除检查项目,需求说明,阶段1:练习:实现窗体搭建 需求说明 搭建体检套餐管理 系统主界面,显示套餐名称,保存固定检查项目,套餐总价,套餐检查项目明细,综合练习:体检套餐管理系统,阶段2:初始化系统默认套餐 需求说明 创建体检项目维护系统中的检查项目类、检查套餐类 系统默认提供一种套餐“入学体检”,填充检查项目对象到窗体 提示 抽象出“检查项目类”和“体检套餐类” 使用List保存体检套餐项目 使用Dictionary保存体检套餐列表,综合练习:体检套餐管理系统,阶段3:查看、删除套餐体检项目 需求说明 选择套餐名称,在DataGridView中显示套餐检查项目,并显示套餐价格 从DataGridView中选中一项,单击“删除”按钮,将选中项从套餐中删除 提示 HealthCheckSet类中添加CalcPrice()方法计算套餐总价,并设置类的Price属性 编写UpdateSet(HealthCheckSet set)方法,实现DataGridView控件重新绑定集合对象 体检项目变更时,需要调用CalcPrice()方法重新计算总价,综合练习:体检套餐管理系统,List.Contains(对象)可以判断某个对象是否在集合中,阶段4:添加套餐检查项目 需求说明 从体检项目中选择一项,单击“添加”按钮,将选中项添加到泛型集合,并重新绑定DataGridView 提示 判断添加的体检项目在现有套餐中是否存在,套餐总价更新,综合练习:体检套餐管理系统,阶段5:新建套餐 需求说明 录入套餐名称,点击“确定”,将新建的套餐添加到套餐集合,综合练习:体检套餐管理系统,在程序开发中,D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论