高等学校教材·计算机应用 C#程序设计与案例教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:杨树林,胡洁萍编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:9787302153528
- 页数:354 页
第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和TimeSpan 24
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 保存XML 213
本章小结 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 FileStream 230
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和TcpClient 278
8.2.4 使用异步套接字 284
8.3 面向无连接的套接字 290
8.3.1 面向无连接的套接字程序基本结构 290
8.3.2 与面向连接的套接字的主要区别 291
8.3.3 使用UdpClient 291
本章小结 293
习题 293
第9章 ASP.NET 294
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《红树林》莫言著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019