VisualC++入门:哈工大C++课程概览与环境介绍

需积分: 11 2 下载量 116 浏览量 更新于2024-07-14 收藏 7.09MB PPT 举报
本资源是一份关于哈尔滨工业大学(威海)计算机学院的C++课程讲义,由讲师张淼主讲,主要涵盖了程序设计的基本概念、Visual C++编程环境介绍以及Windows应用程序开发。课程内容包括以下几个关键部分: 1. **课程简介**:介绍课程安排,强调了42学时的授课时间,20学时的实验,以及考试构成,其中考试占总成绩的主导地位。 2. **回顾C语言与集成开发环境**:回顾了C语言的历史,指出C++的出现以及集成开发环境的发展,如TurboC和BorlandC++,强调尽管VisualC++最初是为C++设计的,但它也支持C语言程序。 3. **VisualC++介绍**:作为C++的可视化集成开发环境,VisualC++不仅是一个工具,还提供了一整套编译、调试和开发流程,支持Windows应用程序开发。 4. **程序概念**:解释了程序的定义,它是为实现特定目标编写的指令序列,可以控制计算机行为。提到了机器语言、汇编语言和高级语言,如C/C++,以及它们的特点,如可移植性和接近自然语言。 5. **Windows应用程序类型**:区分了窗口应用程序和控制台应用程序,窗口应用程序基于图形用户界面,而控制台程序更像DOS风格。 6. **Windows程序设计模式**:强调了Windows窗口程序设计采用事件驱动,基于消息传递的特性,这与DOS程序设计有显著区别。 7. **VisualC++在Windows开发中的角色**:着重说明了VisualC++在Windows应用程序开发中的核心作用,尤其是对于Windows窗口程序的开发。 在整个课程中,学生将学习如何使用VisualC++进行C++编程,包括编写、编译、调试和运行程序,以及理解和设计Windows平台下的应用程序。这份课件为初学者和进阶者提供了全面的编程指导,有助于掌握面向对象的程序设计和Windows应用程序开发技能。