应用程序的综合开发.ppt

应用程序的综合开发.ppt

ID:48189036

大小:314.50 KB

页数:25页

时间:2020-01-15

应用程序的综合开发.ppt_第1页
应用程序的综合开发.ppt_第2页
应用程序的综合开发.ppt_第3页
应用程序的综合开发.ppt_第4页
应用程序的综合开发.ppt_第5页
资源描述:

《应用程序的综合开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程内容应用程序的综合开发程序框架一般选择基于文档的应用程序框架。数据交互一般选择对话框。控制交互一般选择菜单与工具栏共同作用。1.基本方法应用程序的综合开发项目要求开发一个学生情况管理系统,具有如下功能:(1)用结构体类型来保存学生情况;(2)能进行数据记录的增加和浏览;(3)对待开发功能有提示信息;(4)应用程序界面友好;2.综合应用实例总体设计方案(1)程序框架:采用“单文档/表单视图”(2)程序功能:①数据输入功能界面:采用模式对话框要求:在输入数据时,进行数据有效性检查,然后保存数据。②数据显示功能界面:采用表单视图要求:将部分特征数据显示在表单视图的列表框中。③数据浏览功

2、能界面:采用表单视图,与简要数据显示在同一个视图中。要求:当用户选择列表框中某个学生时,将该学生的全部数据显示在表单视图中。④数据查询功能:待开发功能设计方案(1)数据输入①在主窗口中,当用户单击“接收数据”选单项时,弹出“学生数据输入”对话框,以便用户输入数据。要求:性别以单选形式输入,默认性别为男性。②在用户输入数据时,进行数据有效性检查。③当用户单击“保存”按钮时,保存数据。默认为“退出”。(2)数据浏览①在主窗口中,当用户单击“数据显示”选单项时,将已保存的全部数据的某些字段显示到窗口视图的列表框中。②当用户单击列表框中某个列表项时,将该学生的其余字段显示在窗口视图的只读编辑

3、框中。功能设计方案(3)数据统计在主窗口中,当用户单击“数据统计”选单项时,计算当前显示在视图中的学生的平均成绩,并将成绩显示到窗口视图中。(4)数据查询在主窗口中,当用户单击“数据查询”选单项时,以消息对话框的形式显示提示信息。界面设计(1)窗口视图:read-only编辑框无Sort列表框界面设计(2)选单:界面设计(3)快捷键:功能与相关选单项相同。界面设计(4)工具栏:功能与相关选单项相同。接收数据按钮数据显示按钮数据统计按钮界面设计(5)弹出属性的模式对话框:一般编辑框单选按钮命令按钮程序设计步骤和方法(1)创建一个基于单文档的项目Ex_training。注意:视图基类应选

4、择为CFormView。(2)设计界面①分别打开窗口视图、菜单、快捷键、工具栏的编辑器来设计相应界面,并设置相关属性。②设计对话框:插入一个对话框资源。方法:InsertResourceDialog\New(3)打开对话框编辑器来设计对话框界面,并设置对话框的Style属性是“Popup”。(4)双击对话框,为新建的对话框资源加入一个新类CEx_InputDlg注意:基类应选择为CDialog。程序设计步骤和方法(3)在应用类的头文件Ex_training.h中,定义一个结构体类型,用于保存输入的学生数据。structstudent{CStringno;//学号CStringn

5、ame;//姓名CStringsex;//性别intmath;//数学inteng;//英语intanat;//解剖};程序设计步骤和方法(4)在对话框类的实现文件Ex_InputDlg.cpp中,定义两个变量:structstudentstu[20];//用于保存最多20个学生数据。intindex=0;//用于标识结构体数组元素下标(5)在视图类的实现文件Ex_trainingView.cpp中,添加文件包含命令,以便弹出对话框:#include"Ex_InputDlg.h"定义两个外部变量,以便引用在对话框中保存的数据:externstructstudentstu[20];ex

6、ternintindex;程序设计步骤和方法(6)为视图类进行相应的数据映射。(7)为视图类进行相应的消息映射,并编写消息处理代码。单击菜单项“接收数据”:COMMAND消息,添加相应的消息处理代码:CEx_InputDlgdlg;//为新建的对话框类定义一个对象dlg.DoModal();//显示这个对话框单击菜单项“数据显示:COMMAND消息单击菜单项“数据统计:COMMAND消息单击菜单项“数据查询:COMMAND消息单击某列表项:BN_SELCHANGE消息应用举例【例】Ex_training——(6)数据映射视图类应用举例【例】Ex_training——(7)消息映射视图

7、类应用举例【例】Ex_training——(7)消息映射视图类程序设计步骤和方法(8)为对话框类进行相应的数据映射。(9)为对话框类进行相应的消息映射,并编写消息处理代码。单击“保存”按钮:BN_CLICKED消息对话框创建时:WM_INITDIALOG消息,添加相应的消息处理代码:CheckRadioButton(IDC_MAN,IDC_WOMAN,IDC_MAN);以便创建对话框时将单选按钮“男”设置为默认。(10)编译并运行程序应用举例【例】Ex_t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。