友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
第三电子书 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

C语言实例教程(PDF格式)-第3部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!



Visual   C++   5。0学习版包括了学习C/C++和使用MFC、OLE、ODBC、 

DAO、ActiveX和的各种工具,但不包括下面的特性:  



  l 到MFC的静态链接  

   使用Visual C++ 5。0学习版编写的应用程序只能在运行时链接到 

   MFC动态链接库。  



  l 代码优化  

   不能使用/O选项来生成更小和更快的代码。  



  l 程序剖析  

   不能使用剖析程序来分析程序代码中的某一部分是否可以从性能 

   改进中获益。  



  l RemoteData控件及其它的数据绑定控件  



除了上面的内容外,Visual C++ 5。0学习版包括专业版中的其它新特 

性。  



   (4) 集成开发环境  



Microsoft  Developer  Studio用于Visual  J++  1。1、Visual  

InterDev、Visual C++ 5。0和MSDN。新的Developer Studio包括以下 

的新特性:  



  l 自动化和宏  

   可以使用Visual Basic脚本来自动操纵例行的和重复的任务。可 

   以将Visual Studio及其组件当作对象来操纵,还可以使用 

   Developer Studio对象模型创建集成的附加程序。  



  l ClassView  

   使用文件夹来组织C++和Java中的类,包括使用MFC、ATL创建或自 

   定义的新类。  



  l 可定制的工具条和菜单  



  l 连接到正在运行的程序并对其进行调试,还可以使用宏语言来自 

   动操作调试器。  



  l 可以在Developer Studio中查看Internet上的World Wide Web 


…………………………………………………………Page 17……………………………………………………………

   页。  



  l 可以在一个工作空间中包括多个不同类型的工程  

   工作空间文件使用扩展名。dsw来代替过去的扩展名。mdp,工程文 

   件使用扩展名。dsp来代替过去的扩展名。mak。  



  l 改进的资源编辑器  

   在Visual C++中,可以使用WizardBar来将代码与程序中的可视元 

   素挂钩。  

   快捷键、二进制、对话框和字符串编辑器支持定位至快捷键、 

   ASCII字符串、十六进制字节串、控件ID和标签及指定字符串的 

   Find命令  

   更方便的一次修改多个项 (可以快捷键、对话框、菜单和字符串) 

   的属性。  



  l 改进的文本编辑器  

   可以使用正确的句法颜色设置来显示无扩展名的头文件。  

   可以定制选定页边距的颜色来更好的区分同一源代码窗口中的控 

   件和文本区域。  

   Find in Files命令支持两个单独的窗格。  



  l 上下文相关的What’s This帮助  



  l 改进了的WizardBar  

   可用于Visual J++。  



  l 新增的向导  

   添加了集成到Visual J++和Visual InterDev中的新增向导。  



          第四节 Developer Studio的使用  



在一整套的Visual Studio 97 中,Visual C++ 5。0、Visual J++ 1。1 

和Visual      InterDev都使用同一个开发环境,称作Developer  

Studio。你将在Developer  Studio中创建所开发的应用程序的源文 

件、各种资源文件及其它文档。这些文件以工作空间和工程的形式进 

行组织。Developer  Studio中一次只能打开一个工作空间,在同一个 

工作空间中可以包括多个工程,一般来说,每一个工程你所开发的一 

个应用程序。这些工程相互之间可以具有某个联系和从属关系,也可 

以彼此完全独立。此外,这些工程还可以是不同类型的,比如说,你 

可以在一个已经包括有一个Visual       C++工程的工作空间中添加一个 

Visual  J++或是Visual  InterDev工程。工程中除了包括了应用程序 


…………………………………………………………Page 18……………………………………………………………

所用到的源文件、资源文件外,还可以包括其它类型的文件,如应用 

程序的规格说明书、流程图、开发 日程等等。对于那些由ActiveX部 

件 (如Microsoft  Word等)所创建的ActiveX文档,可以在Developer  

Studio中直接打开。而对于那些与其它类型的应用程序相关联的文 

档,你也可以通过Developer Studio在独立的窗口的打开。  



Developer  Studio所包括的内容是很丰富的。本节只讲述一些基本的 

概念和用法。这些用法是进行下一步所不可缺少的。对一些特殊的用 

法,我们将在本书后面的章节中需要用于再作说明。  



由于本书假定你已经是一个熟练的Windows   95/NT用户,因此,安装 

Visual  C++的过程对于你来说应该是一个相对很容易的事,所以我们 

不再在这个问题上浪费时间。下面的过程中,我们假定你已在你的计 

算机中安装上了Visual  C++  5。0,在一般情况下,这同时也安装了 

Developer Studio,并以它作为Visual C++ 5。0 的集成开发环境。  



这时,从你的开始菜单中运行Visual  C++  5。0,屏幕显示应该如图 

1。1所示。图1。1还标注了Developer  Studio中的几个常提到的部件的 

名称,以使得,当以后我们提到这些名词时,你可以知道它们所指的 

是Developer Studio中的哪一部分。  



                                    



      图1。1 Microsoft Developer Studio Visual C++ 5。0的集成开发环境  



当然,你所看到的内容和工具条等也许会有少许的不同,这取决于你 

的设置。下面我们来讲述其中的主要部分。我们看到,在Developer  

Studio,整个窗口被分成了若干个部分,需要注意的事,随着设置的 


…………………………………………………………Page 19……………………………………………………………

不同,或者所安装的软件包的不同,或者是处于开发的不同阶段 (典 

型地,在输入源代码和调试程序的两个不同阶段),你所见到的 

Developer Studio组件和相互之间的位置也会不一样。  



前面说到过,在Developer           Studio中,我们是以工作空间 

(workspace)和工程 (project)来组织文件和进行工作的。工作空间位 

于这个结构的最顶层,因此,我们首先需要创建一个工作空间。创建 

工作空间通常有两种方法:  



第一种方法是显式的创建一个空白的工作空间,然而向工作空间中添 

加工程。这时,我们从Developer  Studio的File菜单下选择New。。。命 

令,这时出现如图1。2所示的对话框。  



这时我们在Workspace      name处键入工作空间的名字,这里假设为 

WorkSpc,则Developer   Studio将在Location所指定的目录下创建名 

为WorkSpc的子目录 (当在Workspace  name处键入完工作空间名后,可 

以在Location处修改这个默认设置),然后以WorkSpc。dsw的文件名将 

该工作空间保存到这个 目录下。  



第二种创建工作空间的办法时直接创建一个工程。创建一个新的工程 

同样是选择File菜单下的New。。。命令,在类似于图1。2的对话框中单 

击Project选项卡,如图1。3所示。然后在该对话框中选择Create  new  

workspace单选钮 (这是Developer  Studio的默认选项)。注意在图1。3 

所示的对话框中,Project        name和Location的意义和图1。2中的 

Worksapce   name和Location的意义类似。这样,在创建工程时, 

Developer  Studio将创建一个同名的工作空间。然后将所创建的工程 

添加到该工作空间中。  



                                            


…………………………………………………………Page 20……………………………………………………………

                 图1。2 创建空白工作空间  



如果仅在工作空间中包括一个工程的话,使用第二种方式显然是很合 

理的,并且,也要比使用第一种方式创建空白工作空间,然后再在空 

白工作空间中添加工程的方法要简洁和方便。在今后的很多情况下, 

我们都将使用第二种方式来创建工程和包括工程的工作空间。但并不 

是说第一种方式就没有用处了。事实上,在第二种方法中, 

Developer  Studio将工作空间和工程保存到Location所指定的同一个 

目录下,这对于单个工程的工作空间是合理的。但如果你希望在工作 

空间中包括多于一个的工程的话,你也许希望在保存工作空间的目录 

下新建子目录来保存这些工程,因为这样更有条理,更利于文件的管 

理。这时,我们就需要使用第一种方式来创建空白工作空间,然后再 

在这个工作空间中新建和添加工程。  



在工作空间中新建工程的方法和上面的第二种方式几乎一样。只不过 

这时我们应该在图1。3所示的对话框中选择Add           to    current  

workspace  (在图1。3中,这个单选钮是灰的,这是因为当前并没有打 

开的工作空间的缘故)。要注意这时Location处的目录名是基于当前 

工作空间所在的目录的。单击OK后,Developer          Studio根据在 

Project name处所键入的工程名以。dsp的扩展名来保存该工程文件。  



                                          



                 图1。3 创建一个新的工程  



  l 注意:  



  l 本节不讨论那些由Developer Studio和所集成的开发包(如Visual  

   C++、Visual J++和Visual InterDev)创建和管理的文档,如源代 

   码文件、资源文件等。对于使用这些文件的方法,我们将在本书 


…………………………………………………………Page 21……………………………………………………………

   的其它章节中在需要用到的时候进行讲述。  



除了向工程中添加由Developer      Studio和相应的开发包 (如Visual  

C++、Visual  J++和Visual  InterDev)管理的文件外,还可以添加其 

它类型的文档,这些文档包括分成两类,一类由ActiveX部件创建和 

维护,另一类由其它的软件创建和维护。Developer  Studio在编辑这 

些文档时的行为是不同的。  



对于由ActiveX部件 (最常见的ActiveX部件有Microsoft  Word和Excel 

等,但是,这里所指的ActiveX部件并不限于Microsoft的产品,其它 

任何符合ActiveX部件标准的应用程序都是ActiveX部件)创建的文 

档,你可以在Developer  Studio窗口内部打开并编辑它们,这时,由 

该部件提供的菜单项融合进了Developer  Studio原有的菜单项,由该 

部件所提供的工具条取代了Developer  Studio原有的工具条。并且, 

所打开的文档显示于原有的InfoViewer  Topic窗口所在位置 (如图1。4 

所示,在这幅图中,我们向工程Project1 中添加了一个新建的 

Microsoft  Word文档,并在Developer  Studio 内部打开并编辑该文 

档)。这样,你无需离开Developer   Studio就可以查看和修改这些文 

档,这就是ActiveX技术所带来的巨大方便之处。  



向工程中新建这类文档只需在图1。2和图1。3所示的对话框中选择 

Other  Document选项卡,然后指定新建的文档的类型,并给出文档文 

件名即可(对于向工程中添加的文档,必段指定文件名,如果只是在 

Developer   Studio中编辑该文档,则不受此限)。如果是工程中添加 

已有的文档,则必须保证这些文件的扩展名与文档的类型相符合,因 

为Developer  Studio是根据相应的文件扩展名来判断文档的类型和寻 

找创建和维护该文档的ActiveX部件的。如果添加由其它非ActiveX部 

件的软件创建和维护的文档,也必须遵从这个约定。对于非ActiveX 

部件的软件创建和维护的文档,在Developer        Studio选择打开时, 

Developer  Studio将在另一个单独的窗口中打开该文档以供用户进行 

编辑。  


…………………………………………………………Page 22……………………………………………………………

                                          



              图1。4 向工程中添加并编辑Word文档  



在Developer  Studio中的另一个重要的部分是Workspace窗口 (请参见 

图1。1),对于Visual   C++这个窗口一般包括四个选项卡(随着是否打 

开工程及打开工程的种类的不同,你将看到的选项卡也许会少于四 

个,请对比图1。1和图1。4):ClassView、ResourceView、FileView和 

InfoView,分别用来查看工程的类信息、资源信息、文件信息和在线 

帮助文档。不论是否存在当前打开工程,InfoView总是存在的,并 

且,可以通过InfoView得到当前所有安装的开发工具包的在线文档。 

比如你当前正在开发Visual C++程序,但你一样可以查阅Visual J++ 

的在线文档。  



Output窗口用来显示各种输出信息,如编译和链接信息、调试信息以 

及查找信息等。这些内容将在我们具体用到时再作讲述。  



                第五节 获得帮助  



随着应用程序越来越复杂,程序员所需掌握的知识与越来越多,然 

而,在很多情况下,我们几乎没有可能把所有的知识都记到大脑里。 

就以Visual   C++   5。0为例,各种在线文档加到一起,足足有100多 

兆。因此,我们无法想象,如果没有在线文档的帮助,开发应用程序 

的过程如何进行。对于一个开发工具来说,在线文档做到是否完善, 

是否易于使用,成为衡量一个开发工具是好是坏的一个重要标准。值 

得庆幸的是,Visual C++ 5。0在这方面堪称表率,其在线帮助文档覆 


…………………………………………………………Page 23……………………………………………………………

盖从最基本的C语言语法到最深奥和最新的各种编程技术,几乎无所 

不有;并且,从全面而详尽的参考资料,到系统的编程技术,再到各 

种各样的示例程序和教程,足以满足各个不同层次的编程者的需要。 

然而,我们却常常听到这样的报怨: “Visual C++ 5。0 的在线文档又 

多又杂,我都快弄清头绪了。”的确是这样,Visual C++ 5。0 的在线 

文档在某些方面有些类似于Windows   95/NT的注册表,在如此庞杂的 

文档中寻找某一个特定主题的资料,对于编程者,尤其是则接触 

Visual  C++的初学者来说,并非是一件很容易的事。因此,如何才能 

最有效的利用Visual    C++的联机帮助,无疑是一个很值得探讨的课 

题。这也是本书的一大特色。在本书中,我们对所讲述到的每一个内 

容,都在该章节的末尾给出了在Visual C++ 5。0在线文档中的相关节 

点和可以进一步参考的内容。这样,通过阅读本书,你不但可以获得 

本书中已讲述的这些知识,还可以通过本书所给的线索,从Visual  

C+
返回目录 上一页 下一页 回到顶部 1 1
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!