





定价:39.8元
印次:1-4
ISBN:9787302507987
出版日期:2018.09.01
印刷日期:2021.07.12
图书责编:闻祥军
图书分类:教材
面向对象程序设计范式具有封装、继承、多态等特点,能显著提高程序的可重用性和可扩展性,是现代开发大型应用软件的主要技术。掌握面向对象软件开发方法,可大幅度提高复杂软件系统的生产率和质量。本书用C#语言和.NET框架技术描述并介绍了面向对象程序设计的核心概念、基本原理、基本技术和方法,内容涉及变量、数据类型、运算符、程序流程控制等基础程序设计,类、对象、封装、继承、多态、接口等面向对象程序设计,数值、文字、集合、泛型、委托、事件、控件、图形、文件、数据库等实用化程序设计,重点培养读者用面向对象程序设计范式解决实际问题的能力。 《面向对象程序设计(C#)》共分9章。第1章介绍面向对象技术的由来、地位及其重要性。第2章从计算机的角度介绍程序设计基础,涉及变量机制和过程式程序设计思想。第3章从人的角度介绍高端程序设计,涉及分类机制和面向对象程序设计思想,重点解析抽象、封装、继承、多态、接口等概念及其实现机制。第4章对比分析过程式、面向对象、面向接口、组件化等程序设计范式的应用,体验利用面向对象思想进行程序设计所带来的好处。从第5章开始,按软件分层体系结构,介绍用户界面层、业务逻辑层、数据访问层的实现技术。其中,第5章涉及业务逻辑层技术,介绍科学计算、文字处理、时间、事件等常见数据结构类的使用。第6章涉及用户界面层技术,介绍各种控件类的使用。第7章涉及数据访问层技术,介绍文件和数据库类的使用。第8章涉及数据的可视化技术,介绍图形、图像、动画等多媒体类的使用。第9章基于企业信息化目标,用一个管理信息系统原型的实现过程介绍面向对象技术的综合运用。 《面向对象程序设计(C#)》思路新颖、图文并茂,适用于计算机类专业(包括但不限于计算机科学与技术、软件工程、网络工程、信息安全、物联网工程等)的面向对象程序设计、桌面应用软件开发等课程教学,也可供从事软件开发的科研人员使用。
面向对象程序设计范式具有封装、继承、多态等特点,能显著提高程序的可重用性和可扩展性,是现代开发大型应用软件的主要技术。掌握面向对象软件开发方法,可大幅度提高复杂软件系统的生产率和质量。本书用C#语言和.NET框架技术描述并介绍了面向对象程序设计的核心概念、基本原理、基本技术和方法,内容涉及变量、数据类型、运算符、程序流程控制等基础程序设计,类、对象、封装、继承、多态、接口等面向对象程序设计,数值、文字、集合、泛型、委托、事件、控件、图形、文件、数据库等实用化程序设计,重点培养读者用面向对象程序设计范式解决实际问题的能力。 《面向对象程序设计(C#)》共分9章。第1章介绍面向对象技术的由来、地位及其重要性。第2章从计算机的角度介绍程序设计基础,涉及变量机制和过程式程序设计思想。第3章从人的角度介绍高端程序设计,涉及分类机制和面向对象程序设计思想,重点解析抽象、封装、继承、多态、接口等概念及其实现机制。第4章对比分析过程式、面向对象、面向接口、组件化等程序设计范式的应用,体验利用面向对象思想进行程序设计所带来的好处。从第5章开始,按软件分层体系结构,介绍用户界面层、业务逻辑层、数据访问层的实现技术。其中,第5章涉及业务逻辑层技术,介绍科学计算、文字处理、时间、事件等常见数据结构类的使用。第6章涉及用户界面层技术,介绍各种控件类的使用。第7章涉及数据访问层技术,介绍文件和数据库类的使用。第8章涉及数据的可视化技术,介绍图形、图像、动画等多媒体类的使用。第9章基于企业信息化目标,用一个管理信息系统原型的实现过程介绍面向对象技术的综合运用。 《面向对象程序设计(C#)》思路新颖、图文并茂,适用于计算机类专业(包括但不限于计算机科学与技术、软件工程、网络工程、信息安全、物联网工程等)的面向对象程序设计、桌面应用软件开发等课程教学,也可供从事软件开发的科研人员使用。
前 言 镰刀、锄头等第一代人力工具可把物质资源加工成材料,扩展了人的体质功能,孕育了农业时代的生产力,创建了农业文明。机车、机床等第二代动力工具可把能量资源转换成为动力,扩展了人的体力功能,形成了工业时代的生产力,建立了工业文明。 20世纪后半叶,人类开始认识到信息也可以作为一种资源,甚至是更为重要的资源。综合利用物质材料、能源动力和信息知识,可制造新一代既有活力又有智能的生产工具。第三代生产工具用于扩展人类的智力功能,从而培育出信息时代的生产力,把工业文明进一步升华为更加辉煌的信息文明。 为迎接信息社会的来临,以信息化带动工业化,以工业化促进信息化,走出一条科技含量高、经济效益好、资源消耗低、环境污染少、人力资源优势得到充分发挥的新型工业化道路,是世界各国现代化的必然选择。 在引领时代的软件行业,软件工程师始终是最为紧俏的科研人才。当今软件开发人才的培养速度难以企及软件行业的发展,主要在于对程序设计的片面理解和传统的教育模式。随着软件技术的发展,企业对软件人才的需求不再呈现金字塔式的结构。现在,许多初级程序设计工作更多的是使用自动化工具完成,程序设计的门槛已经降低。在人才培养上,过多地强调程序设计语言的语法式教学或过细地解析API的列表式培训已经不合时宜,难以有效地培养合格的软件工程师。 众所周知,作为第三代智能工具的典型代表,计算机的主要功能是实现计算的自动化,涉及计算的对象(数据)和计算的过程(算法)。数据和算法用程序来描述,计算自动化的核心任务就是程序设计。除了数据和算法,程序设计还涉及程序设计语言、计算环境、程序设计范式等多个方面。...
第1章 概述 1
1.1 面向对象探源 1
1.1.1 关于计算 1
1.1.2 主机计算 2
1.1.3 网络分布计算 3
1.1.4 组件技术 4
1.1.5 面向对象技术 5
1.2 .NET框架 7
1.2.1 微软技术的发展 7
1.2.2 .NET规范及其实现 8
1.3 C#程序设计语言 10
1.3.1 C#语言的特点 10
1.3.2 Hello, World 10
1.4 Visual Studio集成开发环境 12
1.4.1 启动集成开发环境 12
1.4.2 解决方案与项目类型 13
1.4.3 用控制台应用程序项目
实现HelloWorld 14
1.4.4 用Windows窗体应用程序
项目实现HelloWorld 16
习题1 19
第2章 程序设计基础 20
2.1 程序设计与编程 20
2.1.1 计算机的本质 20
2.1.2 程序的本质 21
2.1.3 程序设计 22
2.1.4 程序设计语言 24
2.2 数据存储 25
2.2.1 变量与常量 26
2.2.2 数据类型 27
2.2.3 数据类型的跨语言特性 28
2.3 数据运算与运算过程 29
2.3.1 数据运算类型 30
2.3.2 算法的基本结构 34
2.3.3 条件语句 35
2.3.4 迭代语句 37
2.3.5 跳转语句 39
2.4 数据与代码的组织 40
2.4.1 同类型数据的组织 40
2... 查看详情
本书教学视频下载链接:https://pan.baidu.com/s/19Lgg4gxzllmGFn6sLEqLOA 提取码:naiz
面向对象程序设计范式具有封装、继承、多态等特点,能显著提高程序的可重用性和可扩展性,是现代开发大型应用软件的主要技术。掌握面向对象软件开发方法,可大幅度提高复杂软件系统的生产率和质量。本书用C#语言和.NET框架技术描述并介绍了面向对象程序设计的核心概念、基本原理、基本技术和方法,内容涉及变量、数据类型、运算符、程序流程控制等基础程序设计,类、对象、封装、继承、多态、接口等面向对象程序设计,数值、文字、集合、泛型、委托、事件、控件、图形、文件、数据库等实用化程序设计,重点培养读者用面向对象程序设计范式解决实际问题的能力。
《面向对象程序设计(C#)》共分9章。第1章介绍面向对象技术的由来、地位及其重要性。第2章从计算机的角度介绍程序设计基础,涉及变量机制和过程式程序设计思想。第3章从人的角度介绍高端程序设计,涉及分类机制和面向对象程序设计思想,重点解析抽象、封装、继承、多态、接口等概念及其实现机制。第4章对比分析过程式、面向对象、面向接口、组件化等程序设计范式的应用,体验利用面向对象思想进行程序设计所带来的好处。从第5章开始,按软件分层体系结构,介绍用户界面层、业务逻辑层、数据访问层的实现技术。其中,第5章涉及业务逻辑层技术,介绍科学计算、文字处理、时间、事件等常见数据结构类的使用。第6章涉及用户界面层技术,介绍各种控件类的使用。第7章涉及数据访问层技术,介绍文件和数据库类的使用。第8章涉及数据的可视化技术,介绍图形、图像、动画等多媒体类的使用。第9章基于企业信息化目标,用一个管理信息系统原型的实现过程介绍面向对象技术的综合运用。《面向对象程序设计(C#)》思路新颖、图文并茂,适用于计算机类专业(包括但不限于计算机科学与技术、软件工程、网络工程、信息安全、物联网工程等)的面向对象程序设计、桌面应用软件开发等课程教学,也可供从事软件开发的科研人员使用。