图书介绍

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

C#编程指南
  • 但尧编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302237464
  • 出版时间:2011
  • 标注页数:469页
  • 文件大小:148MB
  • 文件页数:483页
  • 主题词:C语言-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐