第6章:课程总复习


课程内容回顾

第一章~第四章

  • 二层架构
  • 三层架构
  • 实体类
  • 数据访问层编码
  • 业务逻辑层编码

第五章

  • ComboBox 数据联动
  • DataGridView 显示关联表数据

学员总结

分组总结

内容要求

  • ​ 正确、全面、重点突出

表达要求

  • 清晰流畅、有条理

知识梳理:.NET高级

  • WinForms 高级应用
    • App.config 的使用
    • 使用 ComboBox 实现联动功能
    • DataGridView 中辅助列的用法
    • DataGridViewComBoxColumn 的用法
  • ADO.NET 深入
    • 使用 using 释放数据库访问对象
    • 使用SqlParameter 实现参数化查询
    • 在ADO.NET 中调用存储过程
    • 在ADO.NET 中使用事务
  • .NET 基础知识
    • readonly 和 const 的区别
    • 异常处理
  • .NET安全编程
    • 使用MD5加密

知识梳理:.NET分层开发

两层架构

  • 单层结构的搭建方法
  • 两层架构的搭建方法
  • 创建数据访问层和表示层的依赖关系
  • 两层结构的编码

三层架构

  • 三层架构的搭建方法
  • 三层架构中各层的编码
  • 实体类的用法
    • 实体类的写法
    • 在两层架构中使用实体类
    • 在三层架构中使用实体类
    • 实现多表查询
    • 扩展实体类

综合练习

阶段1:完成系统模型部分开发

需求说明:

  • 创建数据库表
  • 创建实体 Teacher
  • 创建数据库访问类: TeacherService
  • 创建业务逻辑类

提示:

数据访问层提供3个方法分别用于:获取所有教师信息、添加教师信息和删除教师信息

阶段2:实现列表显示教师功能

需求说明:

以列表的形式在窗体上展示教师信息

提示:

使用扩展实体类实现年级的显示