ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:75.50KB ,
资源ID:1275444      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1275444.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(集成开发环境#2.doc)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

集成开发环境#2.doc

1、第 三 章 Visual C+集成开发环境一 集成开发环境Microsoft Developer Studio 由标题栏、菜单栏、工具栏、工作区窗格、源代码编辑窗格、输出窗格以及状态栏等 7 大部分组成。1标题栏位于 Developer Studio 窗口的最顶端,用于显示应用程序名。2菜单栏位于窗口上部,标题栏下方。从左到右分别是File、Edit 、View 、Insert 、 Project、Build、Tools、 Window 以及 Help 等九个菜单标题,每个菜单标题又包含一系列下级菜单选项,可以通过单击菜单选项来执行某项特定命令。3工具栏将某些常用的菜单项抽取出来,构成一排操作

2、按钮,可以很方便地选择所要执行的操作,而不必每次都打开菜单栏进行选择。4项目工作区窗格随着软件业的发展,程序的结构、规模也越来越庞大,一个应用程序往往拥有成百上千的各种文件。为了有效地管理这些不同类型的文件,人们提出了“项目”的概念。项目能够自动地将其包含的文件进行分类、管理,被广泛地用于各种软件开发平台上。项目工作区是 Visual C+的一个十分重要的开发工具,Visual C+利用项目工作区来组织各种文件、类和资源。在 Visual C+中专门提供了一类特殊的文件,即项目文件,用于描述该项目的信息和其包含的内容,项目文件以.dsw 为扩展名。项目工作区窗格位于 Developer Stu

3、dio 窗口的左上角部分,读入一个工程文件后,该窗口的下端会出现 3 个图标标签,分别是:ClassView(类视图) 、 ResourceView(资源视图)及 FileView(文件视图) 。单击某图标标签就会显示相应的页面。如单击 FileView 标签,工作区窗格就会显示 FileView 页面,用户可查看工程中的各文件。页面中的内容是以文件夹形式显示的。通过单击文件夹前的“+”号或双击文件夹名称,就可以打开文件夹,显示其内容。当双击文件夹最底层的对象时,就会打开相应的编辑器,用户可以编辑窗口中修改程序代码。工作区窗格可以隐藏起来,方法有以下 4 种:(1) 激活 Workspace

4、窗口,按 Shift+Esc 键。(2) 单击工具栏上的 Workspace 窗口按钮。(3) 在 Workspace 窗口内按鼠标右键,将弹出一个快捷菜单,选 Hide 命令。(4) 用鼠标右击任意工具栏的边框,弹出快捷菜单,选择 Project Workspace。若 Workspace 窗格已经隐藏起来了,可以以下 3 种方法将工作区窗格恢复显示:(1) 单击工具栏上的 Workspace 窗口按钮。(2) 从 View 菜单下选取 Project Workspace 菜单项。(3) 用鼠标右击任意工具栏的边框,弹出快捷菜单,选择 Project Workspace。5. 代码编辑窗格位

5、于 Developer Studio 窗口的右上角,实质上是一个具有特殊功能的编辑器。用户可以利用它来编辑、修改源代码。6. 输出窗格位于工作区窗格和源代码编辑窗格的的下方,用于显示多种类型的信息,如编译出错信息等。7. 状态栏位于窗口的最底端,用于显示当前操作或选择命令的提示信息。二 菜单栏File 菜单项:菜单命令 快捷键 功能说明New Ctrl+N 创建一个新文件、工程Open Ctrl+O 打开一个已存在的文件Close 关闭当前被打开的文件Open Workspace 打开一个已存在的 WorkspaceSave Workspace 保存当前被打开的 WorkspaceClose

6、Workspace 关闭当前被打开的 WorkspaceSave Ctrl+S 保存当前文件Save As 以新文件名保存当前文件Save All 保存所有打开的文件Page Setup 设置文件的页面Print Ctrl+P 打印文件的全部或选定的部分Recent Files 最近打开过的文件列表Recent Workspace 最近打开过的 Workspace 列表Exit 退出集成开发环境Edit 菜单菜单命令 快捷键 功能说明Undo Ctrl+Z 撤消上一次编辑操作Redo Ctrl+Y 恢复被取消的编辑操作Cut Ctrl+X 将选定的文本从活动窗口中删除并复制到剪贴板上Copy

7、Ctrl+C 将活动窗口中选定的文本复制到剪贴板上Paste Ctrl+V 将剪贴板上的内容粘贴到当前位置Delete Del 删除选定的对象或光标所在处的字符Select All Ctrl+A 一次性选定窗口中的全部内容Find Ctrl+F 查找指定的字符串Find in Files 在多个文件中查找指定的字符串Replace Ctrl+H 替换指定的字符串Go To Ctrl+G 将光标自动移到指定位置Bookmarks Alt+F2 给文本文件加上书签Advanced 用于一些高级的编辑操作View 菜单菜单命令 快捷键 功能说明ClassWizard Ctrl+W 编辑应用程序中的类

8、Resource Symbols 浏览和编辑资源文件中的符号Resource Includes 编辑、修改资源文件名及预处理指令Full Screen 在窗口的全屏幕方式和正常方式之间进行切换Workspace Alt+0 激活 Workspace 窗口Output Alt+2 激活 Output 窗口Debug Windows 用于高级调试Properties 编辑当前被选定对象的属性Insert 菜单菜单命令 快捷键 功能说明New Class 创建新类并加入到新类中New Form 创建新表并加入到工程中Resource Ctrl+R 创建各种新资源Resource Copy 对选定的资

9、源进行拷贝Files As Text 在当前源文件中插入一个文件第四章 MFC 应用程序基本框架Visual C+的 AppWizard 和 ClassWizard 能自动产生程序的模板和通用部分,AppWizard 的功能是依照应用程序的形式与用途,建立新工程文件,产生标准的代码,并为 ClassWizard 打好基础。利用 AppWizard(应用程序向导) ,我们可以不用写一行代码,就能创建具有标准界面的应用程序框架。一 Appwizard 的操作说明从 File 菜单上选择 New 选项,将弹出 New 对话框,New 对话框有 4 个选项卡。1. Files 选项卡在 Files 选

10、项卡中,可以单击希望创建的文件类型。主要文件类型有:C/C+ Header File:创建 C/C+头文件C+ Source File: 创建 C+源文件如果想把新创建的文件加入到一个已经存在的工程中去,则需要选择 Add to project 复选框,并选择工程名称,在 File 编辑框中输入文件名称,在Location 框中输入文件存储的目录。单击 OK 按钮即可。如果创建的新文件不加到任何已经存在的工程中去,则选择文件类型后直接单击 OK 按钮。新文件以默认的名字创建,当用户保存该文件时,需要输入文件名和目录。2. Projects 选项卡在 Projects 选项卡中,可以单击希望创建

11、的工程类型。主要工程类型有:Database Project:数据库工程;Makefile:制作 Makefile 文件MFC AppWizard(dll):用 MFC 应用程序向导创建动态库;MFC AppWizard(exe):用 MFC 应用程序向导创建可执行文件;Win32 Console Application:创建 DOS 下的 Win32 应用程序;Win32 Dynamic-Link Library:创建 Win32 动态链接库;Win32 Static Library:创建 Win32 动态链接库;用户单击希望创建的工程类型,然后在 Project name 编辑框中输入工程

12、的名称;系统自动为新工程提供一个默认目录,用户可以改变。如果用户要把新工程加入到打开的 Workspace 窗口中,应选择 Add to current workspace 单选按钮。否则,系统自动创建一个新的 Workspace 窗口来包含该工程。如果要使新工程成为一个已经存在的工程的子工程,可选择 Dependency of复选框,并指定工程的名称。Workspace 选项卡用来指定希望创建的 Workspace 类型。Other Documents 选项卡用来选择希望创建的文档文件的类型二 使用 Appwizard 生成一个应用程序框架1在主窗口中选择菜单项 File|New,打开 Ne

13、w 对话框。2在 New 对话框中,选择 Projects 选项卡,在左侧的工程类型列表中选择MFC AppWizard(exe)选项。3在 New 对话框右侧的 Project name 框中输入工程的名称 FirstApp。4在 New 对话框右侧的 Location 框中输入该工程文件存储的位置,如E:FirstApp。5 选择 Win32 平台。6单击 OK 按钮后弹出 MFC AppWizardStep 1 对话框,然后依次进入 6 个对话框。第一步:进入 AppWizard 的第一个对话框,该对话框用于设置应用程序的类型、结构及语言等选项。该对话框首先用单选按钮询问希望生成何种类型

14、的应用程序,共有三个选项:单文档、多文档和基于对话框的应用程序。我们选择 Multiple documents 单选按钮,即创建多文档应用程序。接着询问是否希望生成文档/视图结构或非文档/视图结构程序。我们选中该项,希望应用程序支持文档/视图结构。最后询问生成何种语言界面的应用程序,从下拉列表框中选择一种语言。我们选择“中文 中国 ”。对话框的下部有四个按钮:Back 为返回上一步;Next 为进入下一步;Finish 为立即生成应用程序;Cancel 为取消操作,返回主菜单。单击 Next 按钮,将弹出 MFC AppWizardStep 2 of 6 对话框。第二步:在第二个对话框中,将向

15、用户提出下列问题:应用程序是否支持数据库?有 4 个单选按钮,即不支持;只生成头文件;没有支持文件的数据库视图;带文件支持的数据库视图。如果用户选择包含数据库视图,则必须选择一个数据源。我们选择 None,即不支持数据库。单击 Next 按钮,弹出第三个对话框。第三步:第三个对话框主要是有关 OLE 支持的选项,首先询问应用程序支持何种复合文档,共有 5 个单选按钮,我们选择 None,即不支持 OLE 复合文档。然后询问是否包含其它的支持?共有 2 个单选按钮。在默认情况下,应用程序支持 ActiveX 控件。我们选择默认选项 ActiveX Controls,表示支持ActiveX 控件。

16、单击 Next 按钮进入第 4 个对话框。第四步:第四个对话框用于设置窗口的外观特性,首先询问是否具有工具栏、状态栏、Print 和 Print Preview 选项、上下文连机帮助以及 3D 控件等共 7个复选框。默认情况下有工具栏、状态栏、打印及打印预览以及 3D 控件。我们选择默认选项。然后再询问采用何种样式的工具栏?共有 2 个单选按钮,分别为普通样式和 IE4 样式。我们选择默认选项 Normal,即普通样式。最后询问在最近使用的文件列表中包含多少个文件数目?默认值是 4,我们选默认值。单击 Next 按钮进入第 5 个对话框。第五步:在第 5 个对话框中,向用户询问 3 个问题。第

17、一个问题是询问用户想要创建何种风格的应用程序:有两个单选按钮,分别是 MFC 标准风格,还是 Windows Explorer 风格,我们选默认值 MFC 标准风格。第二个问题是询问用户是否需要 AppWizard 为源文件自动生成注释代码,有两个单选按钮,我们选默认值自动生成注释代码。这些注释包括各种提示,将指导用户在适当的地方添加或修改源代码。第三个问题是询问用户怎样使用 MFC 类库,有两个单选按钮,分别表示作为动态连接库和静态连接库。我们选默认选项,即作为动态连接库使用。单击 Next 按钮进入第 6 个对话框。第六步:在第 6 个对话框中,列出了 AppWizard 将要为项目生成的

18、各个类的默认的类名及所在文件的文件名。用户可以在该对话框中为每个类改变类名、文件名及基类名。保留其默认设置,单击 Finish 按钮结束,AppWizard 将显示要创建的项目文件信息,最后单击 OK 按钮,AppWizard 将自动切换到集成开发环境的主窗口。至此创建工程的工作结束,在项目工作区中将显示工程的所有文件。选择 Build|Build FirstApp.exe 选项或相应的工具按钮,对源程序进行编译和连接,最后生成 FirstApp.exe 文件。在编译和连接的过程中,用户可在输出窗格中看到显示出来的信息,包括错误信息及警告信息等。如果顺利生成可执行文件,那么在输出窗格中将显示

19、FirstApp.exe 0 error(s), 0 warning(s)的字样,表示既没有错误,也没有警告。生成可执行文件后,选择 Build|Execute FirstApp.exe 或相应的工具按钮 ,就可以执行该应用程序。 三 程序中的文件使用 Windows 的资源管理器查看上一节利用 MFC 应用程序向导生成的项目目录,可以发现该目录下有十多个文件和 Res,Debug(或 Release,视编译方式而定,系统默认为 Debug 方式)两个文件夹。其中 Res 目录用于存放项目的各种资源文件,如图片、图标、光标等。Debug 目录用于存放可执行文件和编译链接时产生的中间文件。下面对

20、一些重要的文件进行具体说明,以生成的工程FirstApp 为例。1. 项目文件FirstApp.dsw:工作区文件,可以通过它来打开 Visual C+项目。FirstApp.clw:ClassWizard 数据库文件,存放由 ClassWizard 使用的信息。ClassWizard 可以使用这些信息来编辑已有的类或者添加新类。FirstApp.dsp:使用应用程序向导生成的 VC+项目的主项目文件,包含了有关生成文件的 Visual C+版本信息,以及程序的平台、配置和项目的功能等信息。2. 程序代码文件我们没有输入一行代码,AppWizard 就按照我们提出的要求自动生成了一组程序代码,

21、这些程序为我们提供了应用程序的基本框架。在 ClassView 选项卡中,可以看到该应用程序框架包含 5 个主要的派生类:文档类、视图类、应用程序类、主边框窗口类和子边框窗口类,每个类都执行特定的任务。组成这 5 个类的文件分别为FirstApp.h, FirstApp.cpp:用户程序的应用程序类 CFirstApp 的头文件和源代码文件,该类由 CwinApp 类派生。FirstAppDoc.h,FirstAppDoc.cpp :用户程序的文挡类 CFirstAppDoc 的头文件和源代码文件,该类由 Cdocument 类派生。FirstAppView.h,FirstAppView.cp

22、p :用户程序的视图类 CFirstAppView 的头文件和源代码文件,该类由 Cview 类派生。MainFrm.h,MainFrm.cpp:用户程序的主框架窗口类 CmainFrm 的头文件和源代码文件。ChildFrm.h, ChildFrm.cpp:用户程序的子框架窗口类 CchildFrm 的头文件和源代码文件。3. 资源文件resouce.h:包含 #define 常量定义的头文件,包含所有资源符号的定义。FirstApp.rc:ASCII 码资源描述文件,列出应用程序用到的所有可用资源,例如 res 文件夹中的图标、位图资源等。这个文件可以在 Visual C+中直接编辑。re

23、sFirstApp.rc2:和 FirstApp.rc 类似,区别在于文件不能由 Visual C+直接编辑。resFirstApp.ico:包含应用程序图标的图标文件,当程序最小化或在资源管理器中查看程序文件时均显示该图标。另外也在 About 对话框中显示。resFirstAppDoc.ico:包含 MDI 子窗口图标的图标文件。Toolbar.bmp:位图文件,用于创建工具栏的平铺图象。初始的工具拦和状态拦在 CmainFrame 类中构造。可以使用资源编辑器编辑此工具拦位图,并更新 FirstApp.rc 中的 IDR_MAINFRAME TOOLBAR 数组以添加工具拦按扭。4. 其

24、它文件stdafx.h,stdafx.cpp:用于建立预编译头文件 FirstApp.pch 和预编译类型文件 FirstApp.obj。ReadMe.txt:程序的说明文挡。FirstApp.reg:注册表文件。如果在 Document Template Strings 属性页中输入了扩展名,就会产生这个文件。另外,如果在第四部设置应用程序的界面风格时选择了 Context-sensitive Help 选项还会出现 Help 目录,程序在这个目录中存储相关文件。5. 程序中的注释在编码中使用注释是一种很好的编程风格。在 MFC 源文件和 MFC 应用程序向导创建的文件中都已经自动添加了一些注释,更好的理解这些注释对理解代码大有好处。下面列出了一个典型的类声明中的代码,其中使用注释依照类成员的具体用法将它们进行了划分。如:class CFirstAppDoc : public CDocumentprotected: / create from serialization onlyCFirstAppDoc();DECLARE_DYNCREATE(CFirstAppDoc)/ Attributespublic:/ Operationspublic:/ Overrides

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报