图书介绍

高等院校计算机教育系列教材 面向对象程序设计C#【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

高等院校计算机教育系列教材 面向对象程序设计C#
  • 廖浩德主编;杨力,向海韵,杨云,汪立欣,张豫新,符晓,王世元,高磊副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302507987
  • 出版时间:2018
  • 标注页数:218页
  • 文件大小:46MB
  • 文件页数:228页
  • 主题词:C++语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高等院校计算机教育系列教材 面向对象程序设计C#PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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,World10

1.4 Visual Studio集成开发环境12

1.4.1 启动集成开发环境12

1.4.2 解决方案与项目类型13

1.4.3 用控制台应用程序项目实现Hello World14

1.4.4 用Windows窗体应用程序项目实现HelloWorld16

习题119

第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.4.2 不同数据类型的聚合41

2.4.3 程序代码的组织41

习题244

第3章 面向对象基础45

3.1 对象与类45

3.1.1 分类思想45

3.1.2 类和对象释义46

3.2 C#类与对象47

3.2.1 模拟“王婆卖瓜”47

3.2.2 类的定义及其封装性50

3.2.3 对象的创建和使用51

3.2.4 方法(Method)52

3.2.5 参数(Parameter)52

3.2.6 参数传递模式53

3.2.7 属性(Property)55

3.2.8 构造方法与析构方法(Constructor&Destructor)56

3.2.9 运算符重载58

3.2.10 索引器60

3.3 类的继承与多态61

3.3.1 类之间的继承关系(Inheritance)62

3.3.2 类的多态性(Polymorphism)62

3.4 抽象类与接口67

3.4.1 抽象类67

3.4.2 密封类68

3.4.3 接口(Interface)69

习题371

第4章 程序设计范式72

4.1 程序设计范式的概念72

4.1.1 从面向对象说起72

4.1.2 范式(Paradigm)73

4.1.3 语言之争74

4.2 程序设计范式的应用77

4.2.1 无范式方案78

4.2.2 过程范式方案78

4.2.3 面向对象范式方案79

4.2.4 面向接口进行程序设计81

4.3 组件导向式程序设计83

4.3.1 过程式方案83

4.3.2 面向对象式方案83

4.3.3 组件导向式方案84

4.4 反射机制85

4.4.1 反射探源85

4.4.2 组件探秘86

4.5 装箱和拆箱87

4.5.1 计算机内存布局87

4.5.2 值类型与引用类型之间的转换88

习题489

第5章 实用化程序设计90

5.1 程序设计环境90

5.1.1.NET框架环境90

5.1.2 编译过程91

5.1.3 FCL类库93

5.2.NET框架中的常用类96

5.2.1 科学计算96

5.2.2 文字处理97

5.2.3 时间处理100

5.2.4 随机数生成100

5.3 数据结构类101

5.3.1 泛型101

5.3.2 集合类及其遍历102

5.3.3 集合类的应用104

5.4 事件驱动106

5.4.1 委托107

5.4.2 事件模型108

5.4.3 专用委托和事件类110

5.5 语言集成查询111

5.5.1 LINQ简介111

5.5.2 Lambda表达式113

5.5.3 LINQ的使用115

5.6 程序的容错能力116

5.6.1 异常处理116

5.6.2 输入数据的容错117

习题5118

第6章 可视化程序设计119

6.1 工具箱的使用119

6.1.1 成本计算程序的界面改造119

6.1.2 控件属性的编辑121

6.1.3 控件事件处理代码框架的生成122

6.1.4 自动生成的窗体应用程序代码框架结构123

6.1.5 编写程序代码124

6.2 我的百宝箱126

6.2.1 软件需求126

6.2.2 创建项目并调整主窗体属性127

6.2.3 菜单和工具栏控件的使用128

6.2.4 实现业务窗体界面130

6.2.5 实现应用程序的退出功能132

6.3 神秘的飞溅屏133

6.3.1 准备工作134

6.3.2 画面淡入134

6.3.3 把握进度136

6.4 业务窗口137

6.4.1 新书到了137

6.4.2 学会选择140

习题6143

第7章 数据存储144

7.1 文件概念和文件类144

7.1.1 文件释义144

7.1.2 文件操作流程145

7.1.3.NET框架的文件类147

7.1.4 文件与目录操作149

7.1.5 文件的读写操作151

7.1.6 数据的流动152

7.2 “我的百宝箱”中的文件处理153

7.2.1 文件的打开和保存154

7.2.2 文件的加密与解密155

7.2.3 自动调整文本显示控件的大小159

7.3 数据库和数据库设计160

7.3.1 数据库概念160

7.3.2 数据库的设计162

7.3.3 数据库的创建163

7.3.4 ADO.NET“家族”一览166

7.4 “我的百宝箱”中的数据库处理168

7.4.1 书籍信息的保存168

7.4.2 动态构造出版社下拉列表171

7.4.3 图书维护173

7.4.4 图像数据的存取操作179

习题7181

第8章 图形绘制技术182

8.1 图形处理基础182

8.1.1 多媒体与用户体验182

8.1.2 Windows窗体的那点事182

8.1.3 GDI的坐标系183

8.2 工欲善其事,必先利其器184

8.2.1 宣纸——Graphics184

8.2.2 画笔、颜料和刷子185

8.2.3 基本画法186

8.3 图形类的应用187

8.3.1 绘制水池形状187

8.3.2 降龙十八掌189

习题8191

第9章 综合应用192

9.1 应用软件开发192

9.1.1 工程目标192

9.1.2 他山之石193

9.1.3 技术之外195

9.2 需求分析与设计196

9.2.1 企业信息化与信息系统196

9.2.2 企业经营与ERP197

9.2.3 数据建模与功能建模198

9.2.4 软件体系结构202

9.3 程序实现203

9.3.1 构建体系结构和主控界面203

9.3.2 实现主控模块205

9.3.3 实现实体层的Employee类206

9.3.4 实现UIL层的EmployeeUI类206

9.3.5 实现BLL层的EmployeeBL类211

9.3.6 实现DAL层的数据库类213

习题9216

参考文献217

热门推荐