个人简介
翁惠玉毕业于上海交通大学,获博士学位。现为上海交通大学计算机系副教授,主要从事计算机网络和信息系统的研究,并长期承担程序设计的教学工作,主讲计算机系ACM试点班和电学院大平台的程序设计课程,该课程于2004年被评为上海市精品课程。
内容简介
本书以C++ 为语言环境,重点讲授程序设计的思想和方法,涉及过程化程序设计和面向对象程序设计。本书分为两大部分:第一部分主要介绍一些基本的程序设计思想、概念、技术、良好的程序设计风格以及过程化程序设计,包括数据类型、控制结构、数组、指针、数据封装、过程封装以及各种常用的算法;第二部分重点介绍面向对象的思想,包括类的设计与使用、运算符的重载、继承、多态性、输入/输出、异常处理、容器和迭代器等。
本书旨在使读者通过学习,并经过一定的训练和实践,能够掌握程序设计的方法,并具备良好的程序设计风格。本书可作为各大专院校计算机专业程序设计课程的教材,也可供从事计算机软件开发的科研人员作为参考资料。