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

C语言实例教程(PDF格式)-第35章

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




导),它是这样的一种程序:你只需要回答一系列的与你所需完成的 

操作有关的问题,Wizard就会 自动的完成其余的步骤,而这些步骤如 

果通过手工来完成的话,将可能会耗费相当长的时间和精力 (但同时 

我们也要向你指出,AppWizard所能够帮助你完成的,也只是一个应 

用程序的框架。它所建立的,在绝大部分是我们在Windows  下程序设 

计中所需要完成的例行化的工作)。在Visual       C++中,一种被称作 

AppWizard的向导,通过向你询问一些关于所需编写的应用程序各项 

特性的问题,即可按照程序员的要求生成相应的框架文件,这些框架 

文件本身就构成了一个完整的Windows应用程序,它实现了绝大多数 

同类型的Windows所共有的一些特性和功能。  



  l 注意:  



  l 我们还想说明的一点是:AppWizard能够帮助我们建立起一个应用 

   程序的框架,但绝大多数的应用程序的代码还需要我们亲 自编 

   写。我们还从来没有看到仅仅通过AppWizard的代码就生成了一个 

   成功的程序。明白这一点是很重要的:AppWizard所做的,只不过 

   是我们在程序设计过程中所需要的最没有创意的那一部分事情。  



     真正应该 引起我们更多的重视的,是Visual  C++的可视化的 

     界面生成。要知道,在可视化编程出现以前,为了一个简单 

     的框架,程序 员不得不重复干一些相当烦琐的工作:仅仅是 

     为了安排好一个对话框中的控件的位置,他们就不得不先在 

     稿纸上试着画布局图,写入程序,运行,再修改,再运 

     行。。。。你可以想见,这是一件多么烦琐乏味的工作 !  



     最后我们想提醒你,如果你不需要一个标准的Windows  程序 

     界面或者不需要AppWizard所提供的文档/视结构,使用 

     AppWizard并不一定是一个明智的选择。  



         


…………………………………………………………Page 161……………………………………………………………

                                            



                    图4。 1 新建工程  



使用AppWizard是一件简单和愉快的事情,并且,明白AppWizard所能 

完成的和所不能完成的内容会在编程时少走很多的弯路,因此,我们 

将在下面的过程中详细的讲述如何使用AppWizard创建基于对话框的 

应用程序:  



1。  选择文件菜单下的New命令 (出于排版方面的一些考虑,我们将参 

考图形进行了一定程度的处理),如图4。1所示。  



2。  从New对话框中选择Project选项卡。在Project  name处输入工程 

名,一般来说,工程的命名在一定程度上是任意的,这里我们假定工 

程名为DialogDemo,在Location处输入保存工程的文件夹。然后在左 

边的列表中确信选择了MFC  AppWizard  (exe),在Platform列表中确 

信选择了Win32。完成之后单击OK进入下一步。  



3。  随后弹出如图4。2所示的对话框。在该对话框中选择应用程序类型 

为Dialog  based,即基于对话框的应用程序。还可以在下面的下拉列 

表框中选择应用程序资源所使用的语言。这里我们选择了简体中文, 

即 “中文'中国'(APPWZCHS。DLL)”。这样,AppWizard为应用程序自 

动创建的所有资源都将是中文的。单击Next进入下一步。  


…………………………………………………………Page 162……………………………………………………………

                                                  



        图4。 2 使用AppWizard创建基于对话框的应用程序:第一步  



l 注意:  



l 在默认情况下,安装Visual C++时并没有安装支持远东语言的动 

  态链接库,这些语言包括简体中文、繁体中文、 日文和韩文等, 

 对这些语言的支持需要相应的双字节的操作系统。因此,在如 图 

 4。2所示的MFC AppWizard对话框中将不会看到这些语言的选择 

 项。为了添加对这些语言的支持,我们必须手动的将它们添加 

 Visual C++的安装 目录下。这些语言的支持文件在Visual C++安 

 装光盘上的DevStudioSharedIDEBinIDE 目录下,不同的语言 

 所对应的动态链接库的。DLL文件名如表4。1所示。  



    



              表4。 1 不同的远东语言所对应的支持文件  



                 语言      支持该语言的动态 

                         链接库  



                 中文(简    APPWZCHS。DLL  

                 体)  



                 中文(繁    APPWZCHT。DLL  

                 体)  



                  日文     APPWZJPN。DLL  



                 韩文      APPWZKOR。DLL  


…………………………………………………………Page 163……………………………………………………………

      如果在你的AppWizard中还没有添加对上面的这些语言的支持 

      文件,可以将它们从光盘上的 

      DevStudioSharedIDEBinIDE 目录中将它们复制到对应的 

      Visual  C++安装 目录下,举个例子说,如果你的Visual  C++ 

      被安装到D:Program  FilesDevStudio 目录下,对应的目录 

      将是D:Program FilesDevstudioSharedIDE BinIDE。然 

      后再在操作系统中安装对应的代码页。在很多情况下,我们 

      还需要重新启动Developer Studio或操作系统。  



  l 如果应用程序使用MFC的动态链接,还必须有相对应的MFC资源动 

   态链接库的本地化版本,它们位于Windows 系统 目录下,且具有 

   MFC40LOC。DLL的文件名。可以将Visual C++安装光盘上的 

   MFCincludeL。XXXMFC40XXX。DLL  目录下的对应DLL文件复制到 

   Windows的系统 目录下,然后将其改名为MFC40LOC。DLL。详细的内 

   容可以参考帮助中的Microsoft Foundation Class  

   ReferenceMFC Technical Notes节点下的文章TN056和TN057。  



  l 如果你使用的是Visual C++的专业版或企业版,还可以在应用程 

   序中使用MFC的静态链接。这时,需要在MFC'src|include' 

   L。XXX*。rc 目录下有正确的本地化的MFC资源文件。这些文件可 

   以在Visual Studio的第一章安装光盘上的对应 目录中找到。  



4。  在如图4。3所示的对话框中为应用程序选择合适的特性。该对话框 

中各选项的含义如下:  



         About box:  如果选择了该选项,AppWizard将为一个 

                    被称为 “关于”对话框的消息框生成代 

                    码,该消息框用来显示应用程序的版本 

                    号和版权信息等。绝大多数的Windows应 

                    用程序都具有一个关于对话框,图4。4是 

                    Microsoft Word 95 的 “关于”对话框。 

                    在默认情况下,使用AppWizard创建的应 

                    用程序,都具有一个 “关于”对话框。  



         Context  该选项决定是否让AppWizard为应用程序 

         sensitive  创建上下文相关的帮助文件。需要注意 

         help:      的是,对帮助的支持需要帮助编译器 

                    (help  piler),如果在你的Visual  

                    C++中没有安装帮助编译器的话,可以重 

                    新运行Setup程序来安装它。  


…………………………………………………………Page 164……………………………………………………………

3D           决定是否在应用程序中使用具有三维阴 

controls:    影的用户界面。使用了三维外观的应用 

             程序界面看起来象那些在Windows的早期 

             版本 (如Windows 3。x)下运行的程序的外 

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