VisualC++:CH指针与引用教程 - Windows应用开发基础

需积分: 9 8 下载量 121 浏览量 更新于2024-08-19 收藏 7.09MB PPT 举报
本资源是一份关于Visual C++(VC++)的大学课程讲义,专注于第3章“指针和引用”的讲解。Visual C++是一款C++语言的集成开发环境(IDE),它在C++语言的基础上提供了更丰富的功能,使得程序开发更加直观和高效。课程内容包括了对C++语言历史的回顾,从C语言的集成开发环境如TurboC和BorlandC发展到C++时代的VisualC++,强调了其作为C++编程工具的重要性。 课程重点讲解了以下几个知识点: 1. **C++与VisualC++的关系**:尽管VisualC++是面向对象的C++集成环境,但它能够支持C语言程序的编译和连接,只要这些程序遵循ANSI C标准。这表明了它对于C++程序员的广泛适用性。 2. **编程基础**:课程介绍了计算机工作的原理,强调程序是控制计算机的指令集合,区分了机器语言、汇编语言和高级语言(如C/C++)的概念。高级语言如C++具有可移植性和接近自然语言的特点。 3. **VC++的应用场景**:课程着重提到VC++主要用于开发Windows应用程序,特别是窗口应用程序,它们与DOS下的控制台应用程序有显著区别。Windows应用程序采用事件驱动的模型,基于消息传递,而非传统的命令行交互。 4. **控制台与窗口应用程序**:控制台应用程序是DOS风格的程序,而Windows窗口程序则是图形用户界面(GUI)的应用,设计模式更为复杂且依赖于消息机制。 5. **Windows应用程序设计**:讲解了Windows操作系统的特点,以及如何利用VC++进行窗口应用程序的开发,包括程序的编译、预处理、链接和最终的执行过程。 通过学习本章节,学生能够掌握C++指针和引用的基本概念,理解它们在程序设计中的作用,并能在VisualC++环境中有效地应用这些概念来开发Windows应用程序。此外,课程还涉及了编程语言的层次结构和不同环境下的程序设计策略。