《Visual C#.NET从入门到精通》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:(美)Jason Price,(美)Mike Gunderloy著;窦芳,王健等译(解放军国际关系学院装备教研室)
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505384406
  • 页数:850 页
图书介绍:Visual C#是一种类型安全且面向对象的现代编程语言,它从C和C++演变而来,为生成运行在.NET框架上的、广泛的企业级应用程序而设计。本书共分3部分,从C#的基本概念开始,详细讨论了基本知识点、具体技术和实际应用。书中大量的实例将有助于读者准确掌握C#语言,提高在实际企业环境中的应用和开发能力。

目 录 1

第一部分C#程基础 1

第1章C#入门 1

开发第一个C#程序 1

Visual Studio.NET介绍 6

数组列介绍 3 11

使用.NET文档 11

小结 14

第2章 基本C#编程 15

使用语句、空格和块 15

使用数据类型、变量和常量 18

字符串简介 29

理解枚举类型 30

处理输入和输出 35

小结 39

理解表达式和运算符 41

第3章表达式与运算符 41

运算符的优先级 60

小结 63

第4章判断、循环和预处理指令 64

使用if语句 64

实现switch语句 68

使用循环语句 73

理解跳转语句 79

创建预处理指令 83

小结 87

类和对象介绍 88

第5章面向对象的编程 88

类的声明 89

创建对象 90

使用方法 96

使用存取权限符 111

创建和抛弃对象 115

结构介绍 124

小结 127

第6章类和对象 128

静态成员介绍 128

使用只读域 132

属性定义 134

“Hasa”关系介绍 136

学习命名空间 141

小结 148

第7章派生类 149

继承 149

学习多态性 153

指定成员的访问权限 157

隐藏成员 160

版本 164

使用System.Object类 167

使用抽象类和方法 173

声明密封类和方法 175

强制转换对象 178

运算符重载 182

小结 188

第8章接口 189

定义接口 189

用类来实现接口 190

强制转换对象到接口 199

使用源接口 202

理解显式接口成员 208

小结 214

使用字符串 215

第9章字符串、日期、时间和时间段 215

创建动态字符串 235

日期和时间的描述 242

使用时间段 262

小结 272

第10章数组和索引器 274

声明和创建数组 274

使用数组 275

初始化数组 280

读取命令行参数 281

数组属性和方法 283

使用多维数组 292

创建对象数组 302

索引器介绍 304

小结 310

第11章集合 311

理解位数组 335

理解哈希表 341

理解排序列表 349

理解队列 358

理解堆栈 361

小结 364

第12章委派和事件 365

理解委派 365

理解事件 376

小结 382

第13章异常与调试 383

处理异常 383

理解异常对象 386

处理特定的异常 388

研究异常传播 392

创建和抛出异常对象 397

声明自定义异常 399

调试 401

小结 408

第14章线程 411

理解.NET框架类库 411

第二部分 高级C#编程 411

理解线程 418

管理线程 428

处理线程问题 440

共享线程 442

小结 444

第15章流和输入/输出 445

处理文件与目录 445

研究流与后备存储器 462

使用Reader与Writer 476

使用异步I/O 484

介绍序列化 486

小结 491

第16章程序集 493

程序集概述 493

程序集中有些什么 495

构建程序集 496

查看程序集内容 508

理解强名称与签名 510

程序集版本控制 513

使用全局程序集缓存 517

查找程序集 518

小结 519

使用特性 520

第17章特性与反射 520

在运行时发现类型 530

在运行时创建类型 545

小结 549

第18章远程处理 550

理解应用程序域 550

理解用代理封送 556

理解上下文 558

理解信道 559

使用远程处理 560

小结 564

使用代码访问安全性 565

第19章安全 565

使用基于角色的安全性 576

使用加密 581

小结 587

第20章XML 588

理解XML 588

XSLT介绍 596

读写XML 601

使用DOM 605

转换XML 615

小结 617

第21章 基类库中的其他类 618

理解图形类 618

支持全球化 635

分析与调试 644

使用高级工具 650

小结 656

第三部分C#.NET程序设计 659

第22章数据库介绍 659

介绍数据库 659

探索Northwind数据库 660

使用结构化查询语言 666

介绍存储过程 686

使用Visual Studio.NET访问数据库 687

小结 690

ADO.NET类概述 691

ADO.NET概述 691

第23章 活动数据对象:ADO.NET 691

利用ADO.NET执行SQL SELECT语句 693

连接到Microsoft Access数据库 700

连接到Oracle数据库 700

研究ADO.NET类的详细内容 701

利用ADO.NET执行SQL INSERT、UPDATE和DELETE语句 714

修改DataTable对象和与数据库同步更改 723

在ADO.NET中使用事务 730

利用DataView对象筛选和排序行 733

定义和使用两个DataTable对象之间的关系 736

利用ADO.NET运行SQL Server存储过程 740

利用ADO.NET读写XML文件 742

小结 746

第24章Windows应用介绍 748

开发简单的Windows应用程序 748

使用Windows控件 758

使用DataGrid控件访问数据库 759

使用数据窗体向导创建Windows窗体 764

小结 773

第25章活动服务页:ASP.NET 774

创建简单的ASP.NET Web应用程序 774

使用Web窗体控件 780

生成较为复杂的应用程序 782

利用DataGrid控件访问数据库 787

利用DataList控件访问数据库 796

小结 803

第26章Web服务 805

探索Web服务结构 805

生成简单的Web服务 806

监视会话 817

探究Web服务代理 818

生成较为复杂的Web服务 820

生成客户端的简单方法 821

探索Web服务注册 823

小结 824

附录A C#关键字 825

附录B C#编译选项 829

附录C正则表达式 839