《C++程序设计》课程是一门面向08级电子商务专业的专业必修课,旨在让学生理解和掌握面向对象程序设计思想,以及C++编程的基础知识和技术。课程由理论课堂教学和实验教学两部分组成,采用多媒体和可视化编程工具进行教学,旨在培养学生的现代编程能力和面向对象设计的思维方式。
课程内容涵盖面向对象程序设计概述、C++基础、函数、数组、结构体与共用体、指针与引用等多个主题。教学的重点和难点在于理解和应用面向对象的思想分析和解决实际问题,以及利用C++进行可视化编程。
C++是面向对象程序设计语言的一种,其基本结构和上机实现是学习的关键。C++的特点包括封装性、继承性和多态性。封装确保数据安全,通过隐藏内部实现细节,提供公共接口供外部访问。继承允许类之间共享属性和行为,提高了代码复用性。多态性则提供了同名函数在不同环境下有不同行为的能力,增强了代码的灵活性。
在C++的发展历程中,Bjarne Stroustrup博士于1980年代初创建了C++,并随着微软的不断升级,形成了Visual C++系列,这些版本逐步完善了面向对象编程的支持,如引入MFC库,使得开发Windows应用程序更为便捷。
课程考核以平时成绩(包括考勤和作业)和期末考试相结合,鼓励学生在理论学习的同时,通过实践提升编程技能。使用的主要教材是邓振杰主编的《C++程序设计》。
学习C++不仅要理解其语法和特性,还需要掌握如何在VC++6.0这样的集成开发环境中编写和调试程序。通过学习,学生将具备面向对象设计的基本方法,能够运用C++设计有效算法,为未来软件开发和信息处理奠定坚实基础。