面向对象程序设计(C#)/高等院校计算机教育系列教材
内容简介
面向对象程序设计范式具有封装、继承、多态等特点,能显着提高程序的可重用性和可扩展性,是现代开发大型应用软件的主要技术。掌握面向对象软件开发方法,可大幅度提高复杂软件系统的生产率和质量。本书用C#语言和.NET框架技术描述并介绍了面向对象程序设计的核心概念、基本原理、基本技术和方法,内容涉及变量、数据类型、运算符、程序流程控制等基础程序设计,类、对象、封装、继承、多态、接口等面向对象程序设计,数值、文字、集合、泛型、委托、事件、控件、图形、文件、数据库等实用化程序设计,重点培养读者用面向对象程序设计范式解决实际问题的能力。
《面向对象程序设计(C#)》共分9章。第1章介绍面向对象技术的由来、地位及其重要性。第2章从计算机的角度介绍程序设计基础,涉及变量机制和过程式程序设计思想。第3章从人的角度介绍高端程序设计,涉及分类机制和面向对象程序设计思想,重点解析抽象、封装、继承、多态、接口等概念及其实现机制。第4章对比分析过程式、面向对象、面向接口、组件化等程序设计范式的应用,体验利用面向对象思想进行程序设计所带来的好处。从第5章开始,按软件分层体系结构,介绍用户界面层、业务逻辑层、数据访问层的实现技术。其中,第5章涉及业务逻辑层技术,介绍科学计算、文字处理、时间、事件等常见数据结构类的使用。第6章涉及用户界面层技术,介绍各种控件类的使用。第7章涉及数据访问层技术,介绍文件和数据库类的使用。第8章涉及数据的可视化技术,介绍图形、图像、动画等多媒体类的使用。第9章基于企业信息化目标,用一个管理信息系统原型的实现过程介绍面向对象技术的综合运用。
《面向对象程序设计(C#)》思路新颖、图文并茂,适用于计算机类专业(包括但不限于计算机科学与技术、软件工程、网络工程、信息安全、物联网工程等)的面向对象程序设计、桌面应用软件开发等课程教学,也可供从事软件开发的科研人员使用。