图书介绍
C#4.5程序设计入门与提高【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 张慧兰,李媛媛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302368533
- 出版时间:2014
- 标注页数:451页
- 文件大小:76MB
- 文件页数:464页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#4.5程序设计入门与提高PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#语言概述1
1.1 了解C#语言2
1.1.1 实现功能2
1.1.2 C#程序的常规结构2
1.1.3 与其他语言的区别3
1.2 了解.NET Framework4
1.2.1 .NET Framework4
1.2.2 公共语言运行时5
1.2.3 .NET Framework类库8
1.3 程序集9
1.3.1 程序集的功能10
1.3.2 程序集的内容11
1.3.3 程序集的清单11
1.4 Visual Studio 2012工具13
1.4.1 Visual Studio简单介绍13
1.4.2 安装Visual Studio 201214
1.4.3 运行Visual Studio 201216
1.5 实战——创建控制台应用程序17
1.6 实战——创建窗体应用程序19
1.7 本章习题21
第2章 C#基础语法23
2.1 数据类型24
2.1.1 常用数据类型简介24
2.1.2 值类型27
2.1.3 引用类型28
2.2 变量29
2.2.1 变量的声明和初始化29
2.2.2 变量的修饰31
2.2.3 变量的命名规则31
2.2.4 C#中的关键字32
2.2.5 变量的作用域和生命周期33
2.3 常量33
2.4 字符串类型格式化35
2.4.1 使用Console.WriteLine()方法及格式标识符35
2.4.2 使用string.Format()方法37
2.4.3 @的使用37
2.5 类型转化37
2.5.1 隐式类型转换38
2.5.2 显式类型转换38
2.5.3 字符串类型的转换39
2.5.4 数据进制转换41
2.6 装箱和拆箱42
2.6.1 装箱42
2.6.2 拆箱42
2.7 运算符与表达式43
2.7.1 运算符分类43
2.7.2 运算符的优先级46
2.8 注释与调试47
2.8.1 注释48
2.8.2 调试技巧49
2.9 预处理命令51
2.10 实战——数值比较52
2.11 本章习题53
第3章 流程控制语句57
3.1 理解算法58
3.2 块语句59
3.3 选择语句59
3.3.1 简单的if条件语句59
3.3.2 if...else条件语句61
3.3.3 if...else if...else多分支语句62
3.3.4 switch多分支语句63
3.3.5 嵌套的if语句66
3.4 循环语句67
3.4.1 for循环语句67
3.4.2 while循环语句69
3.4.3 do...while循环语句70
3.4.4 for、while和do...while的区别71
3.4.5 foreach语句71
3.4.6 循环语句嵌套72
3.5 跳转语句74
3.5.1 break跳转语句75
3.5.2 continue跳转语句76
3.5.3 return跳转语句77
3.5.4 goto语句77
3.6 实战——输出螺旋矩阵79
3.7 本章习题81
第4章 数组85
4.1 一维数组86
4.1.1 声明一维数组86
4.1.2 初始化一维数组86
4.1.3 使用一维数组87
4.2 二维数组89
4.2.1 声明二维数组89
4.2.2 初始化二维数组90
4.2.3 使用二维数组90
4.2.4 交错数组91
4.3 多维数组93
4.4 Array类操作数组94
4.4.1 属性和方法94
4.4.2 创建数组95
4.4.3 复制数组96
4.4.4 数组排序98
4.5 自定义数组排序方法98
4.5.1 冒泡排序法99
4.5.2 选择排序法100
4.5.3 插入排序法101
4.5.4 快速排序法103
4.6 实战——根据用户输入的矩阵求和104
4.7 本章习题107
第5章 面向对象的编程基础109
5.1 类简介110
5.1.1 类概述110
5.1.2 类的成员111
5.1.3 访问修饰符112
5.2 字段和属性113
5.2.1 字段113
5.2.2 属性114
5.3 方法116
5.3.1 方法概述116
5.3.2 方法的定义117
5.3.3 构造函数118
5.3.4 析构函数119
5.4 类和对象120
5.4.1 对象和静态类120
5.4.2 对象应用121
5.4.3 参数传递122
5.5 静态类124
5.5.1 静态类简介124
5.5.2 静态类的构造函数125
5.5.3 静态方法的调用125
5.6 实战——求图形面积126
5.7 本章习题129
第6章 类的高级应用133
6.1 封装134
6.1.1 封装概述134
6.1.2 封装的使用134
6.2 继承135
6.2.1 继承简述136
6.2.2 抽象类及类成员138
6.2.3 密封类140
6.3 多态141
6.3.1 多态简介141
6.3.2 重载141
6.3.3 重写143
6.3.4 虚函数146
6.3.5 虚函数与抽象类的实现147
6.4 实战——几何体体积运算148
6.5 本章习题151
第7章 枚举、结构和接口155
7.1 枚举156
7.1.1 枚举简介156
7.1.2 枚举声明和应用157
7.1.3 枚举类型转换159
7.1.4 使用Enum操作枚举160
7.2 结构162
7.2.1 结构简介162
7.2.2 结构的声明163
7.2.3 使用结构164
7.3 接口165
7.3.1 接口简介165
7.3.2 接口定义166
7.3.3 实现接口168
7.3.4 IComparable接口170
7.3.5 IComparer接口172
7.4 实战——商品信息管理172
7.5 本章习题174
第8章 集合和泛型177
8.1 集合接口和集合类178
8.1.1 常见的集合接口178
8.1.2 常见的集合类178
8.2 ArrayList类179
8.2.1 ArrayList概述179
8.2.2 添加元素181
8.2.3 删除元素182
8.2.4 复制元素184
8.2.5 元素排序185
8.2.6 反转元素185
8.3 Hashtable类186
8.3.1 HashTable概述186
8.3.2 判断元素键和值是否存在187
8.3.3 添加元素187
8.3.4 遍历元素188
8.3.5 删除元索189
8.4 其他集合类190
8.4.1 SortedList类190
8.4.2 Stack类192
8.4.3 Queue类194
8.4.4 BitArray类195
8.5 泛型集合类:List<T>196
8.6 泛型199
8.6.1 泛型概述199
8.6.2 泛型类199
8.6.3 泛型方法200
8.6.4 泛型类型参数202
8.6.5 类型参数约束202
8.7 实战——自定义集合类操作元素204
8.8 本章习题208
第9章 字符串和正则表达式211
9.1 System.String类212
9.1.1 了解String类212
9.1.2 创建新字符串213
9.1.3 比较字符串217
9.1.4 定位与查找字符串219
9.1.5 截取字符串221
9.1.6 拆分字符串222
9.1.7 替换字符串223
9.1.8 填充字符串224
9.1.9 其他操作方法224
9.2 System.Text.StringBuilder类226
9.2.1 了解StringBuilder类227
9.2.2 追加字符串228
9.2.3 删除字符串230
9.2.4 替换字符串231
9.2.5 其他操作方法232
9.3 正则表达式233
9.3.1 了解正则表达式234
9.3.2 基本类236
9.3.3 匹配正则表达式模式237
9.3.4 获取单个匹配项237
9.3.5 提取所有匹配项238
9.3.6 拆分字符串239
9.3.7 替换字符串239
9.4 实战——操作可变字符串的数据240
9.5 本章习题244
第10章 常用的内置类247
10.1 DateTime结构248
10.1.1 了解DateTime结构248
10.1.2 DateTime常用属性249
10.1.3 DateTime常用方法251
10.2 TimeSpan结构253
10.2.1 了解TimeSpan结构253
10.2.2 TimeSpan常用属性255
10.2.3 TimeSpan常用方法256
10.3 数学工具类258
10.3.1 Math类258
10.3.2 Random类260
10.4 错误和异常262
10.4.1 处理异常的类263
10.4.2 Exception异常类264
10.4.3 异常处理语句265
10.4.4 自定义异常类268
10.5 实战——模拟QQ邮箱登录271
10.6 本章习题273
第11章 Windows控件构建窗体程序277
11.1 Windows窗体控件概述278
11.1.1 Windows窗体应用程序起始点278
11.1.2 了解窗体控件的Control基类279
11.1.3 委托和事件280
11.2 通用的基本控件282
11.2.1 Label控件282
11.2.2 LinkLabel控件283
11.2.3 TextBox控件285
11.2.4 RichTextBox控件287
11.2.5 MaskedTextBox控件289
11.2.6 BuRon控件291
11.3 通用的选择控件292
11.3.1 RadioButton控件292
11.3.2 CheckBox控件294
11.4 通用的列表控件296
11.4.1 ComboBox控件296
11.4.2 ListBox控件300
11.4.3 CheckedListBox控件302
11.4.4 ListView控件304
11.5 图形存储和显示307
11.5.1 ImageList组件307
11.5.2 PictureBox控件309
11.6 容器类控件311
11.6.1 GroupBox控件311
11.6.2 Panel控件312
11.6.3 TabControl控件312
11.7 其他常用控件313
11.7.1 DateTimePicker控件313
11.7.2 NotifyIcon组件314
11.7.3 Timer组件315
11.8 实战——添加手机信息317
11.9 本章习题320
第12章 构建多文档界面应用程序323
12.1 高级窗体控件324
12.1.1 MenuStrip控件324
12.1.2 ContextMenuStrip控件327
12.1.3 ToolStrip控件329
12.1.4 StatusStrip控件331
12.2 构建多文档界面应用程序332
12.2.1 无模式窗体和模式窗体332
12.2.2 了解MDI应用程序333
12.2.3 实现MDI应用程序334
12.2.4 操作MDI子窗体337
12.3 常用的对话框339
12.3.1 消息对话框339
12.3.2 字体对话框342
12.3.3 颜色对话框343
12.3.4 文件对话框344
12.3.5 浏览目录对话框346
12.4 实战——新闻管理系统的类型操作346
12.5 本章习题349
第13章 数据库编程351
13.1 数据库开发基础352
13.1.1 数据库开发技术简介352
13.1.2 ADO.NET概述352
13.1.3 .NETFramework数据提供程序353
13.1.4 数据库访问技术354
13.2 数据库连接355
13.2.1 数据库连接技术356
13.2.2 连接SQL Server357
13.3 数据操作359
13.3.1 数据操作简介360
13.3.2 SqlCommand对象360
13.3.3 操作SQL Server数据362
13.3.4 SqlParameter对象364
13.3.5 含参数的数据操作366
13.3.6 SqlDataReader对象367
13.3.7 实战——数据显示368
13.4 数据集对象370
13.4.1 数据集对象简介370
13.4.2 SqlDataAdapter对象370
13.4.3 DataSet对象371
13.4.4 DataTable对象375
13.4.5 DataRow对象377
13.4.6 DataTable对象的另类使用380
13.4.7 DataView对象382
13.4.8 SqlDataReader对象与DataSet对象的区别384
13.5 数据显示控件384
13.5.1 DataGridView控件的常用属性和事件384
13.5.2 DataGridView设计器387
13.5.3 DataGridView控件的使用389
13.6 实战——手机信息管理391
13.7 本章习题395
第14章 目录和文件处理399
14.1 System.IO命名空间400
14.2 Directory类400
14.2.1 获取目录信息401
14.2.2 创建目录402
14.2.3 移动目录403
14.2.4 删除目录404
14.2.5 遍历目录405
14.3 DirectoryInfo类407
14.3.1 常用属性408
14.3.2 常用方法409
14.4 简单了解File类412
14.5 了解FileInfo类413
14.5.1 常用属性413
14.5.2 常用方法415
14.6 实战——创建简单的文件读写器418
14.7 本章习题420
第15章 客房管理系统423
15.1 系统概述424
15.1.1 需求分析424
15.1.2 功能分析424
15.1.3 页面设计425
15.2 数据库设计428
15.2.1 表的设计428
15.2.2 存储过程设计430
15.3 准备工作434
15.3.1 搭建项目434
15.3.2 添加引用436
15.3.3 程序入口436
15.3.4 数据库信息处理类437
15.4 用户信息管理439
15.4.1 用户登录439
15.4.2 用户注册441
15.5 客房管理443
15.5.1 房间查询443
15.5.2 预订房管理445
15.5.3 入住管理447
参考答案449
热门推荐
- 1432836.html
- 2593138.html
- 1018122.html
- 3323032.html
- 189805.html
- 3036342.html
- 1760245.html
- 761566.html
- 1878001.html
- 865208.html
- http://www.ickdjs.cc/book_1457491.html
- http://www.ickdjs.cc/book_1463722.html
- http://www.ickdjs.cc/book_2606499.html
- http://www.ickdjs.cc/book_2326657.html
- http://www.ickdjs.cc/book_1653643.html
- http://www.ickdjs.cc/book_3149001.html
- http://www.ickdjs.cc/book_1577583.html
- http://www.ickdjs.cc/book_396925.html
- http://www.ickdjs.cc/book_3068135.html
- http://www.ickdjs.cc/book_3084780.html