3.3 如何学习浏览应用实例资源
掌握了编程的基础技术知识以后,如果能够掌握一些程序开发的经验和技巧,对于解决开发过程中遇到的一些技术难题,快速提高编程水平,可以起到事半功倍的效果。
“实例中心”为编程人员提供了最具权威性的实例参考资料。无论是流行技术、热点技术,还是专业开发技术,实例中心都提供了相应的实例,并通过技术文档详细介绍开发要点和开发过程。
在“开发”使用模式的功能导航区单击“实例中心”图标按钮,进入“实例中心”版块,界面运行效果如图3.17所示。
图3.17 实例资源库主界面
在“实例中心”版块中提供了程序开发过程中经常用到的339个典型实例和1008个经验技巧,用户不仅可以快速学习实例,还可以通过实例解决开发难题,真正快学、快用。“实例中心”的内容结构如图3.18所示。
图3.18 实例中心内容结构图
1.实用范例参考大全
实例中心主要包括“实用范例参考大全”和“经验技巧参考大全”两部分内容。在“实用范例参考大全”部分中精选了实际开发中经常遇到的热点及关键技术应用实例,所有实例均来自实际开发过程中的实践经验和积累,内容以解决开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,每个实例都可以解决某一方面的问题。有的可以解决工作中的难题,有的可以提高工作效率,而有的还可以提升工作价值,具有极高的实用性和针对性。
“实用范例参考大全”部分的运行效果如图3.19所示。
图3.19 “实用范例参考大全”主界面
所有实例按照实际应用进行分类,包括窗体与界面设计、控件应用、图形技术、多媒体技术等16个方面。“实用范例参考大全”部分的内容结构如图3.20所示。
图3.20 “实用范例参考大全”内容结构图
2.经验技巧参考大全
有过编程经验的人都知道,在开发程序时哪怕遇到一个小问题,如果不能及时解决,都可能影响开发进度,甚至导致项目夭折。对于初学者,一个小障碍就有可能打消学习编程的信心,甚至失去编程的兴趣。即使是非常有经验的开发人员,也经常会遇到一些开发技术难题。作为程序员来说,没有什么比经验和时间更珍贵,而吸取和借鉴其他开发者的经验则是最好的解决办法。
“经验技巧参考大全”为您提供了1008个经验技巧,所有经验技巧均来源于专业开发团队多年编程经验的积累,可以快速解决实际开发中的各种疑难问题。
“经验技巧参考大全”部分的运行效果如图3.21所示。
图3.21 “经验技巧参考大全”部分运行效果
“经验技巧参考大全”中的内容覆盖了编程中所涉及的方方面面,包括语言基础、数据类型、开发环境、MFC实用技术、控件技术等20个方面的内容。其内容结构如图3.22所示。
图3.22 “经验技巧参考大全”部分内容结构
3.浏览实例文档
用户可以通过目录浏览实例文档,首先按照目录结构依次展开节点,每个子节点都包含了与子节点名称相关的若干个实例文档,单击想要学习的实例文档名称,即可打开相应的实例文档,在界面右侧的内容显示区中将会查看到文档的具体内容。操作流程如图3.23所示。
图3.23 操作流程
例如,查看“窗体与界面设计”方面的实例,则展开“窗体与界面设计”节点,然后选择其中的“在系统菜单中添加菜单项”文档,运行效果如图3.24所示。
图3.24 查看“表单及表单元素的应用”文档内容
在实例的讲解上,文档采用了统一的编排方式,按照实例说明、技术要点、开发步骤三个方面进行讲解。同时为了阅读方便,文档中实例名称的下方提供了超链接,浏览文档时无须使用滚动条直接选择文档名称即可快速定位到文档位置。
“实例说明”部分以图文结合的方式给出了实例的功能和运行效果图,如图3.25所示。
图3.25 浏览“实例说明”内容
“思路与技术”部分给出了实例的重点、难点技术和相关编程技巧,如图3.26所示。
图3.26 浏览“思路与技术”内容
“开发步骤”部分给出了实例的设计过程和主要程序代码,如图3.27所示。
图3.27 浏览“开发步骤”内容
如果需要在实例文档中查询相关技术,可以通过文档上方的“搜索”按钮进行操作。
4.浏览相关技术实例文档
如果想要浏览与当前实例相关的其他实例文档,可以使用“实例导引”区域中的相关链接。
例如,在“实例导引”区域中选择“带图标的程序菜单”文档名称,即可快速将该文档打开。效果如图3.28所示。
图3.28 快速打开同类别实例文档
5.复制源码,进行二次开发
浏览实例文档时,如果读者需要使用实现实例的源代码,可以单击“显示源程序”按钮,在源代码显示界面中对代码进行复制,如图3.29所示,然后直接粘贴到Visual C++环境中使用即可。
图3.29 复制源码
6.管理个人实例
用户除了可以浏览“实例中心”中的实例以外,还可以对自己编写的应用实例进行浏览。在目录显示区“个人实例资源管理”节点中的内容,即为“我的代码”版块中“实例”类中的内容,如图3.30所示。
图3.30 管理个人实例界面
提示
如果需要对个人实例进行添加、修改、删除等操作,可以在“我的代码”版块中进行操作。