图书介绍
C#编程指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 但尧编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302237464
- 出版时间:2011
- 标注页数:469页
- 文件大小:148MB
- 文件页数:483页
- 主题词:C语言-程序设计-指南
PDF下载
下载说明
C#编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇语言1
第1章C#简介、数据类型和语句1
1.1 C#程序简介2
1.2数据类型5
1.2.1值类型和引用类型5
1.2.2装箱和拆箱8
1.2.3数组9
1.2.4 string类型13
1.2.5数据格式化显示16
1.2.6可空类型20
1.3语句21
1.3.1常用语句22
1.3.2异常处理语句23
1.3.3 using语句25
1.4运算符26
1.4.1运算符类别26
1.4.2运算符重载28
1.4.3数据转换和转换运算符29
1.5关键字32
第2章类、命名空间35
2.1类35
2.1.1声明类35
2.1.2字段和方法成员37
2.1.3 ref和out参数38
2.1.4静态类和静态成员39
2.1.5继承41
2.1.6成员重载44
2.1.7构造函数46
2.1.8析构函数51
2.1.9嵌套类型53
2.1.10分部类定义54
2.2结构57
2.3命名空间59
2.3.1NET Framework59
2.3.2使用命名空间61
2.3.3使用Visual Basic的My命名空间63
第3章 属性、索引器、委托、事件和接口65
3.1属性65
3.1.1使用属性66
3.1.2 get和set访问器67
3.1.3非对称访问器可访问性70
3.2索引器72
3.2.1用参数进行索引73
3.2.2索引器示例75
3.3委托76
3.3.1将方法作为参数传递给委托76
3.3.2方法与委托相关联78
3.4事件81
3.4.1事件处理程序82
3.4.2创建响应事件的控件84
3.5接口86
3.5.1接口成员和显示接口实现87
3.5.2接口中的属性、索引器和事件91
第4章 泛型与迭代器96
4.1泛型96
4.1.1泛型简介96
4.1.2List<T>泛型类97
4.1.3泛型类型参数99
4.1.4自定义泛型102
4.1.5泛型使用104
4.2迭代器108
4.2.1 GetEnumerator迭代器108
4.2.2命名迭代器110
4.2.3为列表创建迭代器块110
第5章 语言集成查询113
5.1查询表达式114
5.1.1查询表达式基础114
5.1.2查询句法和方法句法116
5.2关键字118
5.2.1 var关键字118
5.2.2 from子句120
5.2.3 group子句122
5.2.4 into、join、let子句125
5.2.5 orderby、select、where子句126
5.3查询应用128
5.3.1从多路源合并对象集128
5.3.2查询对象序列131
5.3.3在查询式中处理null值132
5.4分组133
5.4.1用不同方式对结果分组133
5.4.2嵌套组134
5.4.3执行分组操作的子查询135
5.5方法应用135
5.5.1运行时动态指定筛选135
5.5.2在内存中存储查询结果136
5.5.3从方法返回查询139
5.6联接140
5.6.1不相等联接140
5.6.2用复合关键字联接142
5.6.3对join子句的结果排序143
5.6.4实行内部联接145
5.6.5实行分组联接146
5.6.6实行左外部联接147
5.7 lambda表达式148
5.7.1=>操作符148
5.7.2 lambda中的类型推断151
第6章 类库DLL、不安全代码和XML文档153
6.1创建和使用动态链接库153
6.2不安全的代码和指针155
6.3 XML文档158
6.3.1程序的XML文档注释158
6.3.2 LINQ to XML数据绑定160
第二篇Windows应用程序167
第7章Windows Form应用程序167
7.1 Windows Form应用程序分析167
7.1.1创建简单的Form窗体167
7.1.2 Windows Form应用程序分析168
7.2.Windows Form应用程序示例174
7.2.1添加窗体174
7.2.2多文档界面应用程序175
7.2.3 MDI子窗体运行示例176
7.2.4窗体和控件的拖放操作178
7.2.5数据的剪贴板操作183
7.2.6 Windows窗体可视化继承184
7.3 Windows Form窗体控件187
7.3.1 Windows Form窗体控件分类187
7.3.2控件类示例190
7.4用户控件200
7.4.1复合控件201
7.4.2继承Windows窗体控件207
第8章WPF应用程序209
8.1 WPF程序示例209
8.1.1 Hello World程序209
8.1.2简单的手写板应用程序210
8.1.3设置消息框式样211
8.1.4加载图像214
8.2 WPF控件215
8.2.1控件应用示例215
8.2.2 WPF用户控件216
8.3 WPF数据绑定219
8.4三维图形222
8.4.1三维图形的概念222
8.4.2三维对象添加事件227
8.5 WPF动画系统230
8.5.1逐渐消失和恢复231
8.5.2动画的样条内插232
8.5.3旋转的三维图形233
第9章 图形编程242
9.1创建图形对象的方法242
9.1.1 Paint事件创建图形对象242
9.1.2 CreateGraphics方法创建图形对象244
9.2绘制图形245
9.2.1 Pen类245
9.2.2 Brush类247
9.2.3 Graphics绘制图形的方法249
9.3用GDI+显示图像251
9.3.1 Image类251
9.3.2 Graphics类252
9.3.3 TextureBrush类254
9.4图像、位图和图元文件256
9.4.1位图类型256
9.4.2 GDI+中的元文件258
9.4.3在GDI+中绘制、定位和复制图像259
9.4.4旋转、映射和扭曲图像261
9.4.5读取图像元数据261
9.5 WPF图形程序263
9.5.1水印263
9.5.2图形的裁剪和移动264
9.5.3演示图板的动画显示267
第10章 文件、流和序列化278
10.1基本的文件I/O278
10.1.1 Stream类278
10.1.2 File类279
10.1.3 FileInfo类280
10.2驱动器、文件夹和文件282
10.2.1驱动器查询282
10.2.2文件夹的创建、删除、移动和查询283
10.2.3文件的创建、删除、移动和查找286
10.3向文件读写文本和数据288
10.3.1向文件写入文本288
10.3.2从文件读取文本289
10.3.3对新建的数据文件进行读取和写入290
10.3.4打开并追加日志文件290
10.4文件压缩291
10.5序列化295
10.5.1对象序列化和反序列化295
10.5.2 XML序列化298
10.5.3二进制序列化300
第11章 托管线程处理303
11.1托管线程与线程处理303
11.1.1应用程序域303
11.1.2使用线程和线程处理305
11.2多线程308
11.2.1多线程处理同步数据308
11.2.2前台和后台线程313
11.2.3多线程组件314
第12章Windows程序应用:曲线绘制与插值320
12.1绘制曲线320
12.2插值323
第三篇 数据库编程329
第13章 用窗体设计器编写数据库程序示例329
13.1 SQL Server简介329
13.1.1下载安装数据库329
13.1.2用Visual Studio建立数据库脚本项目330
13.2在窗体上显示数据331
13.2.1用DataGridView控件显示数据331
13.2.2多控件分别显示各列数据333
13.2.3添加查询334
13.3在窗体上显示有关联的表334
13.3.1用DataGridView显示两个有关联的表334
13.3.2创建查找表335
13.4在不同窗体间传递数据336
13.5创建数据绑定的用户控件338
13.6数据库管理程序示例341
13.6.1 Employees管理程序341
13.6.2创建图片数据库管理程序342
第14章ADO.NET概述、数据的连接和检索344
14.1 SQL Server.NET Framework数据提供程序的核心对象344
14.1.1 SqlConnection类,连接字符串和配置文件345
14.1.2 SqlCommand命令349
14.1.3 SqlDataReader检索数据351
14.2绑定数据类353
14.2.1 DataGridView类353
14.2.2 BindingSource类355
14.2.3 BindingNavigator类357
第15章DataSet和Sq IDataAdapter358
15.1 DataSet358
15.1.1 DataSet和DataTable358
15.1.2添加和浏览表间关系361
15.1.3合并、复制DataSet362
15.1.4使用类型化的DataSet363
15.1.5从XML中加载DataSet366
15.2 SqlDataAdapter368
15.2.1使用SqlDataAdapter填充DataSet368
15.2.2使用SqlDataAdapter更新数据源370
15.2.3将参数用于SqlDataAdapter372
15.2.4分析窗体设计器自动生成的代码374
15.2.5检索“标识”或“自动编号”值378
15.2.6设置DataTable和DataColumn映射379
15.2.7使用SqlDataAdapter执行批处理操作380
第16章 图形和FILESTREAM数据383
16.1图形和大值数据383
16.1.1在ADO.NET中检索图形和大型值383
16.1.2分批获取二进制大对象的值388
16.1.3将图像数据写入数据源390
16.2 FILESTREAM数据391
16.2.1创建FILESTREAM数据库391
16.2.2 FILESTREAM数据读写和追加395
16.2.3读写FILESTREAM图文混合数据398
第17章LINQ to DataSet401
17.1加载数据到DataSet401
17.2 LINQ to DataSet查询编程403
17.2.1 LINQ to DataSet中的查询403
17.2.2查询DataSet和类型化DataSet405
17.2.3比较DataRows407
17.2.4从查询产生数据表408
17.2.5泛型Field和SetField方法409
17.3 DataView数据绑定的筛选排序410
17.3.1查询和表产生DataView410
17.3.2 DataView筛选413
17.3.3 DataView排序414
17.3.4 DataView搜索415
17.4 LINQ to DataSet查询表达式417
17.4.1 select、where和OrderBy查询筛选排序417
17.4.2 Skip、Take、First和ElementAt选取419
17.4.3 Average、Max和Sum聚合420
17.4.4 Join、GroupJoin联接421
17.5 LINQ to DataSet基于方法的句法422
第18章LINQ to SQL427
18.1对象关系设计器427
18.1.1 O/R设计器用于数据库程序427
18.1.2产生存储过程,重载实体类的更新430
18.1.3添加有效性到实体类433
18.2生成DataContext类和实体类434
18.2.1数据库的对象模型映射435
18.2.2代码编写映射模型438
18.2.3代码生成工具SqlMetal生成DataContext类440
18.2.4 O/R设计器产生DataContext类442
18.3查询数据库443
18.3.1查询示例444
18.3.2聚合查询446
18.3.3序列448
18.3.4联接和分组453
18.4更新数据库455
18.4.1 DataContext的执行命令455
18.4.2更新、插入和删除456
18.5 LINQ to SQL应用458
18.5.1用于可提升事务458
18.5.2 LINQ to SQL数据绑定控件459
18.5.3查询改动列名,本地方法调用461
18.6存储过程和用户定义函数462
18.6.1存储过程查询462
18.6.2用户定义函数465
参考文献469
热门推荐
- 1806104.html
- 1948487.html
- 3355985.html
- 2391982.html
- 3238047.html
- 3499927.html
- 2013623.html
- 2604841.html
- 638069.html
- 2058721.html
- http://www.ickdjs.cc/book_1585034.html
- http://www.ickdjs.cc/book_2703946.html
- http://www.ickdjs.cc/book_3728323.html
- http://www.ickdjs.cc/book_2233556.html
- http://www.ickdjs.cc/book_1911789.html
- http://www.ickdjs.cc/book_1915918.html
- http://www.ickdjs.cc/book_125725.html
- http://www.ickdjs.cc/book_2768427.html
- http://www.ickdjs.cc/book_2579225.html
- http://www.ickdjs.cc/book_2035469.html