面向对象程序设计 第十一章 IO
- 格式:ppt
- 大小:1.24 MB
- 文档页数:64
【例11.6】利用对话框对计算机专业学生的基本信息进行如下操作:(1)使用各种控件完成输入功能,并将信息进行保存在E:\Samples\StuInfo.txt中。
(2)打开文件读取学生基本信息并在列表框控件中进行显示。
并要求对话框布局如图11.25所示。
图11.25 学生基本信息录入对话框操作步骤:(1)创建基于对话框的工程Student。
具体方法为以下5步骤:①在Visual C++集成开发环境中,单击菜单File | New…,弹出New对话框。
②在New对话框中选择Projects标签,在该标签中选择MFC AppWizard(exe),并在Location项中输入“E:\Samples”。
③在Projects name中输入“Student”,此时Location项中的内容自动设置为“E:\Samples\Student”。
④单击OK按钮,在弹出的MFC AppWizard Step 1对话框中选择“Dialog based”。
⑤单击Finish按钮,然后在弹出的New Project Information对话框中单击OK按钮。
(2)在客户区的对话框资源上单击鼠标右键,在弹出的菜单中选择Properties菜单命令,弹出Dialog Properties对话框,设置对话框ID为“IDD_STUDENT_DIALOG”,Caption 为“学生基本信息录入”。
按“Ctrl+S”保存资源。
(3)向对话框模板资源中添加控件并设置属性,具体设置见表11.20、表11.21、表11.22。
表11.20 控件属性设置表11.21 控件属性设置表11.22 控件属性设置(4)对所添加的控件按照图11.25所示进行布局,并使用Layout | Tab order菜单命令,通过鼠标单击顺序确定Tab键的跳格顺序,如图11.26所示。
图11.26 控件布局和Tab order(5)打开StudentDlg.h文件,向CStudentDlg类定义中添加公有成员变量:CString m_strFilePath;,用于保存文件名。