电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPTX文档下载
分享到微信 分享到微博 分享到QQ空间

Visual C++教程(第4版)PPT1第2章对 话 框

  • 资源ID:367616753       资源大小:1.58MB        全文页数:55页
  • 资源格式: PPTX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Visual C++教程(第4版)PPT1第2章对 话 框

第第2章章对 话 框框创建建对话框框目录01创建建对话框框应用程序用程序创建对话框应用程序用“MFC应用程序向导”可以非常方便地创建一个基于对话框的应用程序,如下面的过程:在“D:Visual C+程序”文件夹中,创建本章应用程序工作文件夹“第2章”。启动Visual C+,选择“文件”“新建”“项目.”菜单命令或按快捷键【Ctrl+Shift+N】或单击标准工具栏中的按钮,弹出“新建项目”对话框。在左侧“项目类型”中选中“MFC”,在右侧的“模板”栏中选中类型,检查并将项目工作文件夹定位到“D:Visual C+程序第2章”,在“名称”栏中输入项目名Ex_Dlg,检查并去除“为解决方案创建目录”选项。如图2.1所示。创建对话框应用程序单击按钮,出现“MFC应用程序向导”欢迎页面,单击按钮,出现“应用程序类型”页面。选中“基于对话框”应用程序类型,此时右侧的“项目类型”自动选定为“MFC标准”,去除“使用Unicode库”选项,如图2.2所示。单击按钮,出现如图2.3所示的“用户界面功能”页面,除了有与文档应用程序相同的“主框架样式”选项外,还可在这里指定对话框标题。创建对话框应用程序保留默认选项,单击按钮,出现如图2.4所示的“高级功能”页面。在这里,允许在程序中加入上下文帮助、自动化、ActiveX 控件、Active Accessibility、TCP/IP网络通信以及提供Windows公共控件DLL的支持等。保留默认选项,单击按钮,出现如图2.5所示的“生成的类”页面。在这里,可以对向导提供的默认类名、基类名、各个源文件名进行修改。创建对话框应用程序保留默认选项,单击按钮,系统开始创建,并又回到了Visual C+主界面,同时还自动打开对话框资源(模板)编辑器以及控件工具栏、控件布局工具栏等。将项目工作区切窗口换到“解决方案管理器”页面,双击头文件结点,打开stdafx.h文档,滚动到最后代码行,将“#ifdef _UNICODE”和最后一行的“#endif”注释掉。按快捷键【Ctrl+F5】,系统开始编连并运行生成的对话框应用程序可执行文件Ex_Dlg.exe,运行结果如图2.6所示。目录02添加并添加并创建建对话框框1.创建标准的视觉样式单文档应用程序2.资源和资源标识3.添加对话框资源4.创建对话框类添加并创建对话框1.创建建标准的准的视觉样式式单文档文档应用程序用程序在对话框资源添加之前,先来创建一个标准的视觉样式单文档应用程序Ex_SDT:启动Visual C+,选择“文件”“新建”“项目.”菜单命令或按快捷键【Ctrl+Shift+N】或单击标准工具栏中的按钮,弹出“新建项目”对话框。在左侧“项目类型”中选中“MFC”,在右侧的“模板”栏中选中类型,检查并将项目工作文件夹定位到“D:Visual C+程序第2章”,在“名称”栏中输入项目名Ex_SDT,检查并去除“为解决方案创建目录”选项。单击按钮,出现“MFC应用程序向导”欢迎页面,单击按钮,出现“应用程序类型”页面。选中“单个文档”应用程序类型,去除“使用Unicode库”选项,将“项目类型”选为“MFC标准”、“视觉样式和颜色”选为“Visual Studio 2008”或“Office2003”,去除“启用视觉样式切换”选项,如图2.7所示。添加并创建对话框单击向导对话框左侧的“用户界面功能”,将其切换到“用户界面功能”页面,去除“用户定义的工具栏和图像”及“个性化菜单行为”选项,如图2.8所示。保留其他默认选项,单击按钮。打开stdafx.h文档,滚动到最后代码行,将“#ifdef _UNICODE”和最后一行的“#endif”注释掉。添加并创建对话框2.资源和源和资源源标识Visual C+将Windows应用程序中经常用到的菜单、工具栏、对话框、图标等都视为“资源”,并将其单独存放在一个资源文件中。每个资源都有相应的标识符来表示区分,并且可以像变量一样进行赋值。(1)资源的分类。选择“视图”“资源视图”菜单命令或按快捷键【Ctrl+Shift+E】,将在项目工作区中添加并打开“资源视图”页面,展开所有结点,如图2.9所示。添加并创建对话框可以看出,Visual C+使用的资源可分为下列几类:l快捷键列表(Accelerator):一系列组合键的集合,被应用程序用来引发一个动作。该列表一般与菜单命令相关联,用来代替鼠标操作。l对话框(Dialog):含有按钮、列表框、编辑框等各种控件的窗口。l图标(Icon):代表应用程序显示在Windows桌面上的位图,它同时有32 x 32像素和16 x 16像素两种规格。l菜单(Menu):用户通过菜单可以完成应用程序的大部分操作。l字串表(String Table):应用程序使用的全局字符串或其他标识符。l工具栏按钮(Toolbar):工具栏外观是以一系列具有相同尺寸的位图组成的,它通常与一些菜单命令项相对应,用以提高用户的工作效率。l版本信息(Version):包含应用程序的版本、用户注册码等相关信息。添加并创建对话框(2)资源标识符(ID)。在图2.9中,每一个资源类别下都有一个或多个相关资源,每一个资源均是由标识符来定义的。当添加或创建一个新的资源或资源对象时,系统会为其提供默认的名称,如IDR_MAINFRAME等。当然,也可重新命名,一般地,标识符命名规则与变量名基本相同,只是不区分大小写。除此之外,出于习惯,Visual C+还提供了一些常用的定义标识符名称的前缀供用户使用和参考,见表2.1。标识符前缀含 义IDR_表示快捷键或菜单相关资源IDD_表示对话框资源IDC_表示光标资源或控件IDI_表示图标资源IDB_表示位图资源IDM_表示菜单项ID_表示命令项IDS_表示字符表中的字符串IDP_表示消息框中使用的字符串添加并创建对话框3.添加添加对话框框资源源在一个MFC应用程序中添加一个对话框资源,通常按下列步骤进行(这里以单文档应用程序Ex_SDT为例):在工作区窗口当前页面中,选中根结点,然后选择“项目”“添加资源”菜单命令,打开“添加资源”对话框,从中可以看到资源列表中存在Dialog项,若单击Dialog项左边的“+”号,将展开对话框资源的不同类型选项,如图2.10所示,表2.2列出各种类型的对话框资源的不同用途。类 型说 明IDD_DIALOGBAR对话条,往往和工具条停放一起IDD_FORMVIEW一个表单(一种样式的对话框),用于表单视图类的资源模板IDD_OLE_PROPPAGE_LARGE一个大的OLE属性页IDD_OLE_PROPPAGE_SMALL一个小的OLE属性页IDD_ PROPPAGE_LARGE一个大属性页,用于属性对话框IDD_ PROPPAGE_MEDIUM一个中等大小的属性页,用于属性对话框IDD_ PROPPAGE_SMALL一个小的属性页,用于属性对话框添加并创建对话框对展开的不同类型的对话框资源不作任何选择,选中Dialog,单击按钮,系统就会自动为当前应用程序添加了一个对话框资源,并出现如图2.11所示的开发环境界面(这个界面和前面创建一个对话框应用程序后出现的界面是基本一样的,不过这里将“团队资源管理器”页面隐藏了)。控件工具箱对话框模板默认标识符对话框编辑器工具栏 添加并创建对话框4.创建建对话框框类在应用程序中使用添加的对话框必须先要为该对话框模板(资源)创建一个用户对话框类,其步骤如下:在对话框资源模板的空白区域(没有其他元素或控件)内双击鼠标左键,或选择“项目”“添加类”命令,弹出“MFC添加类向导”对话框。将“基类”选为CDialog,在“类名”框输入类名COneDlg(注意要以“C”字母打头,以保持与Visual C+标识符命名规则一致),如图2.12所示,保留默认选项,单击按钮。第第2章章对 话 框框设计对话框框目录01设置置对话框属性框属性设置对话框属性在对话框模板空白处中右击鼠标,从弹出的快捷菜单中选择“属性”命令,就会在开发环境右侧出现如图2.13所示的对话框属性窗口。设置对话框属性说明:明:在图2.13中属性窗口的右上角,有一个自动隐藏图标,当单击此图标后,属性窗口隐藏,并在最右侧显示标签“属性”,一旦鼠标移动到该标签时,属性窗口自动滑出,同时自动隐藏图标变成。再次单击自动隐藏图标,则窗口又变成最初的“停靠”状态。在属性窗口中,单击按钮将使属性按“字母从A到Z”排序,单击按钮将使属性按“类别”排序。在属性窗口“杂项”下的ID属性值框中,可修改对话框默认的标识符IDD_DIALOG1;在“外观”下的Caption属性值框中,可设置对话框的默认标题,如改为“我的第一个对话框”(双引号不输入,输入后按【Enter】键)。单击“字体”下的Font(Size)属性值框,激活该属性,单击右侧的按钮,弹出“字体”对话框,从中将对话框资源模板内的文本设置成“宋体,常规,9”或“微软雅黑,常规,9”,以使自己设计的对话框和Windows中的对话框保持外观上的一致(这是界面设计的“一致性”原则)。目录02添加和布局控件添加和布局控件1.控件的添加2.控件的选取3.控件的删除、复制和布局4.测试对话框5.操作示例添加和布局控件1.控件的添加控件的添加将鼠标移动到开发环境最右边的“工具箱”标签,稍等片刻后,工具箱自动滑出,通过工具箱的各个工具按钮可以进行控件的添加。需要说明的是,当鼠标指针移开工具箱后,工具箱就会自动隐藏,单击“工具箱”顶部的图标按钮可使工具箱窗口一直停靠在开发环境的右侧,如图2.14所示。控件的选择添加和布局控件2.控件的控件的选取取控件的删除、复制和布局操作一般都要先选取控件。选取单个控件时,可有下列方法:用鼠标直接选取。首先保证在控件工具箱中的选择图标按钮是被选中的,然后移动鼠标指针至指定的控件上,单击鼠标左键即可。用【Tab】键选取。在对话框编辑器中,系统会根据控件的添加次序自动设置相应的“Tab键顺序”。利用【Tab】键,可在对话框内的控件中进行选择。每按一次【Tab】键依次选取对话框中的下一个控件,若按住【Shift】键,再按【Tab】键则选取上一个控件。对于多个控件的选取,可采用下列方法:先在对话框内按住鼠标左键不放,拖出一个大的虚框,然后释放鼠标,则被该虚框所包围的控件都将被选取。这种选择方式称为“框选”。先按住【Shift】键不放,然后用鼠标选取控件,直到所需要的多个控件选取之后再释放【Shift】键。若在选取时,对已选取的控件再选取一下,则取消该控件选取。添加和布局控件注意:注意:一旦单个控件被选取后,其四周由选择框包围着,选择框上还有几个(通常是八个)深蓝色实心小方块,称为“尺寸柄”,选中并拖动这些尺寸柄可以改变控件的大小,如图2.15(a)所示。多个控件被选取后,其中只有一个控件的选择框有几个蓝色实心小方块,这个控件称为主导控件,而其他控件的选择框的小方块是空心的。如图2.15(b)所示。重新指定主导控件时,可有下列方法:多个控件被选取后,按下【Ctrl】键不放,然后用鼠标单击要指定的主导控件即可。单击当前选定控件的外部以清除当前的选定,重新按下【Shift】键不放,首个选定的控件即为主导控件。添加和布局控件3.控件的控件的删除、复制和布局除、复制和布局当单个控件或多个控件被选取后,按方向键或用鼠标拖动控件的选择框可移动控件。若在鼠标拖动过程中还按住【Ctrl】键则复制控件。若按【Del】键可将选取的控件删除。当然还有其他一些编辑操作,但这些操作方法和一般文档编辑器基本相同,这里不再赘述。对于控件的布局,对话框编辑器中提供了用于控件位置、大小调整相关的工具栏,如图2.16所示,它可以自动布排对话框内的控件,并能按一定方式改变控件的大小。添加和布局控件说明:明:随着对话框编辑器的打开,Visual C+开发环境的菜单栏还出现“格式”菜单,它的命令与对话框编辑器工具栏上的按钮基本相对应,而且大部分命令名后面还显示出相应的快捷键,由于它们都是中文的,故这里不再列出。大多数控件“格式”命令使用前,

注意事项

本文(Visual C++教程(第4版)PPT1第2章对 话 框)为本站会员(小萌新****ao)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.