Visual C++基础

上传人:缘*** 文档编号:333288719 上传时间:2022-09-01 格式:PDF 页数:45 大小:5.88MB
返回 下载 相关 举报
Visual C++基础_第1页
第1页 / 共45页
Visual C++基础_第2页
第2页 / 共45页
Visual C++基础_第3页
第3页 / 共45页
Visual C++基础_第4页
第4页 / 共45页
Visual C++基础_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《Visual C++基础》由会员分享,可在线阅读,更多相关《Visual C++基础(45页珍藏版)》请在金锄头文库上搜索。

1、第1章 Visual C+基础本章首先介绍了 Visual C+6.0的安装,然后讨论了应用程序向导、类向导,以及文档视图结构、IDE、辅助工具等几方面的内容。应用程序向导和类向导实际上是IDE的一部分,由于特别重要,故单独列出。辅助工具讲的是第三方开发的辅助工具,它是集成开发环境的补充,有了它,编写程序将更加轻松快捷。本章还将针对各个难点提供多个简单而实用的例子,可以帮助读者快速学习并掌握Visual C+开发基础。1.1.1 Visual C+6.0 的安装1.1.2 应用程序向导1.1.3 类向导1.1.4 文档视图结构1.1.5 IDE1.1.6辅助工具1.2.1 新建工作空间1.2.

2、2 增加消息映射项1.2.3 关联成员变量124 调试技巧125 单文档多视图1.2.6 多文档示例L 3.1VC项目文件说明L 3.2IDE使用技巧1.3.3常见问题1.1.2应用程序向导使用应用程序向导可以快速生成程序框架。选择菜单“File-New”命令,此时会弹出“New”对话框,下面对该对话框中的常用选项进行逐一说明。1.文 件(F ile s)属性页单 击“Files”标 签,打 开“Files”属性页,如 图 1-3所示。图 1-3 文件属性页文件类型虽然多,但常用的只有两种:C/C+Header File(C/C+头文件)和C/C+Source File(C/C+源文件)。新建

3、一个文件,可以按照以下步骤操作。(1)选 择 合 适 的 文 件 类 型。(2)如 果 想 把 新 文件加入 到 工 程 内,选 中“Add to p r o je c t 复 选 框,并在下面 的 组 合 框 中 选 择 合 适 的 工 程。如 果 当 前 没 有 打 开 任 何 工 程,Add to p ro je c t”会 被 禁 用。(3)在“F ile”编 辑 框 中 输 入 合 适 的 文 件 名。(4)在“L ocation”编 辑 框 中 输 入 文 件 存 放 位 置。2.工 程(Projects)属性页单 击“Projects”标签,弹 出“Projects”属性页,如

4、图 1-4所示。图 1-4 工程属性页常见工程(Project)类型如下。ATLCOM AppWizard:ATLCOM 应用程序向导。MFC ActiveX Controlwizard:MFC ActiveX 控件向导。MFC AppWizard(dll):MFC应用程序向导(动态库)。MFC AppWizard(exe):MFC应用程序向导(可执行文件)。Win32 Application:Win32 应用程序。Win32 Console Application:Win32 控制台程序。新建一个工程,可以按照以下步骤操作。(1)在 P r o j e c t n a m e”编辑框中输入工

5、程名。(2)在“L o c a t i o n”编辑框中输入存放位置。(3 )为新工程新建工作空间或将新工程加到现有的工作空间中。D e p e n d e n c yO f”是依赖的意思。(4 )选择运行平台(P l a t f o r m s )。(5)选择合适的工程类型,单 击“0 K”按钮或直接双击工程类型。3.MFC AppWizard生成应用程序本部分将介绍如何利用应用程序向导(AppWizard)生成应用程序框架。应用程序向导提供了一系列选项供用户选择,用户可以选择不同的选项生成不同的应用程序,具体生成应用程序框架的步骤如下。(1)在“New”对话框中 选 择 Pr o j ec

6、 t”属性页,选 择 MF C Ap p W i z a r d(ex e)0输入合适的工程名及存放位置。单 击“确定”按钮,弹 出“MF C Ap p W i z a r d-St ep1”对话框,如 图 1-5所示。图 1-5 MF C Ap p W i z a r d -St ep 1 What type of application would you like to create:生成何种类型的应用程序。Single document:单文档。Multiple documents:多文档。Dialog base:基于对话框。Document/View architecture sup

7、port:生成文档视图结构程序。What language would you like your resources in:资源中使用何种语言。(2)选 择 Multiple documents单选按钮,单 击“Next”按钮。此时将出现“MFC AppWizard-Step 2 of 6 对话框,如 图 1-6所示。图 1-6 MFC App Wizard-Step 2 of 6 What database support would you like to include:应用程序如何支持数据库。None:不支持数据库。Header files only:只包含文件。Database v

8、iew without file support:没有支持文件的数据库视图。Database view with file support:带文件支持的数据库视图。If you include a database view,you must select a data source:用户如果选择包含数据库视图,则必须选择一个数据源。(3)使 用 默 认 值,直 接 单 击“Next”按 钮,进 入 如 图1-7所 示 的 对 话 框。图 1-7 MFC App Wizard-Step 3 of 6 What compound document support would you like t

9、o include:应用程序支持何种复合文档。None:不支持OLE复合文档。Container:容器。Mini-server:应用程序能够创建和管理复合文档对象,Mini-server程序不能单独运行,只支持嵌入对象。Full-server:应用程序能够创建和管理复合文档对象,Full-server程序能够单独运行,并支持链接和嵌入的对象。Both container and server:容器和服务器。Would you like support for compound files:是否支持复合文档。What other support would you like to include

10、:是否包含其他支持。Automation:自动化。ActiveX Controls:ActiveX 控件。(4)在 步 骤(3)中直接单击“Next”按钮,使用默认值,打开如图18 所示的对话框。图 1-8 MFC App Wizard-Step 4 of 6 What features would you like to include:生成何种特性的应用程序。Docking toolbar:生成工具栏。Initial status bar:生成状态栏。Printing and print preview:打印及打印预览 Context-sensitive Help:生成支持上下文相关帮助的

11、帮助文件 3D Controls:三维控件 MAPI(Message API):电子邮件相关功能 Windows Sockets:它支持基于TCP/IP的网络通信。How do you want your toolbars to look:如何定义工具栏外观。Normal:正常。Internet Explorer ReBars:IE 风格。How many files would you like on your recent file list:最近使用的文件列表中包含的文件数目。(5)直接单击“Next”按钮,使用默认值,打开如图19 所示的对话框。图 1-9 MF C Ap p W i

12、z a r d -St ep 5 o f 6 What style of project would you like:选择工程样式。MFC Standard:标准 MFC 样式 Windows Explorer:Explorer 样式 Would you like to generate source file comments:是否生成源文件注释。How would like to use the MFC library:怎样使用 MFC 类库。As a shared DLL:作为动态链接库。As a statically linked library:作为静态链接库。(6)直接单击“Ne

13、xt”按钮,使用默认值,打开如图1-10所示的对话框。图 1-1 0 MF C Ap p W i z a r d -St ep 6 0 f 6 图 IT 1 新工程信息概要在这个对话框中可以修改类名、父类及文件名称。先在类名列表框中选中要修改的类,然后输入新类名、新文件名、选择新基类。注 意:只 有CE x Ol V i ew可 以 更 改 基 类,CE x Ol Ap p不 能 改 文 件 名。(7)单 击“F i n i s h”按 钮,会 弹 出 New Pr o j ec t In fo m a t i o n 对 话 框,上面显 示 新 工 程 的 一 些 信 息,单 击“0 K”按

14、 钮 完 成 新 建 工 程。会 弹 出“New Pr o j ec tIn fo r m a t i o n 对 话 框 上 面 显 示 新 工程的信 息,如 图-1 1所 示,单 击“0 K”按钮关闭就行了。4.小结应用程序向导的步骤和选项虽多,但大部分时候都可以采用默认设置。通常,生成应用程序框架的步骤如下。(1)在 New”对话框中选择Project”属性页,选择MFC AppWizard(exe),输入合适的工程名称。(2)根据需要选择单文档、多文档或基于对话框后,单 击“Finish”按钮,后面的设置全部使用默认值。1.1.3 类向导类向导是集成开发环境的重要工具。打开或新建一个工

15、程,选择菜单“View-Class Wizard命 令(快捷键Ctrl+W)”,者配“MFC Class Wizard”对话框,此对话框包括下面几个属性页。Message Maps属性页:管理消息和成员之间的联系。Member Variables属性页:管理与控件相关联的成员变量。Automation属性页:提供各种支持Automation的特性。ActiveX Events属性页:提供支持各种支持ActiveX的各种特性。Class Info属性页:显示类信息。前面两个属性页使用得比较多,下面详细介绍。1.Message Map 属性页Message Map属性页可以让用户增加成员函数来控制

16、消息,也可以删除成员函数和编辑成员函数,如 图 1-12所示。图 1-12 M es s a g e M a p s 属性页 Project:显示当前工程名,该下拉列表框列出了当前工作空间的所在有工程。Class name:显示当前类名,该下拉列表框列出了当前工程的所有类。Objects IDs:该列表框列出了当前类所有可能接受消息的对象的ID。Message:该列表框列出了当前对象可以处理的消息及可以被重写的虚函数。Member functions:该列表框列出了与消息有关的函数,标 注“V”的是虚函数,标注“W”的是Windows消息。Discription:说明信息。Add Class按钮:增加新类。Add Function按钮:增加函数。Delete Function按钮:删除函数。Edit Function按钮:编辑函数。2.Member Variables 属性页Member Variables属性页允许用户管理与控件相关联的变量,以便程序利用这些成员变量同这些控件进行信息交换,如 图 1-13所示。图 1-13 M em b er V a r i a b l es 属性页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号