图书介绍

高效掌握C#pdf电子书版本下载

高效掌握C#
  • K.Scott Allen,Neil Avent等著;康博译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302058857
  • 出版时间:2002
  • 标注页数:373页
  • 文件大小:47MB
  • 文件页数:391页
  • 主题词:

PDF下载


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

下载说明

高效掌握C#PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 .NET和CLR概述 1

1.1 .NET简介 1

目录 1

1.1.1 .NET与COM的现有问题 2

1.2 编译并执行一个C#应用程序 3

第9章 程序集和ILDASM工具 21 3

1.1.2 COM和COM+ 3

1.2.1 编译代码 4

1.2.2 执行 4

1.3 Microsoft中间语言 5

1.3.2 Microsoft中间语言数据处理 6

1.3.1 Microsoft中间语言的编程方法 6

1.4 通用类型系统(CTS) 7

1.5 公共语言规范(CTS) 9

1.6 语言的互操作性 10

1.7 .NET基类库(BCL) 10

1.8 程序集 11

1.8.1 元数据和清单 11

1.8.2 共享程序集 12

1.8.3 私有程序集 12

1.8.4 命名空间 12

1.9 应用程序域 13

1.10 实时编译 14

1.11.1 异常 15

1.11 无用单元回收器 15

1.11.2 安全性 16

1.11.3 属性 16

1.12 本章小结 16

第2章 C#简介 17

2.1 需要C#的原因 17

2.2 现有语言中存在的问题 18

2.2.1 C与C++ 18

2.2.2 Visual Basic 19

2.2.3 Java 19

2.3 进入C 20

2.4 C#和Java的比较 23

2.5.4 JScript.NET 24

2.5.1 托管C++ 24

2.5 C#与其他.NET语言的比较 24

2.5.3 J 24

2.5.2 Visual Basic.NET 24

2.6 C#应用程序 25

2.6.1 ASP.NET 25

2.6.2 Web窗体 26

2.6.3 移动的ASP.NET 26

2.6.4 Web控件 26

2.6.5 Web服务 26

2.6.8 Windows服务 27

2.6.9 类库 27

2.6.7 Windows控件 27

2.6.6 Windows应用程序 27

2.6.10 控制台应用程序 28

2.7 C#编译器 28

2.8 本章小结 29

第3章 C#基础知识 31

3.1 C#入门 31

3.1.1 C#中的可执行文件 32

3.1.2 使用Visual Studio.NET 32

3.1.3 程序结构 33

3.2 基本语法 34

3.2.1 注释 34

3.2.2 数据类型 35

3.2.3 语句 50

3.2.4 定义和调用方法 55

3.2.5 错误处理 57

3.2.6 输入/输出控制 61

3.3 本章小结 64

第4章 C#的面向对象功能 65

4.1 枚举 65

4.2 结构 66

4.2.1 定义结构的方法 68

4.2.2 结构构造函数 69

4.2.3 声明的顺序 70

4.3 类 70

4.3.1 构造函数和析构函数 73

4.3.2 常量和只读成员 76

4.3.3 this引用 76

4.3.4 属性 77

4.3.5 静态成员 79

4.4 继承 80

4.4.1 使用基类引用 81

4.4.2 受保护的访问 81

4.5 虚方法 82

4.4.3 调用基类构造函数 82

4.6 隐藏基类方法 83

4.7 抽象类和方法 84

4.8 防止派生 85

4.9 类型强制转换 85

4.10 对象类 86

4.11 运算符重载 90

4.12 接口 91

4.13 索引器 95

4.14 本章小结 97

第5章 C#的高级特性 99

5.1 深入了解类 99

5.1.1 可变参数列表 99

5.1.2 用户定义转换 100

5.2 预处理程序 102

5.2.1 #define,#undef和#if语句 102

5.2.3 #line语句 104

5.2.2 #warning和#error语句 104

5.2.4 #region和#endregion语句 105

5.3 委托 105

5.4 事件 109

5.5 不安全代码 113

5.5.1 指针简介 114

5.5.2 fixed关键字 115

5.5.3 stackalloc关键字 116

5.6 XML文档 116

5.6.1 生成文档 117

5.6.2 一个XML文档实例 119

5.7 本章小结 122

6.1.1 命名空间 123

6.1 命名空间和using关键字 123

第6章 C#.NET编程 123

6.1.2 在程序中使用命名空间 125

6.2 映射和类型库 128

6.3 属性 136

6.3.1 使用属性 137

6.3.2 编写定制属性 138

6.3.3 使用属性 142

6.4 集合与数组 144

6.4.1 数组 144

6.4.2 集合 149

6.5 线程 153

6.5.1 应用程序域 153

6.5.2 System.Threading命名空间 154

6.6 本章小结 159

第7章 使用.NET基类库 160

7.1 .NET类库命名空间 160

7.2.1 System.String类 161

7.2 C#中的字符串处理 161

7.2.2 处理字符串 163

7.2.3 StringBuilder类:易变的字符串 164

7.3 C#中的文件系统 165

7.3.1 文件和文件夹 166

7.3.2 读取、写入和流 172

7.4 在C#中使用XML 177

7.4.1 向XML文件中写入数据 178

7.4.2 读取XML文件 180

7.4.3 XML串行化 182

7.5 HTML内容描述符 185

7.6 本章小结 189

第8章 构建Windows应用程序 190

8.1 Windows窗体 190

8.1.1 Windows控件 192

8.1.2 事件句柄 194

8.1.3 自定义窗体 195

8.1.4 简单的计算程序 196

8.2 部署应用程序 206

8.3 本章小结 212

9.1 什么是程序集 213

9.1.1 使用程序集的好处:DLLHell的终结 214

9.1.2 使用应用程序的好处: 并行处理 214

9.1.3 程序集包含的内容 214

9.2 程序集的结构 218

9.2.1 单文件程序集 218

9.2.2 多文件程序集 218

9.2.3 附属程序集 219

9.3 程序集示例:Shapes类库 220

9.4 程序集属性 222

9.4.1 程序集的信息属性 223

9.4.2 文化属性 223

9.4.3 版本属性 224

9.4.4 强名属性 225

9.5 查看程序集的内容:ILDASM 226

9.5.1 查看清单的内容 228

9.5.2 查看一个方法的内容 230

9.5.3 将程序集内容作为中间语言输出 230

9.6 私有程序集 231

9.6.1 单客户程序 231

9.6.2 私有程序集绑定和搜索 232

9.7 共享程序集 235

9.7.1 构建一个共享程序集 235

9.7.2 将共享程序集安装到全局程序集缓存中 236

9.7.4 共享程序集搜索 239

9.7.3 在全局程序集缓存中同时安装不同的版本 239

9.7.5 共享程序集配置文件 240

9.8 数字签名和签名代码 242

9.9 代码访问的安全性 244

9.9.1 证据和安全策略 244

9.9.2 代码许可 244

9.10 程序集的高级内容 245

9.10.1 反射和程序集的类 245

9.10.2 显式加载和隐式加载 246

9.10.3 动态程序集 247

9.10.4 交叉语言支持 247

9.10.5 COM互操作程序集 248

9.11 本章小结 248

第10章 使用ADO.NET进行数据访问 250

10.1 ADO.NET 250

10.2.3 ODBC.NET提供程序 251

10.2.2 OLE DB.NET提供程序 251

10.2.1 SQLServer.NET提供程序 251

10.2 .NET数据提供程序 251

10.3 ADO.NET类结构 252

10.3.1 数据使用类 252

10.3.2 .NET提供程序类 254

10.3.3 其他的.NET Framework类 255

10.4 使用ADO.NET 255

10.4.1 示例数据库:MSDE和Northwind 256

10.4.2 .NET数据提供程序示例 256

10.4.3 DataSet示例 269

10.4.4 使用DataGrid显示数据 277

10.4.5 强类型的DataSet 280

10.4.6 在ADO.NET中使用XML 282

10.5 本章小结 287

11.1 COM互操作 288

第11章 COM与COM+互操作 288

11.1.1 生成元数据 289

11.1.2 创建和调用 291

11.1.3 使用反射 293

11.1.4 带有ActiveX控件的互操作 295

11.2 COM客户端的互操作 295

11.2.1 私有部署 296

11.2.2 共享部署 301

11.3 利用COM+服务 301

11.4 平台调用服务 312

11.4.1 识别DLL函数 312

11.4.2 使用DllImportAttribute属性 314

11.4.3 原型调用排序 315

11.5 本章小结 317

第12章 ASP.NET 318

12.1 ASP.NET的由来 318

12.2 创建一个Web Form项目 319

12.2.1 添加控件 320

12.2.2 后台编码文件 322

12.2.3 用户控件 328

12.2.4 其他服务器控件 330

12.2.5 使用Web控件进行数据绑定 332

12.3 ASP.NET的配置 337

12.4 ASP.NET中的诊断——跟踪 341

12.4.1 页面级跟踪 341

12.4.2 应用程序级跟踪 343

12.5 本章小结 344

第13章 Web服务 345

13.1 Web服务涉及的领域 345

13.1.1 平台的互操作性 345

13.1.2 分布式计算 345

13.2 编写一个Web服务程序 346

13.3 测试与调试Web服务 349

13.3.1 使用HTTP POST 350

13.3.2 使用SOAP协议 351

13.3.3 Web服务描述语言 352

13.4 创建Web服务客户程序 354

13.5 XML串型化 356

13.6 XML规范 360

13.7 Windows Form客户程序 361

13.8 异步Web服务调用 363

13.9 WebMethod特性详解 366

13.9.1 Web服务事务处理 366

13.9.2 Web服务高速缓存 367

13.9.3 状态管理 368

13.9.4 状态管理的缺点 370

13.10 SOAP头 370

13.11 本章小结 373

精品推荐