- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章VC编程环境简介
第二章 VC 编程环境简介
2.1 Visual C++ 6.0 的开发环境
UG 的二次开发环境可以直接在Visual C++6.0 下进行,由此可充分利用 Visual C++6.0
提供的编辑功能。本章简单介绍 Visual C++6.0 的编程环境。
2.1.1 VC++6.0 简介
Visual C++6.0 (以下简称VC6 )包括了如下几个主要的部件:
编辑器(Editor ):用来输入、浏览以及修改C++源代码;
编译器(Compilor ):用来将C++源代码编译成目标代码;
链接程序(Linker ):用来链接目标代码和库模块以生成可执行文件;
库:提供一些预先编译好的模块,可以被包含进编写的程序中。Microsoft 基础类
库(MFC )是最重要的库,可以用它来编写运行在Microsoft Windows 下的应用程
序。另外,标准C++库支持输入/输出以及C++语言的其他一些标准特征。
当然,微软开发者库(MSDN )也是使用VC6 编程时不可缺少的助手。MSDN 是单独
安装的,并且微软会定期进行更新以更好的支持程序员。建议本书的读者也安装 MSDN 。
VC6 的用户界面包括如下几个部分,如图2-1 所示。
菜单区
工具栏
项目工作区 编辑窗口
输出窗口
图2-1 VC6界面布局示意图
菜单区(Menu ):与一般的应用程序一样,菜单区显示在最上方,所有系统提供的
功能都包括在各项菜单中;
工具栏区(ToolBar ):工具栏位于菜单区的正下方,常用的操作工具栏都缺省出现,
用户可以通过在工具栏区的右键菜单来定制工具栏;
项目工作区(Project WorkSpace ):显示在屏幕的左边,用来管理程序员生成的源
文件和各种类(Class )及其方法等。其中包含了两个选项卡片:类视图(ClassView )
和文件视图(FileView );
编辑窗口(Editor ):编辑窗口显示在项目工作区的中间较大区域。可以用来显示和
编辑源代码;
输出窗口(Output ):输出窗口显示在屏幕的正下方。它显示一些有关发出的命令
的进展信息、错误信息和结果的摘要等。输出窗口也被分成了若干选项卡,包括:
编译链接(Build )、排错(Debug )、查找结果(Find in Files )、结果(Results )等。
2.1.2 VC6 项目的建立
在 VC6 中,以项目(Project )的形式来组织源代码和文件,VC6 可以建立 15 种类型的
项目。包括应用程序、动态链接库、各种控件等。与 UG 二次开发相关的项目类型有:
MFC AppWizard(dll):MFC 支持的动态链接库。本质上是一个动态链接库,但是编
程时可以使用许多MFC 支持的各种资源和高级功能。在UG NX 二次开发中,若
要使用MFC 的一些高级功能,则需要建立此种类型的项目;
Win32 Console Application:Win32 控制台应用程序,以main 函数作为软件执行的
入口点。在编写UG NX 外部程序时会使用此此类项目;
Win32 Dynamic-link Library:Win32 动态链接库。与静态库不同,动态链接库只有
在其中的功能函数被调用时才会被加载到内存中。在编写UG NX 内部程序时会使
文档评论(0)