《精通ASP.NET编程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:黎晓冬等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030112946
  • 页数:436 页
图书介绍:本书主要讲述了应用ASP.net作网站开发所需要掌握的语言、特点及编程技巧。以语法——示例——解析为手段,深入浅出地讲述ASP.net的开发技巧,而且示例的实用性也很强。本书适用于初、中级用户,对高级用户也有参考价值。

第1章 ASP.NET概述 1

1.1 ASP.NET简介 1

目录 1

1.2 ASP.NET特点 2

1.3 ASP.NET与ASP的比较 4

1.4 微软公司的NGWS系统 6

第2章 运行环境 7

2.1 软硬件环境需求 7

2.2 安装 7

3.1 数据类型 11

3.1.1 数值类型 11

第3章 C#语法基础 11

3.1.2 数值类型的转换 17

3.1.3 引用类型 19

3.1.4 装箱与解箱 23

3.2 语句 25

3.2.1 选择语句 25

3.2.2 循环语句 31

3.2.3 跳转语句 38

3.2.4 异常处理语句 42

3.2.5 checked和unchecked语句 48

3.2.6 unsafe和fixed语句 52

3.2.7 lock语句 54

3.3.2 属性的访问 57

3.3 属性 57

3.3.1 属性的声明 57

3.4 方法 60

3.4.1 方法的声明 60

3.4.2 方法参数 62

3.5 索引 66

3.5.1 索引的声明 66

3.6 事件 70

3.6.1 事件的声明 70

3.6.2 事件的预定和撤消 70

3.6.3 事件的访问 71

3.7 继承 73

第4章 ASP.NET网络表单 76

4.1 表单语法 77

4.1.1 执行代码 77

4.1.2 声明代码 81

4.1.3 服务器控件 82

4.1.4 HTML服务器控件 85

4.1.5 数据绑定 87

4.1.6 对象标记 91

4.1.7 服务器端注释 93

4.1.8 服务器端#Includes 94

4.2.2 运行服务器端控件 95

4.2.1 声明服务器端控件 95

4.2 服务器端控件 95

4.2.3 处理控件动作事件 96

4.2.4 处理多个控件的动作事件 98

4.3 在控件中应用CSS 102

4.3.1 在HTML控件中应用CSS 102

4.3.2 在Web服务器控件中应用CSS 102

4.4 服务器控件表单验证 104

4.4.1 客户端验证 105

4.4.2 显示验证错误 111

4.4.3 应用CompareValidator控件 117

4.4.4 应用RangeValidator控件 123

4.4.5 应用RegularExpressionsValidator控件 127

4.4.6 应用CustomValidator控件 132

4.4.7 登录系统综合验证 139

4.5 网络表单用户控件 145

4.5.1 用户控件属性 148

4.5.2 在用户控件中封装事件 150

4.5.3 动态创建用户控件 153

4.6 数据绑定的服务器端控件 153

4.6.1 绑定概述和语法介绍 153

4.6.2 绑定到简单属性 154

4.6.3 绑定到集合和列表 156

4.6.4 绑定表达式或方法 162

4.6.5 DataBinder.Eval 165

4.7 服务器端数据访问 166

4.7.1 Connection、Commands和DataSets 166

4.7.2 访问基于SQL的数据 166

4.7.3 执行带参数的选择 167

4.7.4 向SQL数据库中插入数据 170

4.7.5 更新SQL数据库中的数据 176

4.7.6 删除SQL数据库中数据 185

4.7.7 在SQL数据库中排序数据 188

第5章 自定义控件与HTML控件 192

5.1 自定义控件 192

5.1.1 开发自定义控件 192

5.1.2 定义简单的属性 193

5.1.3 定义类属性 196

5.1.4 检索内部信息 199

5.1.5 开发合成控件 200

5.1.6 在合成控件中处理事件 203

5.1.7 从合成控件中激发自定义事件 205

5.1.8 维护状态 208

5.1.9 开发模板控件 211

5.1.1 0定义一个自定义的控件构造器 215

5.2 HTML控件 218

5.2.1 HtmlAnchor控件 218

5.2.2 HtmlImage控件 221

5.2.3 HtmlInputCheckBox控件 227

5.2.4 HtmlInputRadioButton控件 232

5.2.5 HtmlButton控件 238

5.2.6 HtmlInputButton控件 242

5.2.7 HtmlInputFile控件 246

5.2.8 HtmlInputText控件 252

5.2.9 HtmlTable、HtmlTableRow和HtmlTableCell控件 256

第6章 Web控件 264

6.1 AdRotator控件 264

6.2 CheckBox控件 267

6.3 CheckBoxList控件 273

6.4 Button控件 274

6.5 Calendar控件 275

6.6 DropDownList控件 277

6.7 HyperLink控件 279

6.8 Image控件 281

6.9 ImageButton控件 284

6.1 0Label控件 287

6.1 1LinkButton控件 288

6.1 2ListBox控件 291

6.1 3Panel控件 294

6.1 4PlaceHolder控件 297

6.1 5RadioButton控件 301

6.1 6RadioButtonList控件 304

6.1 7RegularExpressionValidator控件 307

6.1 8RequiredFieldValidator控件 308

6.1 9Table、TableRow和TableCell控件 310

6.2 0TextBox控件 312

6.2 1ValidationSummary控件 313

6.2 2XML控件 314

第7章 Web服务 316

7.1 Web服务概述 316

7.2 Web服务示例 320

7.3 在WebService中使用数据 323

8.2 创建Application 326

8.2.1 Application的结构 326

8.1 概念 326

第8章 WebApplication 326

8.2.2 设置Application的目录 327

8.2.3 创建一个Application 328

8.2.4 Application的生命周期 329

8.2.5 关于多线程 329

8.3 配置config.web 330

8.3.1 配置概述 330

8.3.2 配置规则 330

8.3.3 配置语法 331

8.4 Application对象 334

8.4.1 Application对象的重要属性 334

8.4.2 Application对象的重要方法 335

8.5 Session对象 343

8.6 应用global.asax文件 348

8.6.1 Application或Session作用范围事件 349

8.6.2 Application或Session作用范围对象 350

8.7 管理ApplicationState 351

8.7.1 使用ApplicationState 351

8.7.2 使用SessionState 352

8.7.3 使用客户端Cookies 354

8.7.4 使用ViewState 355

8.8 安全访问限制 356

8.8.1 验证和授权(AuthenticationAndAuthorization) 356

8.8.3 基于FORM的验证 358

8.8.2 基于Windows的验证 358

8.8.4 授权用户和角色 360

第9章 缓存 364

9.1 缓存概述 364

9.2 输出缓存 365

9.3 数据缓存 367

9.3.1 数据缓存简介 367

9.3.2 数据缓存使用 368

第10章 本地化信息 373

10.1 本地化 373

10.1.1 本地化支持 373

10.2 Culture和编码的设定 374

10.2.1 编码 374

10.1.2 配置设置 374

10.2.2 使用Culturelnfo 375

第11章 NET数据库编程技术 381

11.1 ADO.NET概述 381

11.2 ASP.NET的优势 382

11.3 ManagedProvider 384

11.4 DataSet 384

11.4.1 DataSet概述 384

11.4.2 处理数据集的步骤 386

11.4.3 创建数据集 387

11.5 通过ADO.NET访问数据库 387

11.5.1 ADO.NET访问数据库的步骤 387

11.5.2 ADO.NET对象 388

11.5.3 使用DataSet 405

11.5.4 使用DataTable 410

11.6 数据库基本操作示例 412

第12章 ASP.NET实战篇 420

12.1 网上花店 420

12.1.1 设计综述 420

12.1.2 实施步骤 421

12.1.3 花店功能介绍 424

12.2 BBS系统 426

12.2.1 设计综述 426

12.2.2 实施步骤 427

12.2.3 BBS系统功能介绍 434