《ASP.NET程序设计实践教程 VB版》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:孙践知主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113099725
  • 页数:238 页
图书介绍:本书涉及了ASP.NET和SQL Server两部分,共8章。

第1章 ASP.NET概述 1

1.1 基本概念 1

1.1.1 B/S和C/S结构 1

1.1.2 静态网页和动态网页 2

1.1.3 Web服务器的概念 3

1.1.4 HTTP协议 3

1.1.5 .NET架构 3

1.2 任务1:安装ASP.NET 4

1.2.1 要求和目的 4

1.2.2 操作步骤 5

1.2.3 相关知识 8

ASP.NET概述 8

ASP.NET开发工具 8

ASP.NET的工作过程 9

1.3 任务2:建立简单的ASP.NET程序 9

1.3.1 要求和目的 9

1.3.2 操作步骤 10

1.3.3 相关知识 12

ASP.NET解决方案 12

ASP.NET文件类型 12

代码分离技术 13

Visual Studio 2005开发环境 13

1.4 任务3:建立最简单的可交互的ASP.NET程序 18

1.4.1 要求和目的 18

1.4.2 操作步骤 18

1.4.3 相关知识 20

ASP.NET页面程序结构 20

VB程序结构 21

Web页面的处理过程 21

类和名字空间 22

控件、属性和方法 22

事件和事件驱动 23

HTML服务器控件和Web服务器控件 24

1.5 小结 24

1.6 作业 24

第2章 Web服务器控件 26

2.1 任务1:设置文本字体 26

2.1.1 要求和目的 26

2.1.2 操作步骤 27

2.1.3 相关知识 30

命令按钮 30

文本框 31

单选按钮 32

复选框 32

2.2 任务2:图片浏览器 33

2.2.1 要求和目的 33

2.2.2 操作步骤 33

2.2.3 相关知识 34

Image控件 34

标签和下拉列表控件 34

页面属性 34

页面指示符 36

2.3 任务3:选择出行时间和目标城市 37

2.3.1 要求和目的 37

2.3.2 操作步骤 37

2.3.3 相关知识 39

列表框控件 39

日历控件 39

布局菜单 41

格式菜单和布局工具栏 41

2.4 任务4:设计用户注册界面 41

2.4.1 要求和目的 41

2.4.2 操作步骤 42

2.4.3 相关知识 43

必填验证 43

比较验证 43

范围验证 44

正则表达式验证 44

验证摘要控件 46

自定义验证控件 46

2.5 任务5:设计页面Banner 47

2.5.1 要求和目的 47

2.5.2 操作步骤 48

2.5.3 相关知识 50

容器控件 50

Web用户控件 51

定义Web用户控件 51

Web用户控件和Web页面的关系 51

2.6 小结 51

2.7 作业 52

第3章 ASP.NET内置对象 54

3.1 任务1:获取来访者信息 55

3.1.1 要求和目的 55

3.1.2 操作步骤 55

3.1.3 相关知识 57

Request对象概述 57

Brower属性 58

UrlReferer属性 58

AcceptType属性 59

Headers属性 59

QueryString属性 59

3.2 任务2:使用Cookie登录网站 60

3.2.1 要求和目的 60

3.2.2 操作步骤 60

3.2.3 相关知识 62

Response对象概述 62

Cookie对象概述 62

Cookie的应用 62

对Cookie对象进行操作 63

Cookie对象常用属性和方法 63

3.3 任务3:为页面设置生存时间 64

3.3.1 要求和目的 64

3.3.2 操作步骤 65

3.3.3 相关知识 66

Session对象概述 66

Cookie和Session的比较 67

Session常用属性和方法 67

3.4 任务4:简单聊天室 68

3.4.1 要求和目的 68

3.4.2 操作步骤 69

3.4.3 相关知识 71

Application对象概述 71

Application常用属性和方法 71

3.5 任务5:动态在线人数统计 71

3.5.1 要求和目的 71

3.5.2 操作步骤 72

3.5.3 相关知识 73

Global.asax配置文件 73

Web.config配置文件 74

Global事件 74

3.6 小结 74

3.7 作业 74

第4章 ASP.NET类库 76

4.1 .NET类库概述 76

4.2 任务1:学生算术测验 78

4.2.1 要求和目的 78

4.2.2 操作步骤 78

4.2.3 相关知识 79

System名字空间 79

Math类 80

Random类 81

DateTime结构 81

String类 82

Convert类 83

DayOfWeek枚举 83

4.3 任务2:上传文件到指定目录 84

4.3.1 要求和目的 84

4.3.2 操作步骤 85

4.3.3 相关知识 86

System.IO名字空间 86

FileUpload类 87

File类 87

Directory类 89

StreamReader和StreamWriter类 90

“~”运算符 91

4.4 任务3:绘制花瓣图案 91

4.4.1 要求和目的 91

4.4.2 操作步骤 92

4.4.3 相关知识 92

System.Drawing名字空间 92

Point结构 93

Color结构 94

Pen类 94

Bitmap类 95

Graphics类 96

4.5 任务4:简单端口扫描器 97

4.5.1 要求和目的 97

4.5.2 操作步骤 98

4.5.3 相关知识 99

System.Net名字空间 99

System.Net.Sockets名字空间 100

TcpClient类 100

DNS类 101

4.6 任务5:简单邮件发送系统 102

4.6.1 要求和目的 102

4.6.2 操作步骤 102

4.6.3 相关知识 103

System.Web.Mail名字空间 103

MailMessage类 104

MailAttachment类 105

SmtpMail类 105

System.Net.Mail名字空间 105

SmtpClient类 106

4.7 任务6:多线程应用 107

4.7.1 要求和目的 107

4.7.2 操作步骤 107

4.7.3 相关知识 108

多线程的基本概念 109

System.Threading名字空间 109

Thread类 110

线程的状态 111

线程的优先级 112

4.8 任务7:文件加密 112

4.8.1 要求和目的 112

4.8.2 操作步骤 113

4.8.3 相关知识 114

数据加密的基本概念 114

主要加密算法 114

System.Security.Cryptography名字空间 115

DES类 115

CryptoStream类 116

4.9 小结 116

4.10 作业 117

第5章 SQL Server数据库基础 118

5.1 数据库概述 118

5.1.1 基本概念 118

5.1.2 数据库系统的特点 119

5.1.3 SQL Server概述 119

5.2 任务1:安装SQL Server 2005 119

5.2.1 要求和目的 119

5.2.2 操作步骤 119

5.2.3 相关知识 121

SQL Server数据库对象 121

SQL Server系统数据库 121

5.3 任务2:建立学生信息数据库 122

5.3.1 要求和目的 122

5.3.2 操作步骤 123

5.3.3 相关知识 126

表的概念 126

字段和字段类型 126

数据完整性 126

约束 127

索引 127

5.4 任务3:建立学生选课数据库 128

5.4.1 要求和目的 128

5.4.2 操作步骤 128

5.4.3 相关知识 130

单表数据库问题分析 130

多表 131

外键和参照完整性 132

5.5 任务4:查询学生选课数据库 133

5.5.1 要求和目的 133

5.5.2 操作步骤 133

5.5.3 相关知识 137

多表数据库问题分析 137

视图的概念 137

关系图 137

分组和筛选 138

5.6 任务5:备份和恢复数据库 138

5.6.1 要求和目的 138

5.6.2 操作步骤 138

5.6.3 相关知识 138

5.7 小结 138

5.8 作业 139

第6章 SQL查询语言 140

6.1 概述 140

6.2 任务1:建立学生选课数据库 141

6.2.1 要求和目的 141

6.2.2 操作步骤 141

6.2.3 相关知识 144

SQL语法基本规则 144

CREATE语句 145

DROP语句 146

ALTER语句 146

6.3 任务2:查询学生选课数据库 147

6.3.1 要求和目的 147

6.3.2 操作步骤 147

6.3.3 相关知识 148

INSERT语句 148

SELECT语句 149

DELETE语句 150

UPDATE语句 151

6.4 任务3:使用存储过程 151

6.4.1 要求和目的 151

6.4.2 操作步骤 151

6.4.3 相关知识 153

存储过程 153

T-SQL的运算符 153

T-SQL的函数 154

T-SQL的变量 154

T-SQL的语句 155

6.5 任务4:使用触发器和游标 155

6.5.1 要求和目的 155

6.5.2 操作步骤 156

6.5.3 相关知识 158

触发器 158

游标 158

6.6 小结 159

6.7 作业 159

第7章 使用ADO.NET访问数据库 161

7.1 ADO.NET概述 161

7.2 任务1:在ASP.NET中操作数据库中的数据(Ⅰ) 163

7.2.1 要求和目的 163

7.2.2 操作步骤 163

7.2.3 相关知识 167

数据库相关的名字空间 167

SqlConncet类 168

SqlCommand类 168

SqlDataReader类 169

7.3 任务2:在ASP.NET中操作数据库中的数据(Ⅱ) 170

7.3.1 要求和目的 170

7.3.2 操作步骤 171

7.3.3 相关知识 172

SqlDataAdapter类 172

DataSet 174

数据绑定 176

7.4 任务3:显示选课数据库数据(Ⅰ) 177

7.4.1 要求和目的 177

7.4.2 操作步骤 177

7.4.3 相关知识 182

SqlDataSource控件 182

GridView控件 183

模板的使用 184

7.5 任务4:显示选课数据库数据(Ⅱ) 185

7.5.1 要求和目的 185

7.5.2 操作步骤 185

7.5.3 相关知识 187

DataList控件 187

DetailsView控件 187

FormView控件 187

7.6 任务5:以报表的方式输出选课数据库 188

7.6.1 要求和目的 188

7.6.2 操作步骤 189

7.6.3 相关知识 192

报表 192

ReportViewer控件 192

Repeater控件 193

7.7 小结 194

7.8 作业 194

第8章 在ASP.NET中使用XML处理数据 195

8.1 任务1:创建XML文档 195

8.1.1 要求和目的 195

8.1.2 操作步骤 195

8.1.3 相关知识 196

XML和HTML的异同 196

XML文档的结构 197

创建XML文档 198

8.2 任务2:显示XML文档 198

8.2.1 要求和目的 198

8.2.2 操作步骤 198

8.2.3 相关知识 200

8.3 任务3:在Web页面中读写XML文档 200

8.3.1 要求和目的 200

8.3.2 操作步骤 201

8.3.3 相关知识 203

XML控件 203

DataSet中和XML相关的方法 204

8.4 小结 204

8.5 作业 204

附录A VB程序设计语言基础 205

附录B HTML概要 220

附录C 建立Web服务器 227

参考文献 238