第八章:Windows课程总复习
第八章:Windows课程总复习
本章目标
- 复习本门课程,要求学员写学习总结
- 实现航班管理系统
本章内容
本门课程总结:
学员写本门课程的总结,写出总结文档,具体要求如下:
分组总结
内容要求正确、全面、重点突出
表达要求清晰流畅、有条理
整体思路:
构建窗体
- 窗体的属性和事件
- Application 类:Exit()方法
- 窗体的显示:模式化显示、非模式化显示
- 窗体的隐藏和关闭:Hide()、Close()方法
- MDI应用程序:父窗体、子窗体
- 提示信息的消息框
- MessageBox
- 窗体间的数据传递,通过添加公有字段实现
窗体控件
Label、TextBox、ComboBox、NumericUpDown、DateTimePickerButton、RadioButtonGroupBox、PanelMenuStrip、ContextMenuStrip、ToolStripPictureBox、ImageList、TimerListView、DataGridView、TreeViewMDI
排列控件
Visual Studio 的格式菜单
Anchor和Dock属性
两大组件
.NET 数据提供程序:4个核心对象,与具体数据库相关
DataSet:独立于数据源,存在与内存中
两种操作数据方式
连接式:Connection、Command、DataReader
断开式:DataAdapter、DataSet
项目案例:航班机票预定
具体步骤:
设计窗体,效果如下:
需求说明:
航班信息查询部分,航班预定部分
航班机票预定,实现出发地和目的地绑定功能
需求说明
理解提供的数据库表结构
绑定出发地组合框的城市列表
绑定目的地组合框的城市列表
航班机票预定,实现航班查询功能
需求说明
点击“查询”时,判断必须选择了出发地和目的地
在窗体上显示符合条件的航班信息
航班机票预定,实现选择航班功能
需求说明
点击查询结果中的某一个航班在
窗体下方显示该航班的详细信息
实现航班预定功能
需求说明
点击“预定”按钮
将预定的记录保存到数据库
显示生成的订单编号
提示:
订单编号是一个6位随机数字
出发日期应该晚于当前日期
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 广创科技教育-Blog!
评论