图书介绍

C#面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C#面向对象程序设计
  • 朱兴亮,庄致主编;魏庆琦,王定军,胡勇,冯运义,梁永宏副主编 著
  • 出版社: 人民交通出版社股份有限公司
  • ISBN:9787114124259
  • 出版时间:2015
  • 标注页数:255页
  • 文件大小:30MB
  • 文件页数:264页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#面向对象程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C#语言概述1

1.1 计算机和程序1

1.2 机器语言、汇编语言和高级语言2

1.3 C#言概述2

1.3.1 公共语言运行时3

1.3.2 类库4

1.4 C#的集成开发环境4

1.4.1 Visual Studio 2010的运行界面4

1.4.2 Visual Studio 2010应用程序的创建5

习题7

第2章 C#数据类型8

2.1 常量和变量8

2.1.1 常量8

2.1.2 变量8

2.2 数据类型9

2.2.1 值类型9

2.2.2 引用类型14

2.3 不同数据类型之间的转换15

2.3.1 隐式转换和显式转换16

2.3.2 Convert类16

2.4 运算符和表达式17

2.4.1 算术运算符与算术表达式17

2.4.2 关系运算符与关系表达式18

2.4.3 按位运算符18

2.5 控制台应用程序的输入和输出19

2.5.1 控制台输入19

2.5.2 控制台输出19

2.5.3 格式化输出20

习题21

第3章 流程控制22

3.1 选择结构22

3.1.1 if语句22

3.1.2 switch语句25

3.2 循环结构27

3.2.1 while语句27

3.2.2 for语句29

3.2.3 foreach语句31

3.3 跳转语句32

3.3.1 break语句32

3.3.2 continue语句33

3.3.3 goto语句33

习题33

第4章 面向对象编程基础35

4.1 类35

4.1.1 对象和类35

4.1.2 类的成员36

4.1.3 构造函数和析构函数37

4.1.4 封装性40

4.2 命名空间41

4.2.1 命名空间的概念41

4.2.2 命名空间的使用41

4.3 访问修饰符44

4.4 实例成员和静态成员46

4.4.1 实例成员46

4.4.2 静态成员48

4.5 属性和索引50

4.5.1 属性51

4.5.2 索引52

4.6 方法中的参数传递54

4.6.1 值传递54

4.6.2 传引用56

4.6.3 输出参数57

4.6.4 Params关键字58

4.7 重载59

4.7.1 方法的重载59

4.7.2 操作符重载60

4.8 结构62

4.8.1 结构的定义62

4.8.2 .NET类库中定义的常用结构64

习题66

第5章 常用数据类型的用法69

5.1 数组69

5.1.1 一维数组69

5.1.2 多维数组70

5.1.3 数组的秩和数组长度72

5.1.4 交错数组72

5.1.5 数组元素的排序和查找74

5.1.6 数组的统计运算75

5.2 string类77

5.2.1 字符串的创建77

5.2.2 字符串的比较77

5.2.3 字符串的查找78

5.2.4 求字符串的子串79

5.2.5 字符串的插入、删除与替换79

5.2.6 移除字符串首尾指定的字符80

5.2.7 字符串中的字母的大小写转换80

5.2.8 字符串的合并和拆分80

5.3 枚举类型81

5.3.1 枚举类型的定义81

5.3.2 枚举类型的基本用法81

5.4 DateTime结构82

5.4.1 DateTime结构的基本用方法82

5.4.2 DateTime结构的格式化输出83

5.5 Random类85

5.6 泛型86

5.7 泛型集合87

5.7.1 哈希集合类88

5.7.2 线性表90

5.7.3 队列91

5.7.4 堆栈91

5.7.5 字典92

习题94

第6章 面向对象的高级编程95

6.1 继承和多态性95

6.1.1 继承95

6.1.2 多态性100

6.2 密封类和抽象类104

6.2.1 密封类104

6.2.2 抽象类105

6.3 接口108

6.3.1 接口的定义108

6.3.2 接口的实现109

6.3.3 接口的继承111

6.3.4 接口应用举例111

6.4 委托的定义和使用117

6.4.1 委托的声明和使用117

6.4.2 组合委托120

6.4.3 事件122

6.5 异常处理125

6.5.1 异常处理的概念125

6.5.2 异常类126

6.5.3 异常处理语句127

6.5.4 异常传递130

习题132

第7章 图形用户界面138

7.1 概述138

7.2 Windows应用程序的基本结构和事件处理模型139

7.2.1 Windows应用程序的基本结构139

7.2.2 Windows应用程序的事件处理模型145

7.3 控件常用属性和事件148

7.3.1 控件常用属性148

7.3.2 控件常用鼠标和键盘事件151

7.4 标签、文本框和按钮152

7.5 容器类控件和常用组件155

7.5.1 容器类控件155

7.5.2 工具提示组件(ToolTip)155

7.5.3 定时组件(Timer)156

7.6 选择操作类控件158

7.6.1 列表控件(ListBox、ComboBox)158

7.6.2 复选框和单选钮162

7.7 图片框169

7.8 菜单、工具栏与状态栏172

7.8.1 菜单控件(MenuStrip)172

7.8.2 快捷菜单控件(ContextMenuStrip)174

7.8.3 工具栏控件(ToolStrip)174

7.8.4 状态栏控件(StatusStrip)174

7.9 窗体和对话框178

7.9.1 窗体的创建和显示178

7.9.2 对话框184

7.10 鼠标事件参数和键盘事件参数189

7.10.1 鼠标事件参数189

7.10.2 键盘事件参数191

习题194

第8章 ADO.NET与数据访问196

8.1 ADO.NET简介196

8.1.1 数据访问技术的发展历程196

8.1.2 ADO.NET数据访问模型196

8.1.3 示例数据库197

8.2 数据库与数据连接198

8.3 ADO.NET的数据访问对象202

8.3.1 SqlConnection对象202

8.3.2 SqlCommand对象204

8.3.3 DataTable和DataSet对象209

8.3.4 SqlDataAdapter对象211

8.4 数据绑定技术214

8.4.1 绑定源组件(BindingSource)214

8.4.2 简单数据绑定和复杂数据绑定215

8.4.3 导航控件(BindingNavigator)218

8.5 DataGridView控件222

8.5.1 默认功能223

8.5.2 DataGridView与数据源之间的绑定223

8.5.3 标题和行列控制226

8.5.4 单元格控制230

8.5.5 DataGridView控件的常用事件234

8.6 图像数据处理237

8.7 调用存储过程241

8.7.1 存储过程的创建241

8.7.2 调用存储过程243

8.8 关联表处理246

习题251

附录 浮点数的国际标准——IEEE 754标准252

热门推荐