图书介绍

C#程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#程序设计教程
  • (英)Burton Harvey等著;康博译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302048762
  • 出版时间:2001
  • 标注页数:357页
  • 文件大小:50MB
  • 文件页数:373页
  • 主题词:

PDF下载


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

下载说明

C#程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第一章 NET Framework概况1

1.1 概述1

1.2 Microsoft.NET1

1.3 公共语言运行时2

1.3.1 代码管理3

1.3.2 IL——中间语言4

1.3.3 Just in Time(JIT)编译器6

1.4 NET、COM和COM+6

1.4.1 OLLs7

1.4.2 COM7

1.4.3 COM+8

1.4.4 .NET组件9

1.5 .NET基类10

1.6 CLR调试器12

1.7 小结12

2.1.1 C#的发展历程13

2.1 什么是C#13

第2章 C#引言13

2.1.2 C#与其他语言17

2.2 C#的用处21

2.2.1 控制台应用程序22

2.2.2 Windows应用程序22

2.2.3 Windows控件22

2.2.4 ASP.NET工程23

2.2.5 Web控件23

2.2.6 Web服务23

2.2.7 .NET组件24

2.3 编译和运行C#24

2.4 C#语言27

2.4.1 数据类型27

2.4.2 运算符28

2.4.3 流程控制29

2.4.4 类29

2.4.5 反映30

2.4.6 互操作性31

2.4.7 预处理器31

2.5 小结32

第3章 VS.NET之旅33

3.1 Start页33

3.2 VS.NET IDE概览34

3.2.1 标签化和自动隐藏的窗口34

3.2.2 Solution Explorer34

3.2.3 类视图35

3.2.4 属性窗口36

3.2.5 工具箱36

3.2.6 Server Explorer37

3.3 创建工程38

3.3.1 工程和方案38

3.3.2 向导和工程类型38

3.4.1 代码窗口40

3.4 编写代码40

3.4.2 Intellisense43

3.4.3 对象浏览器43

3.4.4 引用组件和控件44

3.4.5 引用外部控件45

3.5 编译代码46

3.5.1 输出窗口46

3.5.2 任务列表46

3.6 调试代码47

3.7 定制VS.NET52

3.7.1 定制的配置文件52

3.7.2 过滤的帮助文件53

3.7.3 Options窗口54

3.7.4 定制的工具栏55

3.8 其他VS.NET功能56

3.8.1 宏资源管理器56

3.8.2 插件管理器57

3.8.3 编辑HTML、XML和CSS57

3.9 小结58

第4章 C#语法59

4.1 开题59

4.2 类型61

4.2.1 预定义类型61

4.2.2 运算符62

4.2.3 任何事物都可以是对象65

4.2.4 变量创建和初始化65

4.2.5 关于字符67

4.2.6 常量67

4.2.7 内存管理68

4.2.8 数组68

4.2.9 多维数组69

4.2.10 语句71

4.3 程序控制72

4.3.1 goto语句72

4.3.2 if语句72

4.3.3 for语句73

4.3.4 break和continue关键字74

4.3.5 do和while语句74

4.3.6 foreach语句75

4.3.7 switch语句75

4.4 调用方法77

4.5 处理程序错误81

4.5.1 finally84

4.5.2 异常类84

4.5.3 检查和未检查86

4.6 控制台I/O87

4.6.1 控制台输入87

4.6.2 控制台输出88

4.7 名称空间90

4.8 小结92

第5章 面向对象的编程93

5.1 结构93

5.3 类95

5.2 枚举95

5.3.1 常量和只读成员98

5.3.2 this引用98

5.3.3 构造程序和解除程序99

5.3.4 解除程序100

5.3.5 静态成员102

5.4 继承103

5.4.1 访问基类成员105

5.4.4 调用基类构造程序106

5.4.3 对.NET装配件的内部访问106

5.4.2 受保护的访问106

5.4.5 数据类型转换107

5.4.6 虚拟函数108

5.4.7 隐藏基类方法110

5.4.8 抽象类和方法110

5.4.9 防止派生111

5.5 对象类112

5.5.2 运算符重载114

5.5.1 封箱和拆箱114

5.5.3 接口116

5.5.4 属性119

5.5.5 索引符121

5.5.6 委托122

5.5.7 事件125

5.6 小结131

第6章 高级C#概念132

6.1 关于类的更多说明132

6.1.1 变量变元列表132

6.1.2 用户定义的转换133

6.1.3 实现集合135

6.1.4 反射138

6.1.5 动态创建和调用143

6.2 预处理器144

6.2.3 #region146

6.2.1 #warning和#error146

6.2.2 #line146

6.3 属性147

6.3.1 使用属性147

6.3.2 编写定制的属性149

6.3.3 使用带有属性的反射152

6.4 非安全代码154

6.5 XML文档157

6.5.1 在Visual Studio中的XML文档158

6.5.2 将StringCollection类归入文档159

6.6 小结164

第7章 名称空间和基类165

7.1 名称空间166

7.2 基类169

7.3 WinCV工具169

7.4 处理日期和时间174

7.5 文件和文件夹运算177

7.5.1 找到关于文件的信息178

7.5.2 在文件夹中列举文件179

7.5.3 复制和删除文件180

7.5.4 读取文本文件181

7.5.5 向文本文件中写人182

7.5.6 读取二进制文件183

7.5.7 写入二进制文件184

7.6 浏览Internet185

7.7 访问注册表187

7.8 数学函数190

7.9 小结191

第8章 Windows应用程序192

8.1 简单的WinForms例子192

8.2 Windows应用程序195

8.3 在VS.NET 中创建WinForms应用程序199

8.4 更高级的应用程序206

8.5 部署Windows应用程序216

8.6 小结223

第9章 ADO.NET224

9.1 ADO.NET的工作原理:对象模型224

9.2 ADO.NET的优点226

9.2.1 可伸缩性226

9.2.2 数据源独立性226

9.2.3 协同性226

9.2.4 强大的分类字段227

9.2.5 性能227

9.2.6 防火墙227

9.3 数据集227

9.4 可管理支持程序228

9.5 ADO.NET实例229

9.6 使用SQL可管理支持程序读取数据库230

9.7 读取Access数据库232

9.8 读取列信息233

9.9 使用DataGrid236

9.10 修改数据238

9.11 写XML文件242

9.12 读XML文件243

9.13 使用DataReader244

9.14 使用.NET连接数据库245

9.15 小结249

第10章 装配件与清单250

10.1 组件250

10.2 装配件252

10.2.1 共享装配件与专用装配件253

10.2.2 装配件的优点254

10.2.3 零冲突安装255

10.2.4 版本256

10.3 构建DLL装配件257

10.3.1 库工程257

10.3.2 测试工具259

10.4 使用ILDasm检验装配件262

10.5.1 公共密钥和专用密钥264

10.5 共享名称264

10.6 全局装配件高速缓存265

10.5.2 从密钥生成共享名称265

10.7 将专用装配件转换为共享装配件266

10.7.1 创建一对密钥266

10.7.2 装配件签名267

10.7.3 将装配件置于高速缓存中267

10.8 替代密钥文件268

10.9 跨语言功能269

10.9.1 继承性269

10.9.2 调试273

10.10 小结274

第11章 COM交互操作性275

11.1 范例程序275

11.1.1 继承COM对象276

11.1.2 范例.NET客户机对象277

11.2.1 早联编和晚联编278

11.2 在C#应用程序中使用COM组件278

11.2.2 早联编的类型库279

11.2.3 使用TlbImp.exe的早联编279

11.2.4 经由反映的晚联编282

11.2.5 输入ActiveX控件284

11.3 从未管理的代码中调用C#组件287

11.3.1 RegAsm.exe287

11.3.2 输出类型库289

11.4 非安全和未管理的代码290

11.4.1 “非安全”不表示“未管理”290

11.4.2 未管理的代码:PInvoke290

11.5 小结293

第12章 COM+服务294

12.1 组件服务概览294

12.1.1 可以重用的、功能强大的企业应用程序功能294

12.1.2 组件管理294

12.1.3 提供的服务295

12.2 COM+的新内容297

12.2.1 安装297

12.2.2 COM+Catalog297

12.2.3 新服务297

12.3 在.NET之下使用COM+299

12.4 小结311

第13章 ASP.NET312

13.1 ASP.NET的新特征312

13.1.1 编译的代码312

13.1.2 支持的语言313

13.1.3 开发人员环境313

13.1.4 服务器控件313

13.1.5 浏览器独立性314

13.1.6 用户界面从业务逻辑中的分离314

13.2 第一个ASP.NET页314

13.2.1 向页中添加代码318

13.2.2 编写服务器控件319

13.2.3 编写验证控件325

13.2.4 修改控件的外观328

13.2.5 ASP.NET对象模式的工作原理330

13.2.6 操作服务器控件334

13.2.7 上传文件338

13.3 小结341

第14章 Web服务342

14.1 什么是Web服务342

14.2 所需要的协议343

14.3 第一个Web服务344

14.4 使用开发人员环境创建Web服务348

14.5 创建客户机351

14.5.1 创建代理程序351

14.5.2 创建Web服务客户机354

14.6 发现服务355

14.7 小结357

热门推荐