本书分上、下两册,上册主要介绍面向对象(包括面向过程)的程序设计,下册以面向消息的可视化软件设计和开发为主。选择C++语言进行讲述。上册的第一部分(第1~7章)是基础准备及人门,主要介绍一些基本概念,展现软件开发的"平台",使得读者大致上对计算学科及本课程的作用有所了解。第二部分(第8~31章)是C++:程序设计,结合HIS(HospitallnformationSystem)实例循序渐进地讲述如何进行程序设计和开发。下册将把HIS提高到软件的角度进行设计和开发。本书的特点是先提出"问题",直接面对"问题",然后"抽象分析"问题,再如何"设计"、"解决"问题,体会面向对象和面向过程的区别与联系,展现一个"生产"软件的全貌,加强系统性和抽象分析问题的训练。如果顺利修完这门课程,应该掌握设计软件的基本知识和开发可视化应用软件的基本能力,对提高开发软件的兴趣,提高对科学、专业的觉悟,增强自信心应该有所帮助。本书的上册适合作为计算机专业、,软件工程专业及其他相关专业的C++程序设计课程的教材;本书的上、下两册适合作为计算机专业、软件工程专业的软件开发基础课程的教材。由于本书贯穿实例进行并加以实现,也很适合自学者使用。 1,引言2,软件开发的一般过程3,算法与数据结构抽象4,实例HIS系统的分析与限定5,软件工程方法学与程序设计方法学6,面向对象软件开发的基本概念7,C++语言工具和BCB开发环境8,C++程序简介9,数据与基本数据类型10,运算符,表达式与语句11,控制结构12,程序功能与函数13,存储类型与作用域14,数组15,指针16,引用17,结构18,类与封装19,继承20,多态21,友元22,运算符重载23,输入/输出流与文件处理24,异常处理25,模板技术26,常用数据结构27,排序与查找基本算法28,标准模板库STL29,预处理器.ANSI/ISO C++补充30,C++编码标准31,实例HIS的实现