鉴于目前在微型计算机上Window操作系统的主导地位,开设“VC++程序设计”课程,使学生编写出基于Windows 2000/XP、Windows7/8/10 等操作平台的应用程序,以满足实际应用的需要。本课程介绍Visual C++程序设计的思想和方法,其内容包括:C/C++语言概述、C++面向对象程序设计、对话框、控件、框架窗口、文档和视图、图形和文本、数据库等。通过本课程的学习,学生在VC++6.0或Visual Studio 2017环境下学会Visual C++程序设计的基本知识、设计思想、方法和步骤,并能应用解决实际问题,开发一些小型项目。 本课程的教学目标如下: 1、熟悉学习课程需要的计算机基础知识、计算机操作使用方法,C语言程序设计原理和设计方法; 2、掌握面向对象的程序设计C++原理和设计方法; 3、掌握可视化Visual C++原理和设计方法,包括主控界面、菜单、对话框、控件、数据库的设计和调用,控件的成员变量的设置、成员函数的实现等; 4、能够运用VC++设计和实现一些小型应用软件开发,包括问卷调查、通讯簿、一档多视、图形绘制、管理信息系统等; 5、能运用项目管理思想对实际应用项目,学会从需求分析、总体设计、详细设计、程序编码、测试调试、分析完善等过程进行分步实施的方法,在Visual C++平台上开发出可以使用的应用系统; 6、提升程序设计能力,为今后进一步学习和工作打好基础。