vc++6.0 环境使用指南

preview
2星 需积分: 0 51 下载量 60 浏览量 更新于2009-08-28 1 收藏 865KB PPT 举报
【VC++6.0环境使用指南】 Visual C++ 6.0是一款由微软公司推出的用于开发Windows应用程序的集成开发环境(IDE),尤其适合C++初学者。它集成了C++编程语言、Windows API、MFC(Microsoft Foundation Classes)库等多种开发工具,提供了直观的界面设计工具,使得开发过程更为简便。 1. **Visual C++简介** - Visual C++ 6.0不仅支持标准C++编程,还包含了面向对象的编程环境,特别针对Windows平台进行了优化。 - "Visual"表示它包含了一整套图形用户界面(GUI)设计工具,如Resource View用于创建菜单、图标、光标、位图和对话框等资源,而Class Wizard则帮助处理消息与函数之间的对应关系,以及数据与输入控件间的数据交换。 2. **Windows编程工具** - Visual C++不是唯一的选择,还有Visual Basic、Delphi、C++ Builder等其他工具,它们各自提供了不同的编程体验和效率。 3. **基本名词介绍** - **API**:应用程序编程接口,系统为开发者提供的一些预定义函数,方便进行程序开发。 - **SDK**:软件开发工具包,包含了开发特定平台软件所需的头文件、库文件、示例代码和文档等。在Windows编程中,SDK通常指基于Windows API的C语言开发架构。 - **MFC**:微软基础类库,基于C++,通过封装Windows API提供了一种更易用的开发方式,强调代码的可重用性。 4. **Windows系统架构** - **设备独立性**:Windows系统负责管理和协调所有输入输出操作,程序不再直接控制硬件,而是作为系统中的一个组件运行。 - **图形系统**:Windows采用图形化显示,所有的显示操作都是图形化的,如显示文本需先创建字体对象,然后将文本绘制到指定位置。 - **动态链接库(DLL)**:多个程序可以共享同一库,减少内存占用,当程序需要时才加载相应的函数代码。 5. **Win32 SDK开发流程** - **消息传递**:外部硬件事件转化为消息,存储在系统消息队列,然后分发到相应应用程序的消息队列。 - **消息循环**:WinMain函数是Windows程序的入口点,初始化后进入消息循环,处理消息。 - **事件驱动**:SDK程序通常使用switch case结构处理各种消息,并调用Windows API执行具体任务。 6. **MFC架构** - **MFC简化了SDK中的消息传递和消息循环**,隐藏了许多细节,使得开发人员更关注程序逻辑而非底层实现。 - **事件驱动**:MFC使用消息映射(message map)来处理消息与函数的对应关系,使得代码更简洁。 7. **Visual C++界面使用** - 启动Visual C++6.0通常通过“开始”菜单,选择“程序集”,找到Microsoft Visual C++ 6.0的快捷方式来打开IDE。 总结来说,VC++6.0是Windows平台上强大的开发工具,通过集成的开发环境和丰富的功能,极大地降低了C++程序员编写Windows应用程序的难度。尽管现在有更新的版本如Visual Studio,但VC++6.0对于初学者来说仍然是一个不错的起点,因为它提供了清晰的界面和必要的教学资源。了解并掌握VC++6.0的使用,能够为后续的Windows编程打下坚实的基础。