VisualC++:C++工程教程-整合资源与Windows应用开发

需积分: 50 0 下载量 155 浏览量 更新于2024-08-19 收藏 7.09MB PPT 举报
本教程是关于"基于资源的程序设计 - 使用C++在VisualC++环境中建立工程"的教学指南。在Windows程序开发中,主要关注两个部分:程序代码和用户接口(UI)资源。程序代码通过编译器编译,而UI资源则使用资源编译器处理,最终通过连接器与库文件结合生成可执行文件。 VisualC++,全称为Microsoft Visual C++,是一个强大的C++集成开发环境(IDE),它专为C++语言设计,提供了一体化的编程工具,包括代码编辑、编译、调试等功能。尽管最初C语言的集成开发环境如TurboC和BorlandC等也支持C++,但VisualC++更专注于C++的特性和扩展性,使得在满足ANSI C标准的C程序上表现优秀。 课程结构包括42个授课学时,20个实验学时,并设有考试评估体系,其中平时成绩占15%,实验成绩占15%,而最重要的考试成绩占比高达70%。课程内容涵盖了从计算机工作原理,如程序的概念和语言层次(机器语言、汇编语言和高级语言),到VisualC++的基本介绍和其在Windows应用程序开发中的角色。 特别强调的是,Windows程序设计的特点鲜明。控制台应用程序,比如DOS-like程序,与Windows窗口程序设计有着显著区别。Windows窗口程序采用事件驱动和消息机制,这与DOS下的命令行操作截然不同。VisualC++主要用于开发Windows应用程序,包括窗口应用程序,这些程序是基于图形用户界面的,能够实现多任务处理。 本教程旨在帮助学生掌握如何利用VisualC++进行高效、系统的C++编程,理解和创建复杂的Windows应用程序,理解程序设计的基本原理,并熟练运用资源管理技术。通过这个教程,学习者将能全面地提升在Windows平台上的软件开发技能。