当前位置:首页 > 工业技术
C#程序设计教程

C#程序设计教程PDF格式文档图书下载

工业技术

  • 购买点数:13
  • 作 者:(英)Burton Harvey等著 康博译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302048762
  • 标注页数:357 页
  • PDF页数:373 页
图书介绍

第一章 NET Framework概况 1

1.1 概述 1

1.2 Microsoft.NET 1

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 OLLs 7

1.4.2 COM 7

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 Explorer 34

3.2.3 类视图 35

3.2.4 属性窗口 36

3.2.5 工具箱 36

3.2.6 Server Explorer 37

3.3 创建工程 38

3.3.1 工程和方案 38

3.3.2 向导和工程类型 38

3.4.1 代码窗口 40

3.4 编写代码 40

3.4.2 Intellisense 43

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.NET 52

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和CSS 57

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 finally 84

4.5.2 异常类 84

4.5.3 检查和未检查 86

4.6 控制台I/O 87

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 #region 146

6.2.1 #warning和#error 146

6.2.2 #line 146

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 浏览Internet 185

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.NET 224

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 使用DataGrid 236

9.10 修改数据 238

9.11 写XML文件 242

9.12 读XML文件 243

9.13 使用DataReader 244

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.exe 287

11.3.2 输出类型库 289

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

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

11.4.2 未管理的代码:PInvoke 290

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+Catalog 297

12.2.3 新服务 297

12.3 在.NET之下使用COM+ 299

12.4 小结 311

第13章 ASP.NET 312

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

查看更多关于C#程序设计教程的内容

返回顶部