应用程序的综合开发.ppt_第1页
应用程序的综合开发.ppt_第2页
应用程序的综合开发.ppt_第3页
应用程序的综合开发.ppt_第4页
应用程序的综合开发.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程内容 应用程序的综合开发 程序框架一般选择基于文档的应用程序框架 数据交互一般选择对话框 控制交互一般选择菜单与工具栏共同作用 1 基本方法 应用程序的综合开发 项目要求开发一个学生情况管理系统 具有如下功能 1 用结构体类型来保存学生情况 2 能进行数据记录的增加和浏览 3 对待开发功能有提示信息 4 应用程序界面友好 2 综合应用实例 总体设计方案 1 程序框架 采用 单文档 表单视图 2 程序功能 数据输入功能界面 采用模式对话框要求 在输入数据时 进行数据有效性检查 然后保存数据 数据显示功能界面 采用表单视图要求 将部分特征数据显示在表单视图的列表框中 数据浏览功能界面 采用表单视图 与简要数据显示在同一个视图中 要求 当用户选择列表框中某个学生时 将该学生的全部数据显示在表单视图中 数据查询功能 待开发 功能设计方案 1 数据输入 在主窗口中 当用户单击 接收数据 选单项时 弹出 学生数据输入 对话框 以便用户输入数据 要求 性别以单选形式输入 默认性别为男性 在用户输入数据时 进行数据有效性检查 当用户单击 保存 按钮时 保存数据 默认为 退出 2 数据浏览 在主窗口中 当用户单击 数据显示 选单项时 将已保存的全部数据的某些字段显示到窗口视图的列表框中 当用户单击列表框中某个列表项时 将该学生的其余字段显示在窗口视图的只读编辑框中 功能设计方案 3 数据统计在主窗口中 当用户单击 数据统计 选单项时 计算当前显示在视图中的学生的平均成绩 并将成绩显示到窗口视图中 4 数据查询在主窗口中 当用户单击 数据查询 选单项时 以消息对话框的形式显示提示信息 界面设计 1 窗口视图 界面设计 2 选单 界面设计 3 快捷键 功能与相关选单项相同 界面设计 4 工具栏 功能与相关选单项相同 界面设计 5 弹出属性的模式对话框 程序设计步骤和方法 1 创建一个基于单文档的项目Ex training 注意 视图基类应选择为CFormView 2 设计界面 分别打开窗口视图 菜单 快捷键 工具栏的编辑器来设计相应界面 并设置相关属性 设计对话框 插入一个对话框资源 方法 Insert Resource Dialog New 3 打开对话框编辑器来设计对话框界面 并设置对话框的Style属性是 Popup 4 双击对话框 为新建的对话框资源加入一个新类CEx InputDlg注意 基类应选择为CDialog 程序设计步骤和方法 3 在应用类的头文件Ex training h中 定义一个结构体类型 用于保存输入的学生数据 structstudent CStringno 学号CStringname 姓名CStringsex 性别intmath 数学inteng 英语intanat 解剖 程序设计步骤和方法 4 在对话框类的实现文件Ex InputDlg cpp中 定义两个变量 structstudentstu 20 用于保存最多20个学生数据 intindex 0 用于标识结构体数组元素下标 5 在视图类的实现文件Ex trainingView cpp中 添加文件包含命令 以便弹出对话框 include Ex InputDlg h 定义两个外部变量 以便引用在对话框中保存的数据 externstructstudentstu 20 externintindex 程序设计步骤和方法 6 为视图类进行相应的数据映射 7 为视图类进行相应的消息映射 并编写消息处理代码 单击菜单项 接收数据 COMMAND消息 添加相应的消息处理代码 CEx InputDlgdlg 为新建的对话框类定义一个对象dlg DoModal 显示这个对话框单击菜单项 数据显示 COMMAND消息单击菜单项 数据统计 COMMAND消息单击菜单项 数据查询 COMMAND消息单击某列表项 BN SELCHANGE消息 应用举例 例 Ex training 6 数据映射 视图类 应用举例 例 Ex training 7 消息映射 视图类 应用举例 例 Ex training 7 消息映射 视图类 程序设计步骤和方法 8 为对话框类进行相应的数据映射 9 为对话框类进行相应的消息映射 并编写消息处理代码 单击 保存 按钮 BN CLICKED消息对话框创建时 WM INITDIALOG消息 添加相应的消息处理代码 CheckRadioButton IDC MAN IDC WOMAN IDC MAN 以便创建对话框时将单选按钮 男 设置为默认 10 编译并运行程序 应用举例 例 Ex training 8 数据映射 对话框类 应用举例 例 Ex training 9 消息映射 对话框类 综合应用实例的部分程序代码 lesson 13 Ex training程序代码示例程序 lesson 13 Ex training 程序要求 围绕某一个主题 建立一个ACCESS数据库保存数据 基于单文档 表单视图 用户界面应包括 一个表单视图 至少一个选单项 至少一个工具按钮 至少一个快捷键 至少一个自定义模式对话框 至少一个消息对话框 对于表单视图和对话框 至少应包括 文本框 编辑框 列表框 单选按钮 命令按钮 课程设计 开发一个简单的应用程序 能够在表单视图或对话框中实现信息的录入 修改和删除 要求建立一个文本文档 在其中输入如下内容 该程序所要实现的主要功能 数据表的结构和关系 数据源的设定方法和步骤 课程设计 开发一个简单的应用程序 截止时间 6月

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论