![Visual C++编程全能词典](https://wfqqreader-1252317822.image.myqcloud.com/cover/943/687943/b_687943.jpg)
3.4 如何学习浏览开发项目资源
项目开发是一个复杂而困难的过程,从最初的系统需求分析,到各个页面功能的设计,再到最后的程序调试,每个步骤都需要仔细考虑,缜密规划。如果能有相关的项目开发过程作为参考,则会起到事半功倍的作用。
《Visual C++编程全能词典》的“项目中心”提供了22个大型项目案例,项目涉及行业广泛,实用性强,并从软件工程的角度出发,按项目的开发顺序系统全面地介绍了项目的完整开发流程,从开发背景、需求分析到系统功能分析、主窗体设计,主要功能模块设计、详细设计思路清晰,具有较好的参考价值。运行效果如图3.31所示。
![](https://epubservercos.yuewen.com/F0D769/3590506204526801/epubprivate/OEBPS/Images/figure_0096_0001.jpg?sign=1739381565-ejwAMKGe9NcIxcTOOXuj9T6N4tDTl17h-0-2077a89203b12c43e1d1b55eb9d4a631)
图3.31 项目中心主界面
“项目中心”中分别介绍了21个大型实用项目开发参考、1个项目开发完整过程参考以及打包发行参考。其内容结构如图3.32所示。
![](https://epubservercos.yuewen.com/F0D769/3590506204526801/epubprivate/OEBPS/Images/figure_0096_0002.jpg?sign=1739381565-RBQFC7yOvH6b8BVkkwrJHbkFqdLhXZkx-0-80198915cd4f8cc1bd10b60a17c69b87)
图3.32 “项目中心”结构图
在“实用项目开发参考”节点提供了22个典型项目的完整开发过程。在“目录”显示区中展开“实用项目开发参考”节点,该部分中包含了不同行业的项目的名称。展开项目名称节点,每个项目中都包含项目的功能概述、系统分析、总体设计、技术准备等项目开发每个过程的内容。
其中“客户管理系统”项目的内容目录,如图3.33所示。
![](https://epubservercos.yuewen.com/F0D769/3590506204526801/epubprivate/OEBPS/Images/figure_0097_0001.jpg?sign=1739381565-0Gs037FyRyMx2PXFmHBHIhbe5E9usSf5-0-07196b57780f4ddb5147a249f55412bd)
图3.33 “客户管理系统”项目内容目录
展开“技术准备”节点,这部分主要介绍了程序开发前的技术准备。选择“数据库的封装”技术文档,运行结果如图3.34所示。
![](https://epubservercos.yuewen.com/F0D769/3590506204526801/epubprivate/OEBPS/Images/figure_0097_0002.jpg?sign=1739381565-VR3rz0aQB3tGdkVqLzlvVolrIWYLTyjy-0-4bcd0dc2644f416dbb0945fcfaedd7b6)
图3.34 浏览开发前的技术准备内容
展开“主要功能模块设计”节点,这部分主要介绍了功能模块的设计实现过程。选择“主窗体”技术文档可浏览主窗体设计内容,效果如图3.35所示。
![](https://epubservercos.yuewen.com/F0D769/3590506204526801/epubprivate/OEBPS/Images/figure_0097_0003.jpg?sign=1739381565-GVyfrFz5bB2K4H2xkFKK8wCUhooqy5O8-0-5c65893dc6e40c898ebaf50bbcec82c5)
图3.35 浏览模块架构设计内容
如果单击界面下方的“显示源程序”按钮可在源程序界面浏览该模块的完整代码,如图3.36所示。用户可以将代码直接复制至开发环境中进行二次开发。
![](https://epubservercos.yuewen.com/F0D769/3590506204526801/epubprivate/OEBPS/Images/figure_0098_0001.jpg?sign=1739381565-nFMstvBoAAysBW5ogBt2DZY1JAsdMdeL-0-2b6530b86d3a045a6debad62badbdeea)
图3.36 浏览完整代码