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

深入浅出MFC第2版(PDF格式)-第87章

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




却呈百家争鸣之势。 



注:第三套可以说是IBM VisualAge C++  的Open Class Library 。VisualAge C++ 和Open 



Class Library 不单是OS/2 上的产品,IBM 更企图让它们横跨Windows 世界。 



在这一章中,我将以概观的方式为你介绍Visual C++  的整合环境,目的在认识搭配在 



MFC 周遭的这些强棒工具的操作性与功能性,实地了解这一整套服务带给我们什么样的 



便利。除非你要以你的PE2 老古董把程序一字一句co co co 地敲下去,否则Visual C++ 



的这些工具对软件开发的重要性不亚于MFC 。我所使用的Visual C++ 版本是v5。0          (搭 



配MFC 4。21 )。 



                                                                 219 


…………………………………………………………Page 282……………………………………………………………

                第篇    欲善工事先利其器 



           安装与设定 



               VC++ 5。0 采CD…ROM 包装,这是现代软件日愈肥胖后的趋势。内存最好有16MB, 



               跑起来才会舒服些;硬盘空间的需求量视不同的安装方式(图4…1f)而定,你可以从画 



               面上清楚看到;只要硬盘够大,我当然建议采用Typical Installation 。 



               Visual C++ 5。0 光盘片中有AUTORUN。INF 文件,所以其Setup 程序会在Windows 95 和 



               Windows NT 4。0  的autoplay 功能下自动执行。Setup 程序会侦测你的环境,如果没有找 



               到Internet Explorer (IE )3。01,它会建议你安装或更新之(图4…1a )。VC++ 5。0 盘片 



                中附有IE 3。01 (英文版)。为什么要先安装Internet Explorer 呢?因为微软的所有Visual 



               Tools (包括Visual C++ 、Visual Basic 、Visual FoxPro 、Visual J++ 、Visual InterDev 等) 



               都集中由所谓的Visual Studio  (图4…1c )管理,而这些工具有一个极大的目标,就是要 



               协助开发Internet 应用软件,所以它们希望能够和Internet Explorer 有所搭配。 



               如果你原已有Visual C++ 4。x,Setup 程序会侦测到并给你一个警告消息(图4…1e )。 



               通常你可能会想保留原有的版本并试用新的版本(至少我的心态是如此),因此你可能 



               担心Visual C++ 5。0 会不会覆盖掉4。x 版。放心,只要你在图4…1f 中指定安装目的地 



                (子目录)和原版本不同,即可避免所谓覆盖的问题。以我的情况为例,我的Visual C++ 



               4。2 放在E:MSDEV  中,而我的Visual C++ 5。0 安装在E:DEVSTUDIO  中。 



                      图4…1a Visual C++ 5。0 建议你安装最新的IE 3。01 ( 英文版)  。 



220 


…………………………………………………………Page 283……………………………………………………………

                                           第4章    Visual C++  整合開發環境 



图4…1b 当你安装IE 3。01 ( 英文版)  时, 可能会和你现有的IE 中文版有 



       些版本冲突。我的经验是依其建议, 保留现有的文件。 



 图4…1c Visual C++ 5。0 Setup 程序画面。请把鼠标移到右上角第五个项 目 



        〃Microsoft Visual C++ 5。0〃 上面, 并按下左键。 



                                                                        221 


…………………………………………………………Page 284……………………………………………………………

               第篇    欲善工事先利其器 



               图4…1d 你可以安装Visual C++ 5。0 中的这些套件。其中InstallShield 是 



                     一套协助你制作安装软件的工具。 



                图4…1e Setup 程序侦测到我已经有Visual C++ 4。2, 于是提出警告。 



222 


…………………………………………………………Page 285……………………………………………………………

                                        第4章    Visual C++  整合開發環境 



图4…1f Visual C++ 提供四种安装方式。中央偏下的 【Directory。。。】钮允 



      许我们设定安装 目的地 ( 硬盘 目录)  。 



早期的Visual C++ 版本曾经要求你在AUTOEXEC。BAT  中加入这行命令: 



        SHARE /L:500 /F:5100 



为的是让DOS 借着SHARE。EXE 的帮助支持「文件共享与锁定功能」。如今已不需要, 



因为Windows 95 及Windows NT  已内建此项能力。 



这个整合环境并不要求你设定什么环境变量,它自己内部会在安装时记录该有的路径。 



如果你习惯以命令列的方式在DOS 环境(也就是Windows 95 或Windows NT 的DOS 



窗口)下编译联结,那么你必须小心设定好PATH 、LIB、INCLUDE 等环境变量。如果 



你有许多套开发工具,为每一个环境准备一个批次档是个不错的作法。下面是个例子: 



                                                                   223 


…………………………………………………………Page 286……………………………………………………………

                    第篇    欲善工事先利其器 



                        rem file : envir。bat 

                        cls 

                        type c:utilityenvir。txt 



                    其中envir。txt 的内容是: 



                        (1) CWin95 & Visual C++ 1。5 

                        (2) CWin95 & Visual C++ 2。0 

                        (3) CWin95 & Visual C++ 4。0 

                        (4) DDK 

                        (5) CWin95 & Visual C++ 5。0 



                    每当欲使用不同的工具环境,就执行envir。bat ,然后再选择一个号码。举个例,3。BAT 



                    的内容是: 



                        rem 3。bat 

                        rem Win95 & Visual C++ 4。0 

                        @echo off 

                        set TOOLROOTDIR=E:MSDEV 

                        rem 

                        set PATH=E:MSDEVBIN;D:WIN95;D:WIN95MAND 

                        set INCLUDE=E:MSDEVINCLUDE;E:MSDEVMFCINCLUDE 

                        set LIB=E:MSDEVLIB;E:MSDEVMFCLIB 

                        set MSDevDir=E:MSDEV 

                        set 



                       5。 BAT 的内容是: 



                        rem e:devstudiovcbinvcvars32。bat 

                        @echo off 

                        rem 

                        rem e:devstu~1 == e:devstudio 

                        set PATH=E:DEVSTU~1VCBIN;E:DEVSTU~1SHARED~1BIN;D:WIN95;D:WIN95MAND 



                        set INCLUDE=E:DEVSTU~1VCINCLUDE;E:DEVSTU~1VCMFCINCLUDE;E:DEVSTU~1VCATLINCLUDE 



                        set LIB=E:DEVSTU~1VCLIB;E:DEVSTU~1VCMFCLIB 

                        set 



                    其中大家比较陌生的可能是VCATLINCLUDE 这个设定。ATL 全名是ActiveX 



                    Template Library ,用以协助我们开发ActiveX 控制组件。关于ActiveX 控制组件的开发 



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