《ASP.NET案例分析与教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘宝龙,李浩,喻钧主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2016
  • ISBN:7030476791
  • 页数:301 页
图书介绍:

第1章 ASP.NET基础 1

1.1 .NET应用开发架构 1

1.1.1 .NET的设计目标 1

1.1.2 Microsoft.NET框架 1

1.2 ASP.NET概述 3

1.2.1 ASP.NET的脚本语言 4

1.2.2 ASP.NET的工作原理 4

1.3 建立ASP.NET的运行和开发环境 5

1.3.1 安装和配置IIS服务器 5

1.3.2 安装Visual Studio开发工具 6

1.3.3 SQL Server数据库系统的安装 8

1.4 开始编写ASP.NET程序 9

1.4.1 Web窗体代码模型 9

1.4.2 ASP.NET网页设计实例 9

1.5 习题与上机练习 11

第2章 C#语言基础 12

2.1 C#概述 12

2.1.1 C#的特点 12

2.1.2 创建一个简单的C#程序 12

2.1.3 程序的输入输出 13

2.1.4 C#注释 14

2.2 C#基本语法 15

2.2.1 C#常量与变量 15

2.2.2 C#数据类型 15

2.2.3 运算符和表达式 23

2.2.4 程序控制结构 27

2.3 异常处理 33

2.3.1 try-catch结构 33

2.3.2 try-finally结构 34

2.3.3 try-catch-finally结构 34

2.4 类和对象 35

2.4.1 类和对象的创建 35

2.4.2 属性和方法 39

2.4.3 构造函数和析构函数 40

2.4.4 继承和多态 42

2.5 字符串 44

2.5.1 使用字符串 44

2.5.2 创建动态字符串 48

2.6 习题与上机练习 50

第3章 ASP.NET常用控件 53

3.1 ASP.NET页面的生命周期 53

3.2 服务器控件概述 54

3.2.1 理解服务器控件 54

3.2.2 服务器控件的分类 55

3.2.3 服务器控件的共有事件 56

3.2.4 页面指示符 57

3.3 HTML服务器端控件 57

3.4 标准的Web服务器控件 60

3.4.1 文本输入与显示控件 60

3.4.2 控制权转移控件 62

3.4.3 选择控件 65

3.4.4 容器控件 71

3.4.5 表格控件 73

3.4.6 广告栏控件和日历控件 74

3.5 验证控件 76

3.5.1 必须输入验证控件 77

3.5.2 比较验证控件 78

3.5.3 范围验证控件 80

3.5.4 正则表达式验证控件 81

3.5.5 验证总结控件 84

3.5.6 自定义验证控件 85

3.6 用户控件 87

3.6.1 用户控件概述 87

3.6.2 创建用户控件 87

3.6.3 用户控件的使用 89

3.6.4 用户控件实现注册界面 90

3.7 服务器端控件的动态数据绑定 91

3.8 习题与上机练习 91

第4章 ASP.NET的内置对象 94

4.1 HTTP请求处理 94

4.1.1 Request对象 94

4.1.2 Response对象 98

4.1.3 Server对象 101

4.2 状态信息保存 105

4.2.1 Application对象 105

4.2.2 Session对象 107

4.2.3 Cookie对象 114

4.2.4 ViewState对象 116

4.3 Trace对象 118

4.4 ASP.NET运行配置文件 118

4.4.1 配置文件特点 119

4.4.2 配置文件结构 119

4.4.3 ASP.NET代码隐藏技术 120

4.5 习题和上机练习 120

第5章 ADO.NET数据库访问技术 123

5.1 ADO.NET体系结构 123

5.1.1 数据提供程序 123

5.1.2 DataSet数据集 125

5.1.3 ADO.NET类的组织 126

5.2 基于数据提供程序的数据库访问 126

5.2.1 数据库访问的一般方法 126

5.2.2 Connection对象 128

5.2.3 Command对象 134

5.2.4 DataReader对象 144

5.2.5 DataAdapter对象 146

5.3 DataSet的架构 150

5.3.1 DataTable 150

5.3.2 DataView 152

5.4 习题和上机练习 156

第6章 ASP.NET中数据绑定技术 158

6.1 数据绑定概述 158

6.1.1 数据绑定表达式 158

6.1.2 单值绑定 159

6.1.3 重复值绑定 160

6.2 数据源控件 162

6.2.1 数据源控件概述 162

6.2.2 使用SqlDataSource控件 166

6.3 富数据控件 170

6.3.1 GridView控件 170

6.3.2 ListView控件 187

6.3.3 DetailsView控件和FormView控件 189

6.4 习题与上机练习 195

第7章 ASP.NET Web服务 197

7.1 Web服务概述 197

7.1.1 Web服务的定义 197

7.1.2 Web服务的基本特征 198

7.1.3 Web服务的体系结构 198

7.1.4 Web服务的协议栈 200

7.2 构建ASP.NET Web服务 201

7.2.1 创建Web服务 201

7.2.2 测试Web服务 203

7.2.3 发布Web服务 203

7.3 使用Web服务 205

7.3.1 生成服务代理类 205

7.3.2 添加Web引用 205

7.3.3 访问Web服务 206

7.4 习题与上机练习 207

第8章 JavaScript脚本语言 209

8.1 JavaScript概述 209

8.1.1 JavaScript特性 209

8.1.2 网页嵌入JavaScript 210

8.2 JavaScript基本语法 212

8.2.1 JavaScript规范与格式 212

8.2.2 JavaScript注释 212

8.2.3 基本输出与交互方法 213

8.2.4 数据类型和变量 215

8.2.5 运算符和表达式 216

8.2.6 流程控制 217

8.3 函数 221

8.3.1 如何定义函数 222

8.3.2 函数的调用 222

8.3.3 变量的作用域和返回值 224

8.3.4 异常处理 224

8.3.5 JavaScript事件处理 225

8.4 JavaScript对象 227

8.4.1 基本对象 228

8.4.2 浏览器对象 233

8.4.3 HTML DOM对象 237

8.5 JavaScript编程实例 242

8.5.1 表单提交验证 242

8.5.2 时间计算程序 244

8.5.3 向表格中动态添加行 245

8.6 习题和上机练习 247

第9章 AJAX简介 250

9.1 AJAX概述 250

9.2 AJAX基本工作原理 251

9.2.1 AJAX实现步骤 251

9.2.2 AJAX异步调用示例 254

9.2.3 HTTP异步请求实例 257

9.3 DOM简介 261

9.4 Microsoft AJAX 265

9.4.1 概述 265

9.4.2 使用UpdatePanel控件实现页面局部刷新 266

9.4.3 使用UpdateProgress控件显示更新进度 268

9.4.4 使用Timer控件实现定时刷新 269

第10章 实例开发:物流管理系统 271

10.1 需求分析 271

10.1.1 系统设计目的 271

10.1.2 模块功能简介 271

10.1.3 功能要求 274

10.2 业务流程 278

10.2.1 业务流程图 278

10.2.2 框架构成 278

10.3 系统设计 279

10.4 系统数据字典 283

10.5 函数API接口说明 283

10.6 IE浏览器配置 291

10.7 系统安装及配置 296

10.7.1 操作系统以及环境 296

10.7.2 B/S站点部署 296

参考文献 301