- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对话框应用程序 主要内容 2.1 第一个Windows应用程序 (1)打开VS2010,点击文件菜单下的“新建”,选择“项目”,弹出“新建项目”对话框,选择Win32项目,在名称文本框中输入这个项目的名字,这里输入HelloWorld,然后,在位置文本框中选取一个路径以便保存项目,在此选择F:\VS2010Book,如图2-1所示,单击确定。 2.1 第一个Windows应用程序 2.1 第一个Windows应用程序 (5)虽然我们没有写一行代码,但我们已经得到了一个完整的应用程序。选择“生成|编译”(或按快捷键Ctrl+F7)来编译该程序,完成后,再选择“生成|生成HelloWorld”(或按快捷键Ctrl+F5),系统提示是否生成,回答“是”,Visual Studio将自动编译链接并运行HelloWorld.exe程序。 (6)程序运行的结果如图2-4所示。 2.2 VS2010开发MFC应用程序的类型 VS2010开发MFC应用程序类型常用的主要有单文档、多文档、对话框三种,如图2-5所示。 (1)SDI单文档应用程序 单文档(SDI)界面应用程序是指在应用程序中一次只能打开一个文件进行处理。在打开下一个文件之前,必须先关闭上一个打开的文件,才能执行下一个文件的打开操作。对于涉及较少文档的程序,每次只容许处理单个文档,就可以选择单文档应用程序类型,典型代表就是Windows环境下的记事本。 2.2 VS2010开发MFC应用程序的类型 (2)MDI多文档应用程序。 多文档(MDI)界面应用程序是指一个应用程序可以同时打开多个文件进行处理。MDI是大多数应用程序采用的形式,例如Windows环境下的Word应用软件就是一个典型的多文档应用。在MDI程序中许多程序的细节是与SDI程序是相同的,只是允许一次打开多个文档进行处理。 (3)Dialog Based基于对话框的应用程序。 基于对话框的应用程序是指以对话框为主要界面形式的应用程序,它对那些涉及文档较少,主要是交互性操作的应用程序来说比较合适,例如,Windows环境下的MediaPlayer播放器就是典型的对话框应用程序。 2.3 设计一个简单的加法器 在此我们通过一个简单加法器应用程序的设计,向读者介绍Windows应用程序及基于MFC应用程序开发的基本思路和方法。 2.3.1 生成应用程序框架 (1)打开VS2010,选择“文件|新建|项目…”命令。 (2)展开左侧的Visual C++节点,在其下选择MFC,然后在右侧的类型列表框中选择“MFC应用程序”,并在“名称”编辑框中输入S2_1作为项目名称。如图2-6所示,单击“确定”按钮,出现MFC应用程序向导对话框,如图2-7所示。 2.3.1 生成应用程序框架 (3)在应用程序类型标签下,选择基于对话框,使用基于对话框程序,如图2-8所示。接受其他的默认选项,并单击完成按钮,完成应用程序项目的创建。 2.3 设计一个简单的加法器 2.3.2 界面设计 根据表2-1中的定义,编辑对话框资源,在编辑对话框资源时,要用到控件箱,其中各按钮的含义如图2-9所示。 提示:若读者看不到控件箱,请单击VS2010界面旁边的“属性标签|工具箱|查看工具”。 用户可以在对话框模板中随意加几个控件试试看。当用鼠标选择对话框或控件时,会出现一个围绕它的虚框,拖动虚框的边界可以改变对话框或控件的大小,在Visual Studio 2010的状态栏会显示所选对象的坐标和尺寸。控件可以拖动,也可以按方向键来移动选中的控件。在拖动控件时若按住Ctrl键,则控件会被复制。 用户可以一次选择多个控件,选择的方法有两个:① 在对话框的空白处拖动鼠标,则拖动出来的虚线框内的控件将被选中。② 在选择控件时按住Ctrl键,则可以多重选择。 选中控件或对话框后,在右侧的属性框设置控件或对话框的各种属性,一个典型的控件属性框如图2-10所示。如果对属性框中的属性的意思不了解,可以按F1键获得帮助,或者参阅微软MSDN在线帮助。 2.3.2 界面设计 2.3.2 界面设计 在控件属性框的属性中,有一些控件共同的属性: ● ID属性:用于指定控件的标识符,Windows依靠ID来区分不同的控件。 ● Caption(标题)属性:静态文本框、分组框、按钮、复选框、单选按钮等控件可以显示标题,用来对控件进行文字说明。控件标题中的字符,使紧跟其后的字符有下划线,按Alt+下划线将启动该控件。若控件是一个单选按钮,则Alt+下划线字符将选择该按钮;若是复选框,则相当于对该复选框按空格键;若是按钮,则将激活按钮命令;若控件是一个静态文本框,则将激活按tab顺序紧随其后的
您可能关注的文档
- 窑沟小学初设说明.doc
- 窗三 第2课时 三位数乘一位数估算课件.ppt
- 窖龄酒片区客服经理供应链执行案、报销案操作指南2015.12.31.doc
- 窦桂梅《大脚丫跳芭蕾》公开课.doc
- 空气调节用制冷技术重点与题库.doc
- 立井井筒掘砌工程开工验收检查记录.doc
- 立体停车场可行性研究报告.doc
- 窗二 三位数加减三位数(不进位、不退位)的估算.ppt
- 立体停车设备项目可行性研究报告(目录).doc
- 窗台上的男人.ppt
- 新能源汽车废旧电池回收利用产业链上下游企业竞争力对比报告.docx
- 2025年中药配方颗粒市场发展前景预测:质量标准与竞争策略.docx
- 森林防火知识竞赛题库及参考答案.docx
- 医药电商平台数据安全与隐私保护合规管理报告.docx
- 2025年在线教育平台用户增长与留存策略案例分析报告.docx
- 2025年能源结构调整与能源产业链协同发展研究.docx
- 网络文学国际化2025战略:跨文化传播中的文化融合与产业升级报告.docx
- 特岗教师考前冲刺测试卷(能力提升)附答案详解.docx
- 乡村特色农产品深加工产业园,2025年农业现代化转型可行性研究.docx
- 乡村特色农产品电商直播基地2025年区域合作与发展研究报告.docx
文档评论(0)