- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows程序设计
实 验 指 导 书
耿建平 编写
2000年6月
目 录
实验一 Visual C++ 6.0 开发环境熟悉以及使用Windows SDK编写一个简单的Windows应用程序·····················································2
实验二 一个简单的对话框程序··················································3
实验三 单文档界面程序·······················································4
实验四 多文档界面程序························································6
实验五 动态链接库程序·······················································7
实验六 图形应用程序··························································8
实验七 字体应用程序··························································9
实验八 文件应用程序·························································10
实验一 Visual C++ 6.0 开发环境熟悉以及
使用Windows SDK编写一个简单的Windows应用程序
实验目的
熟悉Visual C++ 6.0开发环境,掌握使用Windows SDK开发Windows应用程序的方法。
实验内容
熟悉Visual C++ 6.0开发环境,如AppWizard、ClassWizard、工具栏、编译、运行Windows应用程序等,并能使用Windows SDK编写一个简单Windows应用程序。熟悉Windows应用程序的运行过程。
实验要求
自己找参考书,参照该书熟悉开发环境,并编写一个如下图所示的Windows应用程序。
四、思考题
Windows应用程序与DOS程序有何不同?
Windows应用程序与Windows控制台应用程序有何不同?
实验二 一个简单的对话框(Dialog based)程序
一、实验目的
通过编写一个简单的对话框程序,掌握使用Visual C++ 6.0中的MFC来编写对话框程序的方法。
二、实验内容
编写如下所示的对话框程序:
三、实验要求
程序刚显示界面时,光标定位到“姓名”编辑框;
“年龄”编辑框中只能输入无符号整数;
“性别”下拉组合框中只有两相选项“男”和“女”,并且不能更改;
按下“确定”按钮后,显示如下所示的提示框:
5、 按下“取消”按钮关闭对话框并退出程序。
四、思考题
模态(Modal)和非模态(Modeless)对话框的创建、显示和关闭有何不同?
对话框的基类是哪个类?如果要初始化对话框中的控件,应该重载哪个成员函数?
访问对话框中的控件有几种方法?
公用对话框如何调用?
实验三 单文档界面(SDI)程序
实验目的
通过编写一个单文档界面(Single Document Interface)程序,掌握使用Visual C++ 6.0中的MFC来编写单文档界面程序的方法,并熟悉文档/视图(Document/View)结构。同时掌握编辑视图以及其它视图的操作方法。
实验内容
编写如下的程序。
实验要求
程序应当是基于文档/视图结构的,并且视图类为CEditView;
在“帮助”菜单中添加一个新的菜单项“个人信息”,当用鼠标选择该菜单项时,在状态栏上显示提示信息“输入个人信息”,如下图所示:
用鼠标选取该菜单项后,显示一个“个人信息对话框”。对话框刚显示时,光标定位到姓名编辑框;“年龄”编辑框中只能输入无符号整数,并且是只读的,而且只能使用其右边的上下旋钮来输入年龄;“性别”下拉组合框中只有两相选项“男”和“女”,并且不能更改;
按下“确定”按钮后,将信息显示到编辑视图中,如下图所示:
按下“取消”按钮关闭对话框。
选取“文件”菜单中的“保存”选项,或者按下工具栏上的“保存”按钮将信息保存到文件中,要求文件的扩展名为.dat,如下图所示:
9、选取“文件”菜单中的“退出”选项退出程序,然后重新运行程序,使用“文件”菜单中的“打开”选项,或者按下工具栏上的“打开”按钮打开刚才保存的文件,显示的内容应当与第7步中的一样。
思考题
文档/视图结构有何特点?
是不是单文档程序必须使用文档/视图结构?
如果使用的视图类不是CEditView,而是CView,应该怎样编写程序?
您可能关注的文档
最近下载
- 音响系统施工方案.docx
- 《C#程序设计》课程教学大纲.doc VIP
- 儿童呼吸科课程设计.docx VIP
- (高清版)B-T 9254.2-2021 信息技术设备、多媒体设备和接收机 电磁兼容 第2部分:抗扰度要求.pdf VIP
- 公园音响系统安装方案.docx VIP
- 跌倒、坠床与压疮的预防与护理.pptx
- 医院建筑工程施工方案(3篇).docx VIP
- 心肺复苏ppt讲课开场白.pptx VIP
- (高清版)B-T 9254.1-2021 信息技术设备、多媒体设备和接收机 电磁兼容 第1部分 发射要求.pdf VIP
- 基于模型的系统工程(MBSE)及MWORKS实践 课件全套 聂兰顺 第1--10章 引论、 MBSE语言、工具、方法论---MBSE未来发展趋势.pptx
文档评论(0)