图书介绍
高等学校教材·计算机应用 C#程序设计与案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨树林,胡洁萍编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302153528
- 出版时间:2007
- 标注页数:354页
- 文件大小:34MB
- 文件页数:371页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
高等学校教材·计算机应用 C#程序设计与案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#语言基础1
1.1 C#概述1
1.1.1 .NET简介1
1.1.2 什么是C#2
1.1.3 Visual Studio.NET的集成开发环境3
1.1.4 初识C#程序6
1.1.5 命名空间11
1.2 C#语言基础14
1.2.1 基本编码规则14
1.2.2 数据类型14
1.2.3 字符串类(string)20
1.2.4 DateTime和TimeSpan24
1.2.5 Math类25
1.2.6 数据类型的转换26
1.2.7 常量和变量27
1.2.8 装箱与拆箱29
1.2.9 运算符和表达式29
1.3 控制语句31
1.3.1 分支语句31
1.3.2 循环结构35
1.4 数组37
1.4.1 数组概述37
1.4.2 数组声明37
1.4.3 初始化数组39
1.4.4 访问数组成员40
1.5 异常处理41
1.5.1 异常处理机制41
1.5.2 常见的异常类43
1.5.3 抛出异常44
1.5.4 自定义异常45
本章小结46
习题46
第2章 面向对象程序设计48
2.1 面向对象的基本思想48
2.2 类与对象49
2.2.1 类的定义49
2.2.2 类的成员50
2.2.3 创建对象与构造函数53
2.3 类的方法与重载56
2.3.1 方法的定义56
2.3.2 方法的参数类型56
2.3.3 静态方法和实例方法58
2.3.4 方法重载59
2.3.5 运算符重载60
2.3.6 this关键字62
2.4 域、属性和索引62
2.4.1 域62
2.4.2 属性63
2.4.3 索引器64
2.5 继承与多态65
2.5.1 派生类的声明66
2.5.2 多态性67
2.5.3 protected访问修饰符69
2.5.4 密封类70
2.6 抽象类与接口71
2.6.1 抽象类71
2.6.2 接口76
2.7 委托与事件81
2.7.1 委托81
2.7.2 事件83
本章小结85
习题85
第3章 GUI程序设计87
3.1 GUI程序设计方法87
3.1.1 GUI程序模型87
3.1.2 建立GUI应用程序的一般步骤88
3.1.3 控件的基本属性89
3.1.4 事件和事件处理90
3.2 窗体96
3.2.1 窗体的创建96
3.2.2 窗体的属性和方法97
3.3 对话框100
3.3.1 消息对话框100
3.3.2 通用对话框102
3.3.3 自定义对话框104
3.4 标签、文本框和按钮105
3.4.1 标签105
3.4.2 文本框106
3.5 菜单和多文档界面108
3.5.1 菜单108
3.5.2 多文档界面112
3.6 工具栏和状态栏116
3.6.1 工具栏116
3.6.2 状态栏118
3.7 组框和面板119
3.7.1 组框120
3.7.2 面板120
3.8 复选框和单选按钮120
3.8.1 复选框120
3.8.2 单选按钮121
3.9 列表框、组合框和复选列表框124
3.9.1 列表框124
3.9.2 组合框125
3.9.3 复选列表框126
本章小结130
习题131
第4章 图形、图像与多媒体132
4.1 GDI+概述132
4.1.1 GDI+命名空间132
4.1.2 基本数据结构133
4.1.3 处理图形图像的步骤134
4.2 GDI+绘图基础135
4.2.1 坐标系统135
4.2.2 画笔138
4.3 基本的绘图方法144
4.3.1 绘制线条或形状144
4.3.2 绘制文字154
4.4 图像的显示与处理156
4.4.1 图像的显示156
4.4.2 保存、复制和粘贴157
4.4.3 图像处理158
4.5 声音与视频的播放163
4.5.1 Media Player控件及其使用163
4.5.2 ShockwaveFlash控件及其使用165
本章小结167
习题168
第5章 数据库程序设计169
5.1 ADO.NET概述169
5.1.1 ADO.NET对象模型169
5.1.2 数据访问模式与策略171
5.1.3 使用ADO.NET访问数据库的一般步骤173
5.2 数据库的连接173
5.2.1 数据库连接的方法173
5.2.2 使用连接池175
5.3 直接访问模式177
5.3.1 数据命令177
5.3.2 DataReader对象179
5.3.3 执行更新数据库的命令182
5.4 数据集模式186
5.4.1 DataSet对象186
5.4.2 数据适配器190
5.4.3 数据绑定191
5.4.4 数据视图196
5.4.5 数据关系198
5.5 参数查询与存储过程调用200
5.5.1 参数查询201
5.5.2 调用存储过程203
5.6 图像的读取和保存206
5.6.1 读取图像206
5.6.2 保存图像207
5.7 读写XML文件211
5.7.1 读取XML数据211
5.7.2 保存XML213
本章小结214
习题215
第6章 流和文件216
6.1 流及其类型216
6.1.1 Stream(流)216
6.1.2 流的类型217
6.2 文件与目录管理219
6.2.1 文件管理219
6.2.2 目录管理223
6.3 文件流230
6.3.1 FileStream230
6.3.2 文本文件的读写233
6.3.3 二进制文件的读写236
本章小结239
习题239
第7章 线程241
7.1 线程及其创建241
7.1.1 线程与进程的比较241
7.1.2 线程的优点242
7.1.3 建立线程242
7.2 线程的基本控制244
7.2.1 线程的状态244
7.2.2 Thread类和线程控制245
7.3 线程同步249
7.3.1 使用lock()语句249
7.3.2 Monitor类251
7.3.3 Interlocked类253
7.3.4 Mutex类254
7.4 线程通信255
7.4.1 使用Monitor实现线程通信256
7.4.2 使用AutoResetEvent类和ManualResetEvent类进行线程通信259
7.5 线程池262
本章小结266
习题266
第8章 网络程序设计267
8.1 网络程序设计基础267
8.1.1 网络协议267
8.1.2 有关的概念268
8.1.3 IPAddress和IPEndPoint类269
8.1.4 套接字(Socket)270
8.1.5 网络流(NetworkStream)271
8.2 面向连接的套接字272
8.2.1 面向连接的套接字程序基本结构272
8.2.2 使用同步套接字275
8.2.3 使用TcpListener和TcpClient278
8.2.4 使用异步套接字284
8.3 面向无连接的套接字290
8.3.1 面向无连接的套接字程序基本结构290
8.3.2 与面向连接的套接字的主要区别291
8.3.3 使用UdpClient291
本章小结293
习题293
第9章 ASP.NET294
9.1 ASP.NET概述294
9.1.1 ASP.NET的优点294
9.1.2 ASP.NET应用程序的组成295
9.1.3 ASP.NET语法和内置对象299
9.1.4 网页的存储模式306
9.2 Web窗体306
9.2.1 Web窗体及其组成307
9.2.2 在Web窗体上添加控件310
9.2.3 设置控件属性311
9.2.4 为控件添加事件处理程序312
9.2.5 Web窗体传值的方法314
9.3 服务器控件316
9.3.1 HTML服务器控件316
9.3.2 Web服务器控件318
9.3.3 验证控件324
9.4 用户控件330
9.4.1 建立用户控件330
9.4.2 使用用户控件333
9.4.3 设置用户控件属性334
9.4.4 在控件中封装用户控件事件337
9.5 数据服务控件337
9.5.1 DataGrid控件337
9.5.2 DataList控件343
9.5.3 Repeater控件346
9.6 文件的上传与下载348
9.7 Web服务349
9.7.1 创建Web服务350
9.7.2 使用Web服务351
本章小结352
习题353
参考文献354