《ASP.NET应用程序设计》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李静,森柴晟编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2009
  • ISBN:9787811247787
  • 页数:169 页
图书介绍:本书包含以下知识点:ASP.NET语法基础、ASP.NET应用程序工作原理、Web常用控件及其应用、Web高级控件及其应用、操作数据库、常用内部对象、XML在Web开发中的应用、Web应用程序的部署等。

第1章 概述 1

1.1 .NET简介 1

1.1.1 .NET由来 1

1.1.2 .NET开发平台 1

1.1.3 .NET框架 2

1.1.4 VS.NET 3

1.2 ASP与ASP.NET 3

1.2.1 ASP简介 4

1.2.2 ASP.NET简介 4

1.2.3 ASP.NET的优越性 4

1.3 建立ASP.NET应用程序的开发运行环境 5

1.3.1 开发环境 5

1.3.2 运行环境 8

1.4 双语精髓 12

本章小结 12

本章习题 13

第2章 C#语言基础 14

2.1 C#常量与变量 14

2.1.1 常量 14

2.1.2 变量 14

2.2 C#表达式与运算符 15

2.2.1 运算符 15

2.2.2 算术运算符与算术表达式 15

2.2.3 赋值运算符与赋值表达式 16

2.2.4 关系运算符与关系表达式 16

2.2.5 逻辑运算符与逻辑表达式 16

2.2.6 位运算符与位运算表达式 17

2.2.7 三元运算符 18

2.2.8 运算符的优先级 18

2.3 C#程序控制语言 18

2.3.1 选择控制语句 19

2.3.2 循环控制语句 21

2.3.3 跳转语句 25

2.4 双语精髓 27

本章小结 28

本章习题 28

第3章 ASP.NET基础 29

3.1 第一个ASP.NET应用程序 29

3.1.1 新建项目 29

3.1.2 创建控件 31

3.1.3 添加代码调试 34

3.2 程序剖析 37

3.2.1 文件结构 37

3.2.2 ASP.NET网页表单 37

3.2.3 ASP.NET的基本语法 40

3.3 ASP.NET应用程序工作原理 43

3.3.1 HTTP运行期 44

3.3.2 一个HTTP请求的处理过程 45

3.3.3 页面执行模型 45

3.4 双语精髓 47

本章小结 47

本章习题 47

第4章 Web客户端控件及其应用 48

4.1 客户端控件概念 48

4.2 常用客户端控件(HTML标记) 48

4.2.1 换行标记 48

4.2.2 段落标记 50

4.2.3 水平线段标记 50

4.2.4 字体标记 51

4.2.5 链接标记 52

4.2.6 表格标记 53

4.2.7 表单标记 54

4.3 双语精髓 56

本章小结 56

本章习题 56

第5章 Web服务器端控件及其应用 57

5.1 常用服务器端控件 57

5.1.1 HTML服务器控件 57

5.1.2 Web服务器控件 65

5.2 数据验证控件 69

5.2.1 RequiredFieldValidator 70

5.2.2 CompareValidator 71

5.2.3 RangeValidator 71

5.2.4 RegularExpressionValidator 71

5.2.5 CustomValidator 72

5.3 用户自定义控件 73

5.3.1 创建用户控件 73

5.3.2 使用用户控件 74

5.4 双语精髓 74

本章小结 74

本章习题 75

第6章 在ASP.NET中操作数据库 76

6.1 ADO.NET简介 76

6.1.1 Data Provider对象及使用 76

6.1.2 DataSet 80

6.2 ASP.NET中的数据库访问技术 82

6.2.1 访问数据库的步骤 82

6.2.2 数据库链接字符串 82

6.2.3 把数据显示出来 84

6.3 数据库操作实例(仅讨论SQL Server 2000数据库) 85

6.3.1 使用Command对象插入记录 85

6.3.2 使用Command对象修改记录 86

6.3.3 使用Command对象删除记录 88

6.4 双语精髓 89

本章小结 89

本章习题 89

第7章 ASP.NET常用内置对象 90

7.1 ASP.NET常用内置对象概述 90

7.1.1 ASP.NET常用内置对象 90

7.1.2 ASP.NET对象的访问 91

7.2 Page对象 91

7.2.1 Page对象简介 91

7.2.2 Page对象详解 92

7.2.3 演示案例 93

7.3 Response对象 95

7.3.1 Response对象简介 95

7.3.2 Response对象详解 95

7.3.3 演示案例 96

7.4 Request对象 99

7.4.1 Request对象简介 99

7.4.2 Request对象详解 99

7.4.3 演示案例 100

7.5 Session对象 103

7.5.1 Session对象简介 103

7.5.2 Session对象详解 104

7.6 Cookie对象 105

7.7 Application对象 105

7.7.1 Application对象简介 105

7.7.2 Application对象详解 106

7.8 Session、Cookie和Application对象的区别 106

7.9 双语精髓 107

本章小结 108

本章习题 108

第8章 XML程序设计基础 109

8.1 XML简介 109

8.1.1 标记语言 109

8.1.2 XML的起源和目的 109

8.1.3 XML的优点 111

8.1.4 XML的应用 111

8.1.5 Well-Formed XML与Validated XML 112

8.2 XML语法知识 112

8.2.1 XML的基本语法 112

8.2.2 XML文件的结构 112

8.2.3 标记名称与属性的规定 113

8.2.4 特殊字符的规定 113

8.2.5 使用命名空间 114

8.3 XML相关技术简介 115

8.3.1 CSS与XSL 115

8.3.2 XML验证技术 117

8.3.3 DOM(文档对象模型) 118

8.4 XML编程 120

8.4.1 .NET框架对XML的支持 120

8.4.2 通过DOM访问XML 120

8.4.3 XmlDataDocument实现Xml与DataSet集成 121

8.5 双语精髓 122

本章小结 123

本章习题 123

第9章 Web应用程序的部署 124

9.1 用XCOPY命令部署 124

9.2 用Visual Studio.NET的“复制项目”功能部署 126

9.3 用Web安装项目部署 128

9.4 双语精髓 132

本章小结 133

本章习题 133

第10章 设计实例——网上考试系统 134

10.1 开发及运行环境 134

10.2 系统流程 134

10.3 系统文件 135

10.4 数据库设计 135

10.4.1 考生信息表 135

10.4.2 试题表 135

10.4.3 考生成绩表 136

10.5 系统界面设计 136

10.5.1 系统界面设计 138

10.5.2 数据库的公共类(DataConn.cs)设计 140

10.5.3 登录页面代码 142

10.5.4 考生考试页面代码 143

10.5.5 考生成绩显示页面代码 146

10.6 项目运行 146

10.6.1 试题页面 146

10.6.2 成绩页面 147

附录 实训 148

实训1 ASP.NET应用程序开发运行环境的搭建 148

分析与总结 150

实训2 C#常量与变量 151

分析与总结 152

实训3 创建一个简单应用程序 153

分析与总结 154

实训4 HTML标记 155

分析与总结 156

实训5 Web服务器控件应用 157

分析与总结 158

实训6 数据库基本操作 159

分析与总结 161

实训7 网上投票系统应用 162

分析与总结 168

参考文献 169