图书介绍
C#程序设计基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计基础教程](https://www.shukui.net/cover/32/30954553.jpg)
- 黄艳等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302408239
- 出版时间:2015
- 标注页数:359页
- 文件大小:71MB
- 文件页数:372页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 .NET Framework概述1
1.1.1 .NET平台简介1
1.1.2 .NET Framework4
1.1.3 .NET程序的编译和执行8
1.1.4 C#与.NET Framework9
1.2 C#集成开发环境VS201310
1.2.1 启动VS2013开发环境11
1.2.2 新建项目12
1.2.3 VS2013主窗口13
1.2.4 帮助系统16
1.3 创建简单的C#应用程序18
1.3.1 创建简单的C#控制台应用程序19
1.3.2 C#控制台应用程序的基本结构21
1.3.3 创建简单的Windows窗体应用程序23
1.3.4 Windows窗体应用程序的基本结构25
小结27
习题27
第2章 C#程序设计基础29
2.1 C#数据类型29
2.1.1 值类型29
2.1.2 引用类型35
2.1.3 数据类型转换42
2.2 变量和常量46
2.2.1 变量的声明和使用46
2.2.2 变量的分类47
2.2.3 常量48
2.3 常用运算符和表达式48
2.3.1 运算符49
2.3.2 表达式51
2.4 C#方法及其重载52
2.4.1 方法的定义52
2.4.2 方法的调用54
2.4.3 方法的重载54
2.5 C#流程控制语句55
2.5.1 条件分支语句55
2.5.2 循环控制语句57
2.5.3 跳转语句59
2.6 控制台的输入和输出60
2.7 常见的预处理指令62
小结64
习题64
第3章 面向对象编程基础66
3.1 面向对象程序设计思想66
3.1.1 结构化程序设计方法66
3.1.2 面向对象程序设计方法66
3.1.3 面向对象程序设计的基本特征67
3.2 类和对象69
3.2.1 类与类成员70
3.2.2 默认构造函数与对象的创建73
3.2.3 自定义构造函数与对象的创建74
3.3 属性在类和对象中的应用76
3.4 方法重载在类和对象中的应用81
3.5 类的静态成员与实例成员83
3.5.1 静态数据成员与实例数据成员84
3.5.2 静态方法成员与实例方法成员87
3.6 C#常用类操作90
3.6.1 系统类Object90
3.6.2 string类和StringBuilder类93
3.6.3 DateTime类和TimeSpan类97
3.6.4 Math类98
3.7 命名空间99
3.7.1 声明命名空间99
3.7.2 using关键字100
小结100
习题101
第4章 面向对象高级编程103
4.1 继承在类与对象中的应用103
4.1.1 继承机制103
4.1.2 继承的特性106
4.1.3 继承中的访问修饰符108
4.1.4 base关键字在继承关系中的应用112
4.2 this关键字在类与对象中的应用116
4.2.1 引用类的当前实例116
4.2.2 参数传递116
4.2.3 定义索引器118
4.3 索引器在类与对象中的应用118
4.4 多态在类与对象中的应用121
4.4.1 多态的含义121
4.4.2 通过方法重写实现多态121
4.4.3 通过方法隐藏实现多态123
4.5 静态类与静态类成员126
4.6 抽象类与抽象方法127
4.6.1 抽象类127
4.6.2 抽象方法127
4.7 密封类与密封方法128
4.7.1 密封类128
4.7.2 密封方法129
4.8 接口130
4.8.1 接口的声明131
4.8.2 接口成员的声明131
4.8.3 接口成员的访问132
4.8.4 接口的实现132
4.9 委托与事件134
4.9.1 委托134
4.9.2 事件136
小结138
习题138
第5章 集合与泛型140
5.1 集合140
5.1.1 集合概述140
5.1.2 非泛型集合类140
5.1.3 泛型集合类140
5.2 常用非泛型集合类141
5.2.1 ArrayList类141
5.2.2 Hashtable类149
5.3 泛型153
5.3.1 泛型概述153
5.3.2 List〈T〉类154
5.3.3 Dictionary〈K,V〉类154
5.3.4 泛型使用建议155
5.4 泛型接口155
5.4.1 IC omparer〈T〉接口155
5.4.2 IComparable〈T〉接口157
5.4.3 自定义泛型接口158
5.5 定义泛型方法160
5.5.1 泛型类中的泛型方法162
5.5.2 泛型约束163
小结165
习题165
第6章 Windows窗体应用程序设计167
6.1 窗体与控件167
6.1.1 窗体的常用属性168
6.1.2 窗体的常用方法和事件172
6.1.3 主要的窗体控件概述173
6.2 基本控件的使用175
6.2.1 输入输出控件176
6.2.2 按钮控件182
6.2.3 选择控件185
6.2.4 列表控件189
6.2.5 容器控件194
小结200
习题200
第7章 Windows应用程序开发进阶——高级窗体控件201
7.1 菜单、工具栏和状态栏控件201
7.1.1 菜单控件的使用201
7.1.2 快捷菜单206
7.1.3 工具栏控件的使用207
7.1.4 状态栏控件的使用211
7.2 列表视图和树视图控件212
7.2.1 列表视图控件的使用213
7.2.2 树视图控件的使用219
7.3 对话框控件223
7.3.1 模态和非模态对话框223
7.3.2 字体对话框224
7.3.3 颜色对话框226
7.3.4 打印对话框227
7.3.5 消息对话框228
7.4 多文档界面编程231
小结232
习题232
第8章 C#文件与注册表操作234
8.1 文件管理操作文件的流模型——文件和流234
8.1.1 C#中操作文件的流模型——文件和流234
8.1.2 文件的复制、移动和删除236
8.1.3 OpenFileDialog控件239
8.1.4 SaveFileDialog控件241
8.2 目录和路径管理243
8.2.1 目录的创建、删除与移动244
8.2.2 FolderBrowserDialog控件246
8.3 文件读写246
8.3.1 FileStrearn类247
8.3.2 读写文本文件249
8.3.3 读写二进制文件253
8.4 注册表操作257
8.4.1 注册表项的创建、打开与删除257
8.4.2 创建、读取和删除键值258
8.4.3 判断项和键是否存在259
小结259
习题260
第9章 ADO .NET数据库访问261
9.1 ADO .NET概述261
9.2 ADO .NET组成261
9.2.1 .NET Framework数据提供程序262
9.2.2 DataSet276
9.2.3 ADO .NET访问数据库的两种模式280
9.3 使用连接模式访问数据库281
9.3.1 连接模式下读取数据282
9.3.2 连接模式下更新数据285
9.4 使用非连接模式访问数据库286
9.4.1 非连接模式下读取数据287
9.4.2 非连接模式下更新数据289
9.5 数据绑定292
9.5.1 数据绑定技术概述292
9.5.2 简单数据绑定293
9.5.3 复杂数据绑定301
9.5.4 BindingSource与BindingNavigator数据绑定组件302
9.5.5 DataGridView数据绑定控件306
小结310
习题310
第10章 网络编程312
10.1 网络编程基础312
10.1.1 IPAddress类313
10.1.2 Dns类315
10.1.3 IPHostEntry类316
10.1.4 IPEndPoint类318
10.2 套接字319
10.2.1 Socket简介319
10.2.2 Socket类321
10.2.3 面向连接的套接字324
10.2.4 无连接的套接字326
10.2.5 NetworkStream类326
10.3 TCP应用编程331
10.3.1 TcpClient和TcpListener类332
10.3.2 TCP同步编程336
10.3.3 TCP异步通信341
10.4 UDP应用编程346
10.4.1 UdpClient类346
10.4.2 UDP应用编程实例349
小结352
习题353
附录 习题答案354