图书介绍
高等院校信息技术规划教材 C#程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李瑞旭主编;孙凤芝副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302428441
- 出版时间:2016
- 标注页数:374页
- 文件大小:34MB
- 文件页数:389页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
高等院校信息技术规划教材 C#程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET与C1
1.1 .NET概述1
1.1.1 .NET与Visual Studio&C#的历史延承1
1.1.2 .NET各个版本的技术改进3
1.1.3 .NET Framework框架结构4
1.1.4 .NET程序的编译与运行6
1.1.5 基于.NET的应用程序7
1.2 C#概述7
1.2.1 C#简介7
1.2.2 C#的特点8
1.3 Visual Studio 2010集成开发环境9
1.3.1 各种版本比较9
1.3.2 Visual Studio 2010安装9
1.3.3 集成开发环境10
1.3.4 其他常用工具14
1.4 第一个C#程序14
1.4.1 Hello World程序14
1.4.2 C#程序的基本结构15
1.5 C#语法基础16
1.5.1 C#关键字16
1.5.2 标识符16
1.5.3 命名空间17
1.5.4 Main方法19
1.5.5 控制台输入输出19
1.5.6 注释及书写规则21
本章小结21
习题22
第2章 C#编程基础24
2.1 数据类型24
2.1.1 值类型25
2.1.2 引用类型27
2.2 常量和变量28
2.2.1 常量28
2.2.2 变量28
2.3 数据类型转换29
2.3.1 隐式转换29
2.3.2 显式转换29
2.3.3 使用类方法的显式转换30
2.3.4 TryParse()方法转换31
2.4 装箱和拆箱32
2.4.1 装箱32
2.4.2 拆箱32
2.5 运算符与表达式33
2.5.1 算术运算符33
2.5.2 关系运算符34
2.5.3 逻辑运算符34
2.5.4 位运算符34
2.5.5 赋值运算符35
2.5.6 条件运算符36
2.5.7 运算符优先级和结合性36
2.6 控制语句37
2.6.1 分支语句38
2.6.2 循环语句41
2.6.3 跳转语句42
2.7 数组43
2.7.1 数组的声明44
2.7.2 数组的初始化44
2.7.3 数组元素的使用45
2.7.4 使用foreach语句访问数组45
本章小结47
习题47
第3章 常用基础类与集合49
3.1 常用基础类49
3.1.1 .NET Framework基础类库49
3.1.2 Math类50
3.1.3 DateTime和TimeSpan类52
3.1.4 Random类52
3.1.5 String类53
3.1.6 StringBuilder类57
3.1.7 Array类59
3.1.8 并行计算60
3.2 集合62
3.2.1 什么是集合62
3.2.2 ArrayList62
3.2.3 Hashtable64
3.2.4 Queue和Stack66
3.2.5 SortedList类68
3.2.6 集合空间接口69
本章小结71
习题71
第4章 面向对象程序设计73
4.1 面向对象的基本概念73
4.2 类和对象75
4.2.1 类的声明75
4.2.2 类成员76
4.2.3 对象创建与访问79
4.2.4 构造函数和析构函数79
4.3 字段82
4.4 属性83
4.4.1 属性定义83
4.4.2 属性访问84
4.4.3 属性与字段的比较84
4.5 方法85
4.5.1 方法的定义85
4.5.2 方法的参数类型86
4.5.3 静态方法与实例方法89
4.5.4 方法重载90
4.5.5 this关键字92
4.6 类的继承93
4.6.1 继承的概念93
4.6.2 派生子类94
4.7 类的多态97
4.7.1 方法的隐藏97
4.7.2 虚方法的重写98
4.7.3 抽象方法的重写与抽象类99
4.7.4 密封类100
4.7.5 base关键字101
4.8 委托与事件103
4.8.1 委托104
4.8.2 事件107
4.9 接口110
4.9.1 接口定义111
4.9.2 接口实现112
4.9.3 接口与抽象类比较114
4.10 结构与枚举114
4.10.1 结构的声明与实例化114
4.10.2 枚举116
4.11 C#2.0/3.0新特性118
4.11.1 泛型118
4.11.2 分部类型124
4.11.3 匿名方法127
4.11.4 静态类129
4.11.5 可空类型130
4.11.6 隐式类型132
4.11.7 自动实现的属性132
4.11.8 匿名类型133
4.11.9 扩展方法133
4.11.10 Lambda表达式134
本章小结135
习题136
第5章 异常处理与程序发布139
5.1 错误、异常与调试的概念139
5.2 异常处理140
5.2.1 异常类140
5.2.2 异常处理语句141
5.2.3 自定义异常142
5.3 程序调试144
5.3.1 控制应用程序的执行过程144
5.3.2 附加到进程144
5.3.3 断点145
5.3.4 查看程序的状态147
5.4 程序发布147
本章小结150
习题151
第6章 Windows应用152
6.1 建立Windows应用的一般步骤152
6.2 控件的概念与基本操作154
6.2.1 控件的属性155
6.2.2 控件的方法157
6.2.3 控件的事件157
6.2.4 控件的操作161
6.3 窗体164
6.3.1 窗体的创建164
6.3.2 窗体的属性、方法和事件166
6.4 基本控件168
6.4.1 标签控件168
6.4.2 LinkLabel控件169
6.4.3 文本框170
6.4.4 按钮控件172
6.4.5 复选框与单选按钮173
6.4.6 列表框、组合框与复选列表框175
6.4.7 NumericUpDown与DomainUpDown179
6.4.8 滚动条与进度条181
6.4.9 Timer控件183
6.4.10 DateTimePicker与MonthCalendar185
6.4.11 图片框187
6.4.12 ToolTip控件188
6.5 对话框188
6.5.1 消息对话框189
6.5.2 通用对话框190
6.6 容器类控件194
6.6.1 GroupBox和Panel194
6.6.2 ImageList195
6.6.3 TreeView196
6.6.4 ListView199
6.6.5 TabControl201
6.6.6 SplitContainer203
6.7 菜单203
6.7.1 主菜单203
6.7.2 快捷菜单206
6.8 工具栏与状态栏206
6.8.1 工具栏206
6.8.2 状态栏208
6.9 多重窗体和多文档界面209
6.9.1 多重窗体209
6.9.2 多文档界面211
本章小结215
习题215
第7章 图形图像编程217
7.1 GDI+概述217
7.1.1 GDI+命名空间217
7.1.2 GDI+数据结构218
7.1.3 Graphics类221
7.1.4 Pen类223
7.1.5 Brush类及其派生类225
7.1.6 坐标系统229
7.2 绘制图形231
7.2.1 直线231
7.2.2 矩形232
7.2.3 曲线233
7.2.4 多边形234
7.2.5 椭圆235
7.2.6 绘制文字236
7.3 图像显示与保存236
7.3.1 显示图像与保存图像236
7.3.2 刷新图像238
本章小结239
习题240
第8章 流和文件241
8.1 基本概念241
8.1.1 文件241
8.1.2 流241
8.1.3 常用文件操作类242
8.2 文件与目录操作243
8.2.1 目录操作243
8.2.2 文件操作247
8.3 文件的读写250
8.3.1 FileStream251
8.3.2 文本文件读写254
8.3.3 二进制文件读写258
8.4 序列化和反序列化261
本章小结265
习题265
第9章 数据库程序设计266
9.1 ADO.NET266
9.1.1 ADO.NET对象模型267
9.1.2 数据访问模式269
9.1.3 访问数据库一般步骤269
9.2 数据库的连接270
9.2.1 设置数据库连接环境270
9.2.2 连接SQL Server数据库271
9.2.3 连接Oracle数据库273
9.3 直接访问模式274
9.3.1 SqlCommand类274
9.3.2 ExecuteNonQuery方法275
9.3.3 ExecuteScalar方法280
9.3.4 ExecuteReader方法281
9.3.5 参数查询282
9.3.6 存储过程284
9.4 数据集模式287
9.4.1 DataSet287
9.4.2 DataAdapter288
9.4.3 使用DataAdapter的Fill方法初始化DataSet289
9.4.4 DataTable291
9.5 DataView297
本章小结299
习题299
第10章 ASP.NET编程初步301
10.1 ASP.NET概述301
10.1.1 ASP.NET特点301
10.1.2 ASP.NET程序运行机制和组成302
10.1.3 第一个ASP.NET程序305
10.1.4 ASP.NET 2.0新特性306
10.1.5 NET 3.5对ASP.NET提供的增强功能307
10.2 ASP.NET基本语法和内置对象307
10.2.1 ASP.NET的基本语法307
10.2.2 ASP.NET的常用内置对象310
10.3 Web窗体313
10.3.1 Web窗体组成313
10.3.2 Web窗体的事件响应314
10.3.3 页面间传值方法316
10.4 ASP.NET服务器控件318
10.4.1 HTML控件318
10.4.2 标准控件319
10.4.3 验证控件330
10.4.4 数据控件337
10.5 Web服务344
10.5.1 Web服务概念344
10.5.2 Web服务体系结构345
10.5.3 Web服务的创建及调用346
本章小结350
习题350
附录A 实验352
实验1 C#编程基础(1)352
实验2 C#编程基础(2)352
实验3 C#基础类与集合353
实验4 面向对象编程(1)354
实验5 面向对象编程(2)355
实验6 C#2.0/3.0新特性356
实验7 异常处理与程序调试358
实验8 Windows应用编程(1)359
实验9 Windows应用编程(2)361
实验10 Windows应用编程(3)364
实验11 GDI+编程366
实验12 文件操作编程368
实验13 数据库编程(1)370
实验14 数据库编程(2)371
实验15 Web应用编程372
参考文献374
热门推荐
- 2224277.html
- 2618181.html
- 2682994.html
- 2797529.html
- 541616.html
- 56664.html
- 2954939.html
- 3299425.html
- 1332304.html
- 859801.html
- http://www.ickdjs.cc/book_119324.html
- http://www.ickdjs.cc/book_1842828.html
- http://www.ickdjs.cc/book_230634.html
- http://www.ickdjs.cc/book_3893196.html
- http://www.ickdjs.cc/book_1084720.html
- http://www.ickdjs.cc/book_1182316.html
- http://www.ickdjs.cc/book_608323.html
- http://www.ickdjs.cc/book_133288.html
- http://www.ickdjs.cc/book_1547348.html
- http://www.ickdjs.cc/book_2293046.html