《ASP.NET编程基础及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张登辉编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111263968
  • 页数:225 页
图书介绍:本书主要包括ASP.NET技术基本概念等。

第1章 Web和ASP.NET介绍 1

1.1 Web基础知识 1

1.1.1 Web概念 1

1.1.2 Web产生的背景及发展过程 1

1.1.3 Web技术现状 2

1.2 ASP.NET与Web的关系 3

1.2.1 ASP.NET技术背景 3

1.2.2 ASP.NET运行机制 4

1.2.3 ASP.NET与动态Web 4

1.2.4 Web应用程序概念 5

1.2.5 ASP.NET支持的语言 5

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

1.3.1 安装Microsoft IIS 5

1.3.2 安装Visual Studio 2005 10

1.3.3 安装SQL Server数据库服务器 11

1.3.4 测试安装 13

1.4 实训 ASP.NET开发环境安装与配置 14

1.5 习题 15

第2章 ASP.NET编程基础 16

2.1 HTML简介 16

2.1.1 HTML基本概念 16

2.1.2 HTML常用标记使用说明 17

2.1.3 HTML的表单 18

2.2 C#.NET简介 21

2.2.1 C#.NET的特点 21

2.2.2 .NET开发平台简介 21

2.3 HTML与C#.NET的配合 22

2.3.1 传统的配合方式 23

2.3.2 网页标记与程序分离的配合方式 23

2.4 初步接触ASP.NET程序 25

2.4.1 第一个程序“hello world” 25

2.4.2 今天的日期 26

2.4.3 逐渐变大的文字 26

2.4.4 显示网页中表单输入的内容 27

2.4.5 用户正在使用何种浏览器 28

2.4.6 显示文本文件的内容 29

2.4.7 查看数据库的内容 30

2.5 实训 Visual Studio.NET开发环境应用实践 31

2.6 习题 31

第3章 ASP.NET程序设计基本规则 32

3.1 C#.NET的语法 32

3.1.1 C#语句的书写规则 32

3.1.2 C#变量及程序的命名原则 33

3.1.3 C#的数据类型 33

3.1.4 C#中变量、常量的声明 36

3.1.5 C#中的数组 37

3.1.6 C#中的算术运算符 37

3.1.7 C#的关系运算符 38

3.1.8 C#的逻辑运算符 38

3.1.9 赋值运算符 38

3.1.10 C#的条件运算符 39

3.1.11 运算符的优先顺序 39

3.2 程序的流程控制 40

3.2.1 If判断结构 40

3.2.2 switch多分支判断结构 41

3.2.3 for循环结构 42

3.2.4 for each结构 43

3.2.5 while循环结构 43

3.2.6 do while循环结构 43

3.2.7 跳转机制 43

3.2.8 异常处置机制 44

3.3 C#面向对象特性 45

3.3.1 类的特点 45

3.3.2 类的定义 46

3.4 实训 C#基本语法训练 48

3.5 习题 49

第4章 表单控件 51

4.1 表单基础 51

4.1.1 HTML标记表单 51

4.1.2 HTML控件表单 51

4.1.3 Web控件表单 52

4.2 HTML控件表单 53

4.2.1 文字输入控件 55

4.2.2 选择控件 56

4.2.3 按钮控件 57

4.3 Web控件表单 58

4.3.1 文字控件 59

4.3.2 选择控件 61

4.3.3 按钮控件 65

4.3.4 超级链接控件 67

4.3.5 页面显示控制控件 69

4.4 Web表单验证控件 72

4.4.1 网页表单验证基础 72

4.4.2 Requiredfieldvalidator控件 73

4.4.3 Rangevalidator控件 74

4.4.4 Comparevalidator控件 75

4.4.5 Regularexpressionvalidator控件 76

4.4.6 Customvalidator控件 78

4.4.7 Validationsummary控件 78

4.4.8 网页验证应用 80

4.5 表单回发 81

4.5.1 Ispostback属性 82

4.5.2 Autopostback属性 83

4.6 实训 表单及网页回发处理 85

4.7 习题 85

第5章 ASP.NET的对象 87

5.1 ASP.NET对象简介 87

5.1.1 Page类 88

5.1.2 Page对象常用属性 89

5.2 Response对象 90

5.2.1 Response对象功能介绍 90

5.2.2 Response对象的属性 91

5.2.3 Response对象的方法 92

5.3 Request对象 94

5.3.1 Request对象功能介绍 94

5.3.2 使用表单的GET方法和POST方法取得数据 94

5.3.3 取得Web服务器端的系统信息 97

5.3.4 取得客户端浏览器信息 99

5.4 Server对象 101

5.4.1 Server对象的属性 101

5.4.2 Server对象的CreateObject方法 102

5.4.3 Server对象的Transfer方法 102

5.4.4 Server对象的Execute方法 102

5.4.5 Server对象的HtmlEncode方法和HtmlDecode方法 103

5.4.6 使用Server对象的UrlEncode方法和UrlDecode方法 104

5.4.7 使用Server对象的MapPath方法 104

5.5 Web应用程序基础 106

5.5.1 Web应用程序基本概念 106

5.5.2 Web应用程序设计过程 106

5.5.3 Web应用程序中的Global.asax文件 108

5.5.4 服务器端封装 109

5.6 Application对象 110

5.6.1 Application对象功能及使用方法介绍 110

5.6.2 Application对象的方法 111

5.6.3 Application对象的事件 111

5.6.4 Application对象使用实例 112

5.7 Cookies对象 115

5.7.1 建立Cookies数据 115

5.7.2 取得Web客户端的Cookies 116

5.8 Session对象 117

5.8.1 Session对象功能及使用方法介绍 117

5.8.2 Session对象的属性 118

5.8.3 Session对象的事件 119

5.8.4 Session对象的方法 120

5.8.5 Session和Cookies的区别 120

5.8.6 Session对象使用实例 121

5.9 实训 ASP.NET内建对象应用 123

5.10 习题 124

第6章 .NET Framework类库 125

6.1 .NET Framework类库基本概念 125

6.2 数学运算类 126

6.2.1 数学运算类System.Math包含的方法 126

6.2.2 System.Math中的常数 127

6.3 字符串操作类 127

6.3.1 字符串操作类System.String包含的类方法 127

6.3.2 System.String应用实例 128

6.4 日期、时间类 129

6.4.1 System.DateTime包含的属性 130

6.4.2 System.DateTime类的方法 131

6.5 数组类 132

6.5.1 数组类System.Array包含的属性和方法 132

6.5.2 System.Array类的应用 133

6.6 随机数类 134

6.6.1 随机数类System.Random包含的类方法 134

6.6.2 System.Random类的应用 134

6.7 文件操作类 135

6.7.1 System.IO命名空间 135

6.7.2 目录管理 136

6.7.3 文件管理 137

6.7.4 文本文件的读写操作 139

6.7.5 二进制文件的读写操作 140

6.8 实训 ASP.NET类库应用 142

6.9 习题 143

第7章 ASP.NET和关系型数据库 144

7.1 关系数据库基本概念 144

7.1.1 关系数据库和数据表 144

7.1.2 数据表之间的关联 145

7.1.3 数据集合 145

7.2 Web数据库基本概念 147

7.3 常用关系数据库系统简介 150

7.3.1 SQL Server 150

7.3.2 Microsoft Access 150

7.4 结构化查询语言SQL简介 150

7.4.1 数据定义语言DDL 151

7.4.2 数据查询语言DQL 153

7.4.3 数据操纵语言DML 154

7.5 创建数据库连接 155

7.5.1 ADO.NET简介 155

7.5.2 Connection对象 156

7.6 利用ADO.NET对象操作数据库 158

7.6.1 使用Command对象处理SQL命令 159

7.6.2 使用DataReader对象逐次取回数据 161

7.6.3 使用DataAdapter对象管理数据 163

7.6.4 使用DataSet对象存放数据表 163

7.6.5 使用DataTable对象管理数据 165

7.6.6 使用DataView对象定义查询结果 168

7.7 数据的输出控制 169

7.7.1 数据绑定与显示 169

7.7.2 Dropdownlist、Checkboxlist、RadioButtonlist控件 171

7.7.3 GridView控件 173

7.8 实训 ASP.NET数据操作类与数据显示控件应用 177

7.9 习题 178

第8章 ASP.NET应用开发技术 180

8.1 XML数据处理 180

8.1.1 XML概述 180

8.1.2 XML文档的格式 181

8.1.3 VS.NET对XML的支持 183

8.1.4 使用XmlTextWriter类完成XML文档写入 183

8.1.5 使用XmlTextReader类完成XML文档读取 186

8.1.6 使用XmlDocument类处理XML文档 189

8.2 Web Service技术 190

8.2.1 Web Service技术简介 190

8.2.2 创建Web Service 191

8.2.3 引用Web Service 193

8.3 Ajax技术 194

8.3.1 Ajax技术简介 194

8.3.2 Ajax.NET应用开发 195

8.4 母版页 198

8.4.1 制作母版页 198

8.4.2 制作内容页 199

8.5 实训 利用Web Service技术实现网上书店各分店图书在线汇总 200

8.6 习题 201

第9章 常用的Web应用系统 203

9.1 会员管理 203

9.1.1 会员管理系统功能介绍 203

9.1.2 数据库系统配置 204

9.1.3 用户登录检查 204

9.1.4 新用户注册 205

9.1.5 一般用户信息修改程序 208

9.1.6 管理员程序 209

9.1.7 保密网页之一 211

9.2 论坛系统 212

9.2.1 论坛系统介绍 212

9.2.2 数据库系统配置 213

9.2.3 用户登录 213

9.2.4 管理员程序 214

9.2.5 论坛主题界面 217

9.2.6 发言界面 219

9.3 实训 基于Web的班级信息管理系统 222

9.4 习题 224

参考文献 225