C#程序设计实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李政仪,蒋国清主编;宫蓉蓉,史劲副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302299455
- 页数:337 页
第一部分 3
第1章 C#语言概述 3
1.1 C#语言简介 3
1.1.1 C#的由来 3
1.1.2 C#的特点 4
1.1.3 C#的开发前景 5
1.2 .NET开发平台 5
1.2.1 .NET概述 5
1.2.2 .NET Framework 6
1.2.3 Visual Studio.NET 2010的集成开发环境 7
1.3 开发环境的初步实践 10
1.3.1 Visual Studio.NET 2010的安装 10
1.3.2 创建控制台应用程序 13
1.3.3 创建Windows应用程序 15
小结 17
习题 17
第2章 C#语言基础 18
2.1 变量和常量 18
2.1.1 数据类型 18
2.1.2 变量命名 19
2.1.3 变量声明 19
2.1.4 常量 21
2.2 运用运算符 22
2.2.1 算术运算符 22
2.2.2 赋值运算符 24
2.2.3 其他运算符 24
2.2.4 运算符的优先级 27
2.3 流程控制语句 28
2.3.1 条件语句 28
2.3.2 循环语句 33
2.3.3 switch语句 40
2.4 复杂类型 42
2.4.1 数组 42
2.4.2 枚举 48
2.5 编程注释 51
2.6 预处理介绍 54
2.7 异常处理 56
2.7.1 异常处理的概念 56
2.7.2 异常的处理 57
小结 63
习题 63
第3章 面向对象基础 64
3.1 对象和类 64
3.1.1 对象 64
3.1.2 类 64
3.1.3 方法 65
3.1.4 类、对象和方法的定义形式 65
3.1.5 方法的重载 68
3.2 封装 70
3.2.1 什么是封装 70
3.2.2 访问修饰符 70
3.2.3 属性 72
3.3 装箱与拆箱 75
3.3.1 值类型和引用类型 75
3.3.2 装箱与拆箱概述 78
3.4 构造函数和析构函数 78
3.4.1 构造函数 79
3.4.2 析构函数 84
小结 84
习题 85
第4章 常用类 86
4.1 String类 86
4.2 StringBuilder类 88
4.3 ArrayList类 90
4.4 Stack类 92
4.5 Queue类 94
4.6 SortedList类 95
小结 97
习题 97
第5章 继承与多态 99
5.1 继承 99
5.1.1 类的继承 99
5.1.2 访问继承的成员 102
5.1.3 访问基类的成员 103
5.1.4 类的初始化顺序 103
5.1.5 在派生类中指定基类构造函数 104
5.1.6 类的访问修饰符 105
5.1.7 密封类 106
5.1.8 静态类 107
5.2 多态 108
5.2.1 C#中的多态性 108
5.2.2 虚方法 108
5.2.3 覆写方法 109
5.2.4 抽象类及抽象方法 110
5.3 接口 112
5.3.1 声明和实现接口 112
5.3.2 实现多个接口 113
5.3.3 显式接口成员实现 114
5.3.4 接口的派生 115
小结 117
习题 117
第6章 线程 119
6.1 线程概述 119
6.2 .NET对多线程的支持 120
6.2.1 Thread类 120
6.2.2 线程的建立与启动 121
6.2.3 线程的属性和方法 124
6.3 线程的优先级 127
6.4 线程的同步 129
6.4.1 同步的含义 129
6.4.2 C#中同步的处理 130
6.4.3 同步时要注意的问题 136
小结 137
习题 137
第7章 文件操作 138
7.1 文件读写 138
7.1.1 流的概念 138
7.1.2 读取文件 139
7.1.3 写入文件 144
7.2 目录访问 147
7.2.1 与目录访问相关的类 147
7.2.2 目录访问 153
7.3 操作注册表 156
7.3.1 操作注册表相关的类 156
7.3.2 操作注册表实例 159
小结 161
习题 161
第8章 Windows窗体 163
8.1 Windows窗体简介 163
8.1.1 Windows窗体的基本属性 164
8.1.2 创建窗体 165
8.1.3 设置启动窗体属性 167
8.2 控件概述 168
8.2.1 控件的基本属性 168
8.2.2 控件共有的属性、事件和方法 169
8.3 命令按钮控件 171
8.4 标签控件 172
8.5 文本框控件 173
8.6 单选按钮和复选框 175
8.7 面板控件和分组框控件 178
8.7.1 面板控件 178
8.7.2 分组框控件 179
8.8 图形框控件 182
8.9 列表框 184
8.9.1 列表框控件和带复选框的列表框控件 184
8.9.2 组合框控件 187
8.10 滚动条控件 189
8.11 定时器控件 189
8.12 列表视图控件 191
8.13 树视图控制 195
小结 199
习题 199
第9章 菜单和对话框 201
9.1 创建菜单 201
9.1.1 创建主菜单 202
9.1.2 创建快捷菜单 207
9.2 使用对话框 208
9.2.1 消息框 208
9.2.2 打开文件对话框 211
9.2.3 “字体”对话框 219
9.2.4 “颜色”对话框 221
小结 223
习题 224
第10章 使用C#和ADO.NET操作数据库 225
10.1 ADO.NET简介 225
10.2 ADO.NET的体系结构 227
10.2.1 ADO.NET的设计目标 227
10.2.2 ADO.NET类和对象 227
10.3 ADO.NET数据对象介绍 230
10.3.1 提供者对象 230
10.3.2 用户对象 231
10.3.3 使用System.Data命名空间 231
10.4 数据库的连接 232
10.4.1 连接字符串的定义 232
10.4.2 连接字符串的管理 233
10.4.3 高效地使用连接 235
10.5 DataReader的使用 237
10.5.1 DataReader对象概述 237
10.5.2 用DataReader对象读取数据 238
10.6 DataSet和DataAdapter的使用 239
10.6.1 DataSet 239
10.6.2 DataAdapter 240
10.6.3 示例程序:用DataSet和DataAdapter读取数据 241
10.7 数据绑定 242
10.7.1 数据绑定概述 242
10.7.2 数据绑定的类型 243
10.7.3 数据绑定的一般步骤 243
10.8 常用数据绑定控件 244
10.8.1 DataGrid控件 244
10.8.2 DataGridView控件 247
10.8.3 ComboBox控件和ListBox控件 252
小结 255
习题 255
第11章 综合实例:进销存管理系统 257
11.1 系统功能介绍 257
11.2 数据库设计 258
11.2.1 表的设计 258
11.2.2 数据库的创建 258
11.3 系统设计与实现 263
11.3.1 项目的创建 263
11.3.2 数据库类的实现 264
11.3.3 数据库组件的设置 265
11.3.4 登录窗口的创建 268
11.3.5 创建主界面 269
11.3.6 实现商品维护信息 272
11.3.7 实现供货商信息维护 276
11.3.8 实现进货管理和销售管理 277
11.3.9 实现系统权限管理 286
11.3.10 实现库存查询 290
11.3.11 实现快捷按钮 292
小结 292
第二部分 295
第1章 C#语言概述 295
实验 生成一个简单的.NET应用程序 295
第2章 C#语言基础 297
实验1 运算符与表达式的使用 297
实验2 分支语句的使用 299
实验3 循环结构的使用 302
第3章 面向对象基础 306
实验 用面向对象思想实现聊天小宠物 306
第4章 常用类 311
实验1 C#程序证明Stack类的先进后出特点 311
实验2 C#程序证明Queue类的先进先出特点 312
实验3 C#程序证明SortedList类的排序特点 313
第5章 继承与多态 315
实验 利用继承与多态实现面向对象编程 315
第6章 线程 320
实验1 建立多线程实例,观察线程的资源使用情况 320
实验2 控制线程的执行顺序 321
第7章 文件操作 323
第8章 Windows窗体 326
第9章 菜单和对话框 329
第10章 使用C#和ADO.NET操作数据库 333
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《燕堂夜话》蒋忠和著 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019