欢迎来到天天文库
浏览记录
ID:51439025
大小:2.07 MB
页数:12页
时间:2020-03-24
《WINDOWS程序设计实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Windows程序设计实验指导书耿建平编写2000年6月第11页目录实验一VisualC++6.0开发环境熟悉以及使用WindowsSDK编写一个简单的Windows应用程序·····················································2实验二一个简单的对话框程序··················································3实验三单文档界面程序·······················································4实验四多文档界面程序··········
2、··············································6实验五动态链接库程序·······················································7实验六图形应用程序··························································8实验七字体应用程序··························································9实验八第11页文件应用程序·····························
3、····························10第11页实验一VisualC++6.0开发环境熟悉以及使用WindowsSDK编写一个简单的Windows应用程序一、实验目的熟悉VisualC++6.0开发环境,掌握使用WindowsSDK开发Windows应用程序的方法。二、实验内容熟悉VisualC++6.0开发环境,如AppWizard、ClassWizard、工具栏、编译、运行Windows应用程序等,并能使用WindowsSDK编写一个简单Windows应用程序。熟悉Windows应用程序的运行过程。三、实验要求自己找参考书,参照该书熟悉开发环境,并编写
4、一个如下图所示的Windows应用程序。四、思考题1、Windows应用程序与DOS程序有何不同?2、Windows应用程序与Windows控制台应用程序有何不同?第11页实验二一个简单的对话框(Dialogbased)程序一、实验目的通过编写一个简单的对话框程序,掌握使用VisualC++6.0中的MFC来编写对话框程序的方法。二、实验内容编写如下所示的对话框程序:三、实验要求1、程序刚显示界面时,光标定位到“姓名”编辑框;2、“年龄”编辑框中只能输入无符号整数;3、“性别”下拉组合框中只有两相选项“男”和“女”,并且不能更改;4、按下“确定”按钮后,显示如下所示的提示框:
5、5、按下“取消”按钮关闭对话框并退出程序。四、思考题1、模态(Modal)和非模态(Modeless)对话框的创建、显示和关闭有何不同?2、对话框的基类是哪个类?如果要初始化对话框中的控件,应该重载哪个成员函数?3、访问对话框中的控件有几种方法?4、公用对话框如何调用?第11页实验三单文档界面(SDI)程序一、实验目的通过编写一个单文档界面(SingleDocumentInterface)程序,掌握使用VisualC++6.0中的MFC来编写单文档界面程序的方法,并熟悉文档/视图(Document/View)结构。同时掌握编辑视图以及其它视图的操作方法。二、实验内容编写如下的
6、程序。三、实验要求1、程序应当是基于文档/视图结构的,并且视图类为CEditView;2、在“帮助”菜单中添加一个新的菜单项“个人信息”,当用鼠标选择该菜单项时,在状态栏上显示提示信息“输入个人信息”,如下图所示:1、用鼠标选取该菜单项后,显示一个“个人信息对话框”。对话框刚显示时,光标定位到姓名编辑框;“年龄”编辑框中只能输入无符号整数,并且是只读的,而且只能使用其右边的上下旋钮来输入年龄;“性别”下拉组合框中只有两相选项“男”和“女”,并且不能更改;第11页1、按下“确定”按钮后,将信息显示到编辑视图中,如下图所示:2、按下“取消”按钮关闭对话框。3、选取“文件”菜单中的
7、“保存”选项,或者按下工具栏上的“保存”按钮将信息保存到文件中,要求文件的扩展名为.dat,如下图所示:9、选取“文件”菜单中的“退出”选项退出程序,然后重新运行程序,使用“文件”菜单中的“打开”选项,或者按下工具栏上的“打开”按钮打开刚才保存的文件,显示的内容应当与第7步中的一样。一、思考题1、文档/视图结构有何特点?2、是不是单文档程序必须使用文档/视图结构?3、如果使用的视图类不是CEditView,而是CView,应该怎样编写程序?第11页实验四多文档(MDI)程序一、实验目的通过编写一个多文档
此文档下载收益归作者所有