![C#教程](https://cover.qianqiantushu.cc/17/s69c01b4.jpg)
![C#教程](https://cover.qianqiantushu.cc/17/s69c01b4.jpg)
C#教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:郑阿奇主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121120602
- 页数:304 页
第1章 C#语言概述 1
1.1 C#语言简介 1
1.1.1 C#的由来 1
1.1.2 C#的特点 1
1.2 .NET开发平台 3
1.2.1 .NET框架概述 3
1.2.2 Visual Studio 2008的安装 4
1.2.3 Visual Studio 2008的集成开发环境 5
1.3 Visual C#开发环境 6
13.1 新建Visual C#项目 6
1.3.2 标题栏 7
1.3.3 菜单栏 8
1.3.4 工具栏 11
1.3.5 工具箱 12
1.3.6 窗口 13
1.4 使用帮助系统 15
习题 16
第2章 C#语言基础 17
2.1 一个简单例子(控制台方式):计算圆面积 17
2.2 数据类型 19
2.2.1 值类型 19
2.2.2 引用类型 20
2.2.3 装箱和拆箱 21
2.3 常量和变量 23
2.3.1 常量 24
2.3.2 变量 25
2.4 运算符和表达式 27
2.4.1 算术运算符 27
2.4.2 关系运算符 28
2.4.3 逻辑运算符 29
2.4.4 赋值运算符 30
2.4.5 条件运算符 31
2.4.6 运算符的优先级与结合性 31
2.5 流程控制 32
2.5.1 条件语句 32
2.5.2 循环语句 36
2.5.3 跳转语句 40
2.5.4 异常处理 43
2.6 数组、结构和枚举 45
2.6.1 数组 45
2.6.2 结构 49
2.6.3 枚举 50
2.7 综合应用 52
习题 55
第3章 C#面向对象编程基础 59
3.1 创建Windows窗体应用程序:计算圆面积实例 59
3.2 类和对象 62
3.2.1 面向对象编程 62
3.2.2 创建类和对象 64
3.2.3 构造函数和析构函数 67
3.3 方法 70
3.3.1 方法的声明 70
3.3.2 方法的参数 71
3.3.3 静态方法与实例方法 74
3.3.4 方法的重载 77
3.4 属性 80
3.5 继承和多态 82
3.5.1 继承 83
3.5.2 多态 87
3.6 综合应用 91
习题 94
第4章 C#面向对象编程进阶 96
4.1 委托和事件 96
4.1.1 委托 96
4.1.2 事件 99
4.2 接口 102
4.3 集合类 104
4.3.1 Array类 104
4.3.2 Stack类 107
4.3.3 SortedList类 109
4.4 String类与StringBuilder类 112
4.5 命名空间和局部类 114
4.5.1 命名空间 114
4.5.2 局部类 116
4.6 泛型 117
4.7 综合应用 120
习题 125
第5章 Windows应用程序 127
5.1 窗体及其常用属性 127
5.1.1 窗体 127
5.1.2 窗体的常用属性 127
5.1.3 窗体的常用方法和事件 128
5.1.4 综合应用 129
5.2 常用控件 130
5.2.1 Control类 130
5.2.2 标签与按钮 132
5.2.3 文本框 133
5.2.4 列表框 136
5.2.5 进度条、滚动条和滑动条 140
5.2.6 图片框 143
5.2.7 定时器 143
5.2.8 其他控件 145
5.2.9 综合应用 146
5.3 菜单、工具栏和状态栏 147
5.3.1 菜单 147
5.3.2 工具栏 149
5.3.3 上下文菜单 149
5.3.4 状态栏 150
5.3.5 综合应用 150
5.4 单文档界面和多文档界面 154
5.4.1 基于对话框的应用程序 154
5.4.2 单文档界面 154
5.4.3 多文档界面 154
5.4.4 综合应用 156
5.5 通用对话框 158
5.5.1 消息对话框 158
5.5.2 文件对话框 159
5.5.3 打印对话框 160
5.5.4 字体对话框和颜色对话框 161
5.5.5 综合应用 162
习题 166
第6章 GDI+编程 168
6.1 GDI+简介 168
6.1.1 坐标系 168
6.1.2 像素 168
6.1.3 Graphics类 169
6.2 绘图 171
6.2.1 画笔 171
6.2.2 刷子 171
6.2.3 绘制直线 172
6.2.4 绘制矩形 174
6.2.5 绘制椭圆 175
6.2.6 绘制圆弧 177
6.2.7 绘制多边形 178
6.3 颜色 181
6.4 文本输出 181
6.4.1 字体 182
6.4.2 文本输出 182
6.5 图像处理 184
6.5.1 绘制图像 184
6.5.2 刷新图像 184
6.6 综合应用 185
习题 190
第7章 文件操作 191
7.1 文件概述 191
7.2 System.IO模型 192
7.2.1 System.IO命名空间的资源 192
7.2.2 System.IO命名空间的功能 193
7.3 文件与目录类 194
7.3.1 Directory类和DirectoryInfo类 194
7.3.2 File类和FileInfo类 196
7.3.3 Path类 198
7.3.4 读取驱动器信息 199
7.4 文件的读与写 200
7.4.1 流 200
7.4.2 读写文件 202
7.4.3 读写二进制文件 202
7.5 综合应用 205
习题 211
第8章 数据库应用 212
8.1 数据库基础 212
8.1.1 数据库和数据库管理系统 212
8.1.2 表和视图 213
8.1.3 用VS2008创建数据库和表 214
8.1.4 结构化查询语言(SQL) 215
8.1.5 数据访问命名空间 219
8.2 ADO.NET概述 221
8.2.1 ADO.NET基本概念与特点 221
8.2.2 ADO.NET对象模型的结构 223
8.3 创建连接 225
8.3.1 创建Connection对象 225
8.3.2 使用Connection对象 226
8.4 Command对象与DataReader对象 228
8.4.1 创建Command对象 228
8.4.2 使用Command对象操作数据 229
8.4.3 创建DataReader对象 230
8.4.4 使用DataReader对象检索数据 230
8.5 DataSet对象与DataAdapter对象 233
8.5.1 DataSet对象 234
8.5.2 DataAdapter对象 237
8.6 综合应用 240
习题 244
第9章 C#多线程技术 246
9.1 线程概述 246
9.2 创建并控制一个线程 247
9.2.1 线程的创建 247
9.2.2 线程的暂停和恢复 249
9.2.3 删除线程 249
9.2.4 线程的状态及优先级 249
9.3 线程的同步和通信 252
9.3.1 lock关键字 252
9.3.2 线程监视器 254
9.3.3 线程间的通信 255
9.3.4 子线程访问主线程的控件 257
9.4 线程池和定时器 259
9.4.1 线程池 259
9.4.2 定时器 259
9.5 互斥对象 260
9.6 综合应用 261
习题 263
第10章 C#网络通信编程技术 265
10.1 网络通信的方式 265
10.2 Dns类 265
10.3 System.Net.Sockets命名空间 267
10.3.1 套接字(Socket) 267
10.3.2 Socket类的属性和方法 268
10.4 开发网络通信应用程序 272
10.4.1 TcpClient类 272
10.4.2 TcpListener类 273
10.4.3 NetWorkStream类 274
10.4.4 UdpClient类 278
10.5 综合应用 281
习题 285
实验部分 286
实验1 C#语言概述 286
实验2 C#语言基础 286
实验3 C#面向对象编程基础 287
实验4 C#面向对象编程进阶 288
实验5 Windows应用程序 288
实验6 GDI+编程 289
实验7 文件操作 289
实验8 数据库的应用 290
实验9 C#多线程技术 291
实验10 C#网络通信编程技术 291
附录A 编码规范 293
A.1 代码格式 293
A.2 注释规范 293
A.3 变量命名规范 295
A.4 常量命名规范 296
A.5 类命名规范 296
A.6 接口命名规范 296
A.7 方法命名规范 297
A.8 名字空间命名规范 297
A.9 资源命名规范 297
A.10 程序版本号确定规范 297
附录B 调试程序 298
B.1 设置断点 298
B.2 调试程序 298
B.3 单步执行程序 299
B.4 停止执行程序 299
附录C 打包应用程序 300
C.1 新建安装项目 300
C.2 添加安装文件 300
C.3 创建桌面快捷方式 301
C.4 生成安装文件 302
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017