友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
一世书城 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

VC语言6.0程序设计从入门到精通-第7章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




     和错误(Error )信息。  

   o  连接(Link )信息:列出工程对目标模块(Obj )连接过程中的警告(Warning )和错 

     误(Error )信息。  

   o  调试(Debug )信息:在调试(Debug )状态下输出相关的调试信息(如 TRACE 宏输 

     出调试信息等)。 

                   



1。4    资源编辑器  



   资源编辑器是 Visual C++ 6。0 开发环境中的一个重要可视化开发工具,绝大多数 Windows 



 ·4 ·  


…………………………………………………………Page 14……………………………………………………………

                                         第 1 章    Visual  C++  6。0 开发环境介绍  



应用程序的可视化界面元素都可以利用资源编辑器生成。Windows 资源包括加速键、图标、 

光标、位图、对话框、工具栏等,通过资源编辑器,可以打开资源文件(res  文件),并能对 

资源文件里面的资源进行编辑。在 Visual  C++  6。0  中,源代码和资源编辑器为了应用资源和 

用户自定义的其他对象,引入了一种与资源一一对应的符号,从而使资源能够以字符串的方 

式被引用。  

   资源符号是映像到某个整数值上 的一字符串,即标识符。每当创建一个新的资源时,系 

统就会为其提供一个默认的资源符号名称并赋予一个整数值。  



1。5    本章小结  



   本章介绍了 Visual  C++ 6。0 的集成开发环境(IDE ),旨在让读者对 Visual C++先有一个 

初步印象和了解,至于更详细的使用方法,将在后面章节随着开发技术的具体讲解进行仔细 

地介绍。  



                                                             ·5 ·  


…………………………………………………………Page 15……………………………………………………………

     



           第 2 章    应用程序基本框架  

           第 2 章    应用程序基本框架  



   在熟悉了 Visual C++6。0 的开发环境后,就可以在该开发环境下进行程序设计了。Visual  

C++6。0 提供了应用程序框架生成向导(AppWizard ),以方便用户自动生成一个简单的应用程 

序。当然,利用 AppWizard 只是得到一个程序框架而已,说它是框架,是因为程序的执行结 

果仅仅是显示一个包括菜单、工具栏和状态栏的空窗口。  

   本章中,首先介绍在 AppWizard 工具中创建应用程序框架的步骤,然后介绍生成的工程 

文件中各部分所包含的类及相互间的关系。  

   本章着重阐述应用程序框架及整个应用程序的运行机理,这部分内容可能读者暂时不能 

完全明白,不过在后面各章的学习中回过头来阅读相关部分便能更为深刻的领悟。  



2。1    利用 MFC AppWizard  自动生成应用程序  



2。1。1    关于工程及工作区的概念  



   在启动 Visual C++6。0 之后,将会进入它的集成开发环境 IDE,用户可以在这个集成开发 

环境中进行程序设计 。现在的应用程序,尤其是 Windows 应用程序,一般由很多相关联的文 

件共同组成,包括程序源文件、头文件、资源文件等,所以在利用 Visual C++进行 Windows 

程序开发的时候,有必要引入工程的概念。讲一个应用程序作为一个工程来处理,通过工程 

化的管理,使组成应用程序的所有文件形成一个有机的整体。  

   在 Visual C++6。0 开发环境中,工程又是置于工作区的管理之下,所以工作区又称为工程 

工作区,一个工作区可以管理多个工程,甚至是不同类型的工程。同一个工作区中的工程之 

间相互独立,但共用一个工作区的设置环境。在 Visual C++6。0 的集成环境中专门设置了一个 

工作区窗口,用以显示当前工作区的内容。在新建一个工程时,可以选择是为该工程新建一 

个工作区还是加入当前工作区。  

   在利用应用程序向导(AppWizard )工具生成一个应用程序时,Visual C++会在用户选择 

的路径下以当前的工程名建立一个目录,然后将自动生成的文件置于该目录下。  



2。1。2    利用向导生成应用程序框架  



   实例 2…1 :利用向导生成的应用程序框架。源代码在光盘中“02实例 2…1HelloMFC ”目录下。  



   下面介绍使用应用程序向导工具生成 HelloMFC 应用程序的具体步骤。  

   (1)选择“File|New ”菜单命令,将弹出“New ”对话框,如图 2…1 所示。此时可以选择 


…………………………………………………………Page 16……………………………………………………………

                                                              第 2 章    应用程序基本框架  



所要创建的文件类型,这里提供了 Files 、Projects 、Workspaces 、Other Documents 4 种类型, 

每一个类型下面又包含许多具体的文件类型。为了生成应用程序框架,此时应选择                                         Projects 

标签,标签下的列表框中列出的是各种不同的应用程序类型,这里选择“MFC  Appwizard 

(exe )”选项,表示要创建的是一个使用 MFC 基本类的应用程序。然后在 Project  name 编辑 

框中输入要建立工程的名称,这里把第一个程序命名为“HelloMFC ”,在 Location 编辑框中 

显示了默认的工程存储路径,也可以进行修改,这里选用默认的路径。其他的设置都选用默 

认项,单击“OK ”按钮。  



                                                                     



                                 图 2…1    “New ”对话框  



    (2 )此时会自动弹出“MFC AppWizard…Step1 ”对话框,如图 2…2 所示。  



                                                               



                          图 2…2    “MFC AppWizard…Step 1 ”对话框  



    在这个对话框中可以设置要建立应用程序的类型,有 3 种类型可以选择:  

    o  Single document (单文档);  

    o  Multiple document (多文档);  

    o  Dialog based (基于对话框)。  

    这里选择 Single document 类型,生成一个单文档的应用程序框架,也就是说,应用程序 

运行时是一个单窗口的界面。  

    还可以在“What language would you like your resources in? ”下拉列表框中选择界面语言, 

指定程序资源文件使用的语言类型,一般选用中文作为资源文件的语种。单击“Next ”按钮 



                                                                                ·7 ·  


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

Visual C++ 6。0 程序设计从入门到精通  



进入下一步。  

    (3 )此时会弹出“MFC AppWizard…Step 2 of 6 ”对话框,如图 2…3 所示。  



                                                                  



                        图 2…3    “MFC AppWizard…Step 2 of 6 ”对话框  



    该对话框用于指定数据库选项。MFC AppWizard 支持数据库并可以生成数据库应用程序 

所必需的代码。它可以是以下值之一。  

    o  None :在应用程序中忽略所有的数据库支持。  

    o  Header files only :包括定义基本数据库类的头文件,但不创建对应特定表的数据库类 

      或视图类。  

    o  Database view without file support :创建对应指定表的一个数据库类和一个视图类,不 

       附加标准文件支持。  

    o  Database view with file support :创建对应指定表的一个数据库类和一个视图类,并附 

      加标准文件支持。  

    这里选择默认值 None ,不使用数据库特性。单击 Next 按钮进入下一步。  

    (4 )此时弹出“MFC AppWizard…Step 3 of 6 ”对话框,如图 2…4 所示。  



                                                                  



                        图 2…4    “MFC AppWizard…Step 3 of 6 ”对话框  



    在这一步中可以向应用程序加入 OLE 支持,指定 OLE 选项的复合文档类型。因为本例 



 ·8 ·  


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

                                                                     第 2 章    应用程序基本框架  



中不用 OLE 特性,所以使用默认值 None 。单击“Next ”按钮,进入下一步。  

     (5 )此时弹出“MFC AppWizard…Step 4 of 6 ”对话框,如图 2…5 所示。  

     在这一步中可以选择程序用户界面的功能,如工具栏、状态栏、打印和打印预览、上下 

文相关帮助等 。此外在“How many files would you like on your recent file list? ”框中还可以选 

择程序中文件菜单下面出现的最近打开过的文件个数。  



                                                                           



                           图 2…5    “MFC AppWizard…Step 4 of 6 ”对话框  



     单击“Advanced ”按钮,将弹出“Advanced Options ”对话框,其中有两个标签。在“Document  

Template  Strings ”标签下可以输入程序能处理的文件的扩展名以及更改程序窗口的标题等; 

在“Windows Styles ”标签下可以调整程序窗口的风格,如有无系统菜单,有无最大化、最小 

化按钮等,如图 2…6 、图 2…7 所示。  



                                                                    



                  图 2…6    Advanced Options 对话框的 Document Template String 标签  



                                                                                         ·9 ·  


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

Visual C++ 6。0 程序设计从入门到精通  



                                                              



                      图 2…7    Advanced Options 对话框的 Window Styles 标签  



     本例中不用在“Advanced  Options ”对话框中输入内容,也不改变选项,单击“Close ” 

按钮返回到如图 2…5 所示的对话框。  

     不改变默认选择,单击“Next ”按钮,进入下一步。  

返回目录 上一页 下一页 回到顶部 0 1
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!