《精通C#与ASP.NET程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:孙三才,许薰尹编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2001
  • ISBN:7500643551
  • 页数:404 页
图书介绍:

第0章 导读 2

0-1谁该阅读本书 2

0-2本书内容与特色 2

0-3你所需要的工具 4

0-4程序模板光盘 4

第一篇 理论基础篇 14

第1章 .NET Framework 14

1-1 Microsoft .NET的愿望 14

1-2-1第一代Internet 15

1-2 Internet与Microsoft平台的演进 15

1-2-2第二代Internet 16

1-2-3下一代Internet 16

1-3.NET平台与Windows DAN的演进 17

1-3-1程序语言的演进 17

1-3-2操作系统的演进 18

1-3-3添加的功能 18

1-3-4 Web Service 18

1-4 .NET平台的蓝图 19

1-5.NET Framework 20

1-6 Common Language Runtime 21

1-6-1通用语言执行环境功能结构 22

1-6-2类函数库 23

1-7 .NET程序语言 25

1-7-1 Visual Basic .NET 25

1-7-2 C++With Managed Extension 26

1-7-3 C# 26

第2章 为.NET Framework量身打造的程序平台——Microsoft Visual C# 30

2-1 C#设计的理念 30

2-1-1 C#是面向组件的程序语言 31

2-1-2 C#是面向对象的语言 31

2-1-3 C#能开发下一稳定、安全的应用软件 32

2-2 C#程序的结构 33

2-1-1 C#程序运行的方式 33

2-1-2自动资源回收特性 34

2-1-3面向对象程序 38

2-3 C#语法介绍 40

2-3-1声明变量 41

2-3-2程序流程控制 41

2-3-3定义函数 44

2-4类型系统 45

2-4-1实值类型与参考类型 45

2-4-2类型转换 46

2-5 Boxing与Unboxing 49

2-6实值类型简介 51

2-6-1整数类型 52

2-6-2布尔类型 52

2-6-3 char类型 52

2-6-4浮点数类型 52

2-6-5 Decimal类型 53

2-6-6枚举类型 53

2-6-7 struct结构类型 55

2-7-1 Object类型 56

2-7参考类型简介 56

2-7-2类类型 57

2-7-3接口 67

2-7-4 delegate类型 71

2-7-5 string类型 74

2-7-6 Array类型 76

2-8 C#面向组件的特性 77

2-8-1属性 77

2-8-2索引 80

2-8-3事件 83

3-1-2 IS API延伸程序库与过滤器 90

3-1-1 CGI应用程序 90

第3章 ASP.NET运行模型 90

3-1 历史演进的轨迹 90

3-1-3 ASP 91

3-2 ASP的优点和缺憾 91

3-3新一代的ASP.NET 92

3-1-1 ASP.NET运行流程 93

3-1-2 ASP.NET运行架构 93

3-4 ASP.NET设计理念 103

3-4-1 ASP与ASP.NET 105

3-4-2 ASP.NET Page文件结构 105

3-4-3 ASP.NET运行架构-文件结构 107

3-5 Server Control介绍 113

3-5-1Intrinsic Control 113

3-5-2 List Control 115

3-5-3 Rich Control 116

3-5-4 Validation Control 116

3-5-5 ASP.NET数据绑定(Data Binding) 118

3-6 ASP.NET Application Framework 118

3-6-1 ASP.NET应用程序(HTTP Apphcation) 118

3-6-2 ASP.NET应用程序运行过程 118

3-6-3 HTTP Runtime 119

3-7-1 Config.Web 120

3-7设置与组态 120

3-7-2 HTTP Module 127

3-7-3 Global.asax文件 128

3-7-4 HTTP Handler 132

3-8 ASP.NET安全性 135

3-8-1验证 135

3-8-2授权 135

3-8-3 Role-Base安全性 135

3-8-6 Impersonation 136

3-8-7安全性组态 136

3-8-4安全性的程序化模块 136

3-8-5 Intranet安全性 136

3-8-8 Windows 验证 138

3-8-9 Internet安全性 142

3-8-10使用URL授权 146

3-8-11自定义Role Mapping 148

3-9 ASP.NET Chche 151

3-9-1 Output Cache 152

3-9-4 Cache设计考虑 153

3-9-2 Cache Engine 153

3-9-3 Cache Dependency 153

3-10部署 157

3-10-1简化组件的部署 157

第4章 数据绑定技术 160

4-1 Data Binding的优点 160

4-2 ASP.NET Data Binding设计理念 161

4-3将数据绑定到控制项的方式 161

4-3-1数据绑定语句语法 161

4-4绑定到数据库的数据 175

4-5添加、删除、修改数据库数据 182

4-6设计良好样式的ASP.NET网页 192

第5章 新一代数据库存取模型——ADO.NET 228

5-1新一代ADO.NET 228

5-2 ADO.NET设计理念 228

5-2-1 ADO.NET与XML文件 229

5-2-2 ADO.NET运作的过程 231

5-3 ADO.NET组件与对象模型 233

5-3-1 Connection对象 233

5-3-4 DataReader对象 234

5-3-5 DataSet对象 234

5-3-3 Parameter对象 234

5-3-2 Command对象 234

5-3-6 DataVIiew对象 235

5-3-7 DataSetCommand对象 236

5-3-8 DataSet对象模型 236

5-3-9 DataSetCommand对象模型 238

5-3-10 Command VS.DataSetCommand 238

5-3-11 ADO.NET Managed Provider 239

5-4 ADO与ADO.NET的差异性 239

5-5使用Namespace 240

5-6连接到数据来源 241

5-7使用DataSet读取数据 243

5-8使用DataView 246

5-9使用DataReader读取数据 249

5-10 DataSet VS.DataReader 256

5-11 ADO.NET参数化查询 257

5-11-1使用预存程序 258

5-12使用模板 259

5-12-1支持Template的控制项 259

5-13使用DataGrid和BoundColumn 265

5-14添加数据到数据库 267

5-15删除数据库的数据 276

5-16修改数据库的数据 282

5-17使用EditItemTemplate 288

5-18使用DropdownList 293

5-19实作修改数据程序代码 301

5-20 Container, DataItem和DataBinder,Eval 305

5-21数据分页处理 309

第二篇 实务应用篇 316

第6章 单一Table模板 316

6-1基本代码表添加、删除与修改 316

6-2基本数据模板应用 325

7-1最新消息公告-使用单一Table 330

第7章单一Table多个栏位模板 330

7-2科目维护-参照其他Table 338

第8章 一对多Table设计模板 346

8-1顾客来源数据维护 346

8-2一对多课程科目设计 349

第9章 Email与个人Web行事历 358

9-1发送Email 358

9-2个人Web行事历 364

第10章 网络硬盘 382

Internet网络硬盘 382

附录A 设计样式 382