图书介绍
C#程序设计实用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计实用教程 第2版](https://www.shukui.net/cover/14/31904688.jpg)
- 黄兴荣,李昌领,李继良编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302438173
- 出版时间:2016
- 标注页数:409页
- 文件大小:52MB
- 文件页数:435页
- 主题词:
PDF下载
下载说明
C#程序设计实用教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#概述1
1.1 Microsoft.NET概述1
1.1.1 Microsoft.NET的目标1
1.1.2 Microsoft.NET的组成1
1.1.3 .NET Framework和C#2
1.2 C#语言介绍3
1.2.1 C#语言的特点4
1.2.2 C#的运行环境4
1.3 C#的启动和集成开发环境5
1.3.1 C#的启动5
1.3.2 C#的集成开发环境6
1.4 本章小结12
习题12
第2章 C#程序设计入门13
2.1 第一个控制台应用程序13
2.1.1 创建程序13
2.1.2 编译和执行程序16
2.1.3 C#程序结构分析17
2.2 输入与输出操作18
2.2.1 Console.WriteLine()方法19
2.2.2 Console.Write()方法22
2.2.3 Console.ReadLine()方法22
2.2.4 Console.Read()方法23
2.3 第一个Windows应用程序24
2.4 本章小结27
习题27
第3章 C#程序设计基础29
3.1 词法结构29
3.1.1 标识符29
3.1.2 关键字30
3.2 数据类型30
3.2.1 值类型31
3.2.2 引用类型33
3.2.3 类型转换36
3.2.4 装箱与拆箱38
3.3 常量和变量41
3.3.1 常量41
3.3.2 变量41
3.4 运算符和表达式43
3.4.1 运算符43
3.4.2 表达式50
3.5 本章小结51
习题51
第4章 结构化程序设计53
4.1 结构化程序设计的概念53
4.1.1 结构化程序设计的概念及算法的概念53
4.1.2 流程图54
4.2 顺序结构54
4.2.1 空语句55
4.2.2 复合语句55
4.2.3 标签语句55
4.2.4 顺序结构的实例55
4.3 选择结构56
4.3.1 条件语句56
4.3.2 分支语句61
4.3.3 选择结构的实例64
4.4 循环结构65
4.4.1 循环结构的概念65
4.4.2 while语句与do…while语句65
4.4.3 for语句和foreach语句67
4.4.4 跳转语句72
4.4.5 循环结构的实例77
4.5 本章小结79
习题79
第5章 面向对象程序设计基础81
5.1 面向对象概述81
5.1.1 面向对象的概念81
5.1.2 面向对象语言的特点81
5.2 定义类82
5.2.1 类的概念83
5.2.2 类的声明83
5.2.3 类的静态特性86
5.2.4 类的动态行为87
5.2.5 创建类的实例88
5.2.6 继承类89
5.3 构造函数和析构函数90
5.3.1 构造函数90
5.3.2 析构函数93
5.4 方法95
5.4.1 方法的定义及调用95
5.4.2 方法的参数99
5.4.3 方法的重载103
5.4.4 静态方法和非静态方法105
5.4.5 运算符的重载106
5.5 属性107
5.5.1 字段和属性107
5.5.2 静态属性109
5.5.3 重载属性110
5.6 委托和事件112
5.6.1 委托112
5.6.2 事件115
5.7 C#常用的基础类117
5.7.1 Math类和Random类117
5.7.2 Date Time类和TimeSpan类120
5.7.3 Convert类121
5.8 命名空间及其使用121
5.8.1 命名空间121
5.8.2 命名空间的使用122
5.8.3 常用的命名空间124
5.9 本章小结125
习题125
第6章 抽象类、多态和接口128
6.1 抽象类128
6.1.1 什么是抽象类128
6.1.2 声明抽象类129
6.1.3 实现抽象方法129
6.2 多态130
6.2.1 什么是多态130
6.2.2 多态的实现131
6.2.3 区分多态和重载132
6.3 接口133
6.3.1 什么是接口133
6.3.2 声明接口134
6.3.3 实现接口134
6.4 本章小结138
习题138
第7章 常用数据结构与算法140
7.1 字符串140
7.1.1 静态字符串String140
7.1.2 动态字符串StringBuilder148
7.2 数组151
7.2.1 数组的概念151
7.2.2 System.Array类152
7.2.3 一维数组152
7.2.4 二维数组159
7.2.5 数组的实例——冒泡排序法163
7.3 枚举165
7.3.1 枚举类型的定义165
7.3.2 枚举成员的赋值165
7.3.3 枚举成员的访问168
7.4 排序171
7.4.1 选择排序171
7.4.2 直接插入排序172
7.4.3 希尔排序173
7.5 本章小结175
习题175
第8章 调试与异常处理176
8.1 程序调试技术176
8.1.1 使用Visual Studio错误报告176
8.1.2 寻找逻辑错误177
8.1.3 单步执行程序178
8.1.4 设置断点179
8.1.5 在哪里设置断点181
8.2 异常类与异常处理182
8.2.1 异常类182
8.2.2 异常处理183
8.3 高质量编码标准185
8.3.1 好的编码结构185
8.3.2 好的注释风格186
8.3.3 好的命名规范187
8.3.4 避免文件过大188
8.3.5 使用异常处理189
8.4 本章小结190
习题190
第9章 Windows应用程序设计基础191
9.1 Windows应用程序的结构191
9.1.1 计算器窗体191
9.1.2 计算器控件193
9.1.3 计算器事件194
9.2 Windows窗体196
9.2.1 Windows窗体的基本属性197
9.2.2 创建窗体198
9.2.3 设置启动窗体199
9.2.4 窗体的显示与隐藏200
9.2.5 窗体的事件200
9.3 窗体控件概述203
9.4 常用控件206
9.4.1 按钮控件207
9.4.2 标签控件209
9.4.3 文本框控件211
9.4.4 单选按钮控件214
9.4.5 复选框控件215
9.4.6 列表框控件219
9.4.7 可选列表框控件223
9.4.8 组合框控件224
9.4.9 面板控件和分组框控件227
9.4.10 滚动条控件228
9.4.11 定时器控件230
9.4.12 Tree View控件233
9.4.13 List View控件238
9.4.14 菜单242
9.4.15 工具栏245
9.5 鼠标事件处理247
9.6 键盘事件处理249
9.7 窗体之间的数据交互251
9.7.1 通过属性实现窗体之间的数据交互252
9.7.2 通过窗体构造函数实现窗体之间的数据交互253
9.8 本章小结254
习题255
第10章 Windows应用程序进阶259
10.1 SDI应用程序259
10.2 MDI应用程序259
10.2.1 如何设置MDI窗体260
10.2.2 排列MDI子窗体260
10.3 模态对话框264
10.3.1 添加对话框265
10.3.2 编辑对话框属性266
10.3.3 添加控件266
10.3.4 实现对话框的自身功能267
10.3.5 实现对话框的数据访问268
10.3.6 显示对话框270
10.4 非模态对话框271
10.4.1 添加、设置对话框271
10.4.2 添加对话框属性271
10.4.3 实现控件功能272
10.4.4 显示、隐藏非模态对话框274
10.5 通用对话框275
10.5.1 消息框275
10.5.2 打开文件和保存文件对话框278
10.5.3 颜色选择对话框281
10.5.4 字体对话框282
10.5.5 打印组件284
10.6 本章小结287
习题287
第11章 C#的文件操作289
11.1 C#的文件处理系统289
11.1.1 认识C#的文件处理系统289
11.1.2 文件和流290
11.2 文件处理290
11.2.1 目录管理290
11.2.2 文件管理292
11.3 文件的读和写297
11.3.1 StreamReader类297
11.3.2 写文件298
11.4 本章小结300
习题300
第12章 数据库操作技术301
12.1 数据库访问基础301
12.1.1 数据库的基本概念301
12.1.2 关系数据库302
12.1.3 结构化查询语言302
12.1.4 SQL Server数据库306
12.2 客户机/服务器模式编程307
12.3 ADO.NET概述308
12.3.1 .NET数据库应用的体系结构308
12.3.2 数据访问技术309
12.3.3 System.Data命名空间310
12.3.4 数据库访问步骤311
12.4 连接数据库312
12.4.1 利用数据源配置向导连接数据库312
12.4.2 SqlConnection类313
12.4.3 设置连接参数315
12.4.4 创建SQL Server连接316
12.4.5 断开SQL Server连接318
12.4.6 管理其他数据源连接318
12.5 与数据库交互318
12.5.1 使用SqlCommand提交增删命令319
12.5.2 使用SqlCommand获取查询命令321
12.5.3 使用Data Adapter提交查询命令322
12.6 管理内存数据323
12.6.1 了解数据集323
12.6.2 使用DataTable实现内存表324
12.6.3 使用DataSet管理数据328
12.6.4 使用DataReader获取只读数据330
12.6.5 比较DataSet和DataReader332
12.7 数据绑定技术333
12.7.1 数据绑定概述333
12.7.2 列表控件333
12.7.3 ListView控件336
12.7.4 DataGridView控件338
12.8 运用实例341
12.9 本章小结350
习题350
第13章 员工信息管理系统351
13.1 系统概述351
13.1.1 系统功能与应用背景351
13.1.2 系统预览352
13.2 系统设计353
13.2.1 系统设计思想353
13.2.2 系统功能模块的划分354
13.3 数据库设计354
13.3.1 数据库需求分析354
13.3.2 数据库概念结构设计354
13.3.3 数据库逻辑结构设计355
13.3.4 设置表与表之间的关系356
13.4 文件及文件夹设计357
13.5 主界面的实现358
13.5.1 主界面设计358
13.5.2 主界面编码359
13.6 工种种类的设置362
13.6.1 添加工种种类362
13.6.2 浏览工种种类364
13.6.3 修改工种种类365
13.6.4 删除工种种类368
13.7 员工所属部门信息管理370
13.7.1 添加部门信息370
13.7.2 浏览部门信息373
13.7.3 修改部门信息374
13.7.4 删除部门信息378
13.8 员工个人信息管理379
13.8.1 添加员工信息379
13.8.2 浏览员工信息384
13.8.3 修改员工信息386
13.8.4 删除员工信息391
13.9 员工月收入信息管理393
13.9.1 添加员工月收入信息393
13.9.2 浏览员工月收入信息396
13.9.3 修改员工月收入信息398
13.9.4 删除员工月收入信息402
13.10 本章小结403
习题403
附录A 《C#程序设计》课程实验指导404
参考文献408