图书目录

目    录

  

第1章  ASP.NET开发基础 1

1.1  ASP.NET 2.0新增功能 1

1.1.1  数据访问中增加的新功能 1

1.1.2  状态管理中的新增功能 3

1.1.3  网页中的新增功能 5

1.1.4  网页模型中的新增功能 6

1.1.5  缓存中的新增功能 7

1.1.6  跟踪中的新增功能 8

1.1.7  配置中的新增功能 8

1.1.8  新增Web服务器控件 11

1.2  开发环境配置 12

1.2.1  IIS的安装和配置 12

1.2.2  使用web.config进行配置 17

1.2.3  配置Global.asax 23

1.3  ASP.NET的基本对象 24

1.3.1  Application对象 24

1.3.2  Response对象 25

1.3.3  Request对象 26

1.3.4  Server对象 28

1.3.5  Session对象 29

1.3.6  Context对象 30

1.3.7  Trace对象 31

1.4  创建Welcome Web应用程序 32

1.4.1  启动ASP.NET Web服务扩展 32

1.4.2  启动Visual Studio 2005建立

Web网站 32

1.4.3  添加内容 34

  

1.4.4  调试ASP.NET程序 35

1.5  本章小结 36

第2章  ADO数据库编程基础 37

2.1  数据提供程序 37

2.2  使用ADO .NET连接数据源 40

2.2.1  连接SQL Server数据库 40

2.2.2  使用ODBC连接数据源 41

2.2.3  使用OLE DB连接数据源 41

2.2.4  连接Oracle数据库 42

2.3  ADO.NET基本对象 42

2.3.1  Command对象 42

2.3.2  DataReader对象 44

2.3.3  DataAdapter对象 46

2.4  数据集 48

2.4.1  创建DataSet 48

2.4.2  向DataSet中添加DataTable

对象 48

2.4.3  添加表间关系 49

2.4.4  DataSet同数据源中的数据

一起使用 49

2.4.5  合并DataSet内容 49

2.4.6  复制DataSet内容 51

2.4.7  使用DataSet的事件 52

2.4.8  使用类型化的DataSet 52

2.5  数据绑定 54

2.5.1  数据源控件 54

2.5.2  数据绑定控件 55

2.5.3  数据绑定语法 56

2.6  本章小结 58

第3章  登录功能模块 59

3.1  最基本的登录页面 59

3.1.1  功能预览 59

3.1.2  数据库设计 60

3.1.3  界面设计 61

3.1.4  功能实现 61

3.2  具有验证码功能的登录页面 64

3.2.1  功能预览 64

3.2.2  验证码的实现 65

3.2.3  验证码的使用 67

3.3  具有高级功能的登录页面 69

3.3.1  功能预览 69

3.3.2  数据库设计 71

3.3.3  数据库连接 72

3.3.4  界面设计 74

3.3.5  登录页面功能实现代码 75

3.4  登录控件简介 79

3.4.1  功能预览 79

3.4.2  配置文件 80

3.4.3  登录页面 89

3.4.4  欢迎页面 89

3.5  本章小结 90

第4章  注册功能模块 91

4.1  最基本的注册页面 91

4.1.1  功能预览 91

4.1.2  数据库设计 92

4.1.3  数据库连接 93

4.1.4  界面设计 94

4.1.5  功能实现 97

4.2  具有高级功能的注册页面 98

4.2.1  功能预览 98

4.2.2  数据库设计 101

4.2.3  数据库连接 102

4.2.4  界面设计 103

4.2.5  功能实现 104

4.3  本章小结 111

第5章  搜索功能模块 113

5.1  最基本的搜索页面 113

5.1.1  功能预览 113

5.1.2  数据库设计 115

5.1.3  数据库连接 115

5.1.4  界面设计 116

5.1.5  功能实现 117

5.2  复杂的搜索页面 118

5.2.1  功能预览 118

5.2.2  数据库设计 121

5.2.3  数据库连接 121

5.2.4  界面设计 122

5.2.5  功能实现 124

5.3  多表搜索 127

5.3.1  功能预览 127

5.3.2  数据库设计 128

5.3.3  数据库连接 128

5.3.4  界面设计 129

5.3.5  功能实现 129

5.4  本章小结 132

第6章  编辑功能模块 133

6.1  具有添加功能的编辑页面 133

6.1.1  功能预览 133

6.1.2  数据库设计 135

6.1.3  数据库连接 136

6.1.4  界面设计 137

6.1.5  功能实现 139

6.2  具有修改功能的编辑页面 142

6.2.1  功能预览 142

6.2.2  数据库设计 144

6.2.3  数据库连接 144

6.2.4  界面设计 144

6.2.5  功能实现 145

6.3  本章小结 149

第7章  删除功能模块 151

7.1  最基本的删除页面 151

7.1.1  功能预览 151

7.1.2  数据库设计 152

7.1.3  数据库连接 152

7.1.4  界面设计 153

7.1.5  功能实现 154

7.2  具有高级功能的删除页面 156

7.2.1  功能预览 156

7.2.2  数据库设计 157

7.2.3  数据库连接 158

7.2.4  界面设计 159

7.2.5  功能实现 159

7.3  使用存储过程的编辑功能模块 160

7.3.1  功能预览 161

7.3.2  数据库设计 162

7.3.3  数据库连接 163

7.3.4  界面设计 164

7.3.5  功能实现 166

7.4  本章小结 175

第8章  上传下载功能模块 177

8.1  FileUpload类介绍 177

8.2  简易文件上传页面 178

8.2.1  功能预览 178

8.2.2  界面设计 180

8.2.3  功能实现 181

8.3  使用数据库的文件上传页面 183

8.3.1  功能预览 183

8.3.2  数据库设计 185

8.3.3  数据库连接 185

8.3.4  界面设计 186

8.3.5  功能实现 188

8.4  文件下载功能模块 190

8.4.1  功能预览 191

8.4.2  功能实现 192

8.5  本章小结 197

第9章  讨论区功能模块 199

9.1  TreeView控件介绍 199

9.2  最简单的讨论区 201

9.2.1  功能预览 201

9.2.2  数据库设计 202

9.2.3  数据库链接 203

9.2.4  界面设计 204

9.2.5  功能实现 205

9.3  改进的讨论区 207

9.3.1  功能预览 207

9.3.2  数据库设计 209

9.3.3  数据库连接 210

9.3.4  界面设计 211

9.3.5  功能实现 220

9.4  本章小结 222

第10章  电子邮件收发功能模块 223

10.1  功能预览 223

10.2  System.Net.Mail命名空间中

的类 227

10.3  接收电子邮件 227

 10.3.1  界面设计 227

 10.3.2  功能实现 228

10.4  旧模式发送电子邮件 231

 10.4.1  界面设计 231

 10.4.2  功能实现 232

10.5  新模式发送电子邮件 238

 10.5.1  界面设计 238

 10.5.2  配置web.config文件 239

 10.5.3  功能实现 240

10.6  发送HTML格式的电子邮件 241

10.7  发送带附件的电子邮件 242

10.8  本章小结 243

第11章  在线投票功能模块 245

11.1  功能预览 245

 11.1.1  各子模块功能预览 246

 11.1.2  数据库设计 248

 11.1.3  数据库连接 250

11.2  投票项目管理功能模块 250

 11.2.1  界面设计 250

 11.2.2  功能实现 251

11.3  投票功能模块 255

 11.3.1  界面设计 255

 11.3.2  功能实现 257

11.4  查看投票功能模块 259

 11.4.1  界面设计 259

 11.4.2  功能实现 260

11.5  本章小结 261

第12章  新闻发布功能模块 263

12.1  新闻发布模块概述 263

 12.1.1  功能描述 263

 12.1.2  文件结构 264

 12.1.3  数据库介绍 265

12.2  新闻浏览功能模块 267

 12.2.1  功能预览 267

 12.2.2  界面设计 268

 12.2.3  功能实现 268

12.3  登录功能模块 270

12.4  新闻类别管理模块 272

 12.4.1  添加、编辑新闻类别 272

 12.4.2  新闻类别列表模块 274

 12.4.3  删除功能模块 274

12.5  新闻信息管理功能模块 275

12.6  本章小结 276

第13章  办公自动化系统 277

13.1  办公自动化系统概述 277

 13.1.1  功能描述 277

 13.1.2  文件结构 278

 13.1.3  数据库介绍 279

13.2  配置web.config文件 282

13.3  登录功能模块 283

13.4  员工信息列表模块 286

 13.4.1  功能预览 286

 13.4.2  界面设计 287

 13.4.3  功能实现 288

13.5  搜索功能模块 291

 13.5.1  功能预览 291

 13.5.2  界面设计 291

 13.5.3  功能实现 292

13.6  员工信息编辑模块 293

 13.6.1  功能预览 293

 13.6.2  功能实现 294

 13.6.3  员工信息的修改 301

13.7  本章小结 302

第14章  博客系统 303

14.1  博客系统概述 303

 14.1.1  功能描述 303

 14.1.2  文件结构 304

 14.1.3  数据库介绍 305

14.2  配置web.config文件 309

14.3  日志管理模块 310

 14.3.1  用户登录模块 311

 14.3.2  日志文章列表模块 314

 14.3.3  文章修改 316

 14.3.4  添加新文章 318

 14.3.5  其他模块 318

14.4  博客首页模块 319

 14.4.1  文章目录列表 319

 14.4.2  文章列表 321

14.5  某目录下文章列表页面 322

14.6  文章内容页面 323

14.7  本章小结 323

第15章  宽带在线 325

15.1  宽带在线系统概述 325

 15.1.1  功能描述 325

 15.1.2  文件结构 326

 15.1.3  数据库介绍 327

15.2  会员管理模块 333

 15.2.1  会员登录模块 333

 15.2.2  会员注册模块 335

 15.2.3  注销模块 335

 15.2.4  其他模块 336

15.3  搜索功能模块 336

 15.3.1  搜索模块 336

 15.3.2  搜索结果模块 337

15.4  影片分类列表模块 343

15.5  影片排行模块 344

15.6  电影详细信息模块 347

 15.6.1  界面设计 347

 15.6.2  功能实现 350

15.7  最新影片模块 354

15.8  播放模块 356

15.9  本章小结 357

第16章  校园网图书销售系统 359

16.1  校园网图书销售系统概述 359

 16.1.1  功能描述 359

 16.1.2  文件结构 360

 16.1.3  数据库介绍 362

16.2  会员管理模块 369

 16.2.1  会员登录模块 369

 16.2.2  会员注册模块 373

 16.2.3  会员密码修改模块 375

 16.2.4  会员信息修改模块 380

 16.2.5  注销模块 386

16.3  搜索功能模块 387

 16.3.1  搜索模块 387

 16.3.2  搜索结果模块 387

16.4  图书分类列表模块 391

 16.4.1  界面设计 392

 16.4.2  功能实现 393

16.5  图书详细信息模块 396

 16.5.1  界面设计 396

 16.5.2  功能实现 398

16.6  推荐图书模块 401

16.7  购物车功能模块 403

 16.7.1  添加到购物车 403

 16.7.2  购物车页面 406

 16.7.3  结算页面 417

16.8  订单查询功能模块 424

16.9  本章小结 426

第17章  系统移植与升级 427

17.1  系统升级 427

 17.1.1  升级前准备 427

 17.1.2  系统升级 433

 17.1.3  修改代码 435

17.2  数据库移植 437

17.2.1  使用Access升级向导从

Access移植到SQL Server 437

17.2.2  从SQL Server移植

到MySQL 445

17.2.3  从SQL Server移植到

Oracle 451

17.3  数据库移植注意事项 453

17.4  相似系统移植 455

 17.4.1  相似系统功能概述 455

 17.4.2  移植分析 455

 17.4.3  数据库移植 456

 17.4.4  数据库连接移植 465

 17.4.5  首页功能模块 466

 17.4.6  图书分类显示功能模块 471

 17.4.7  图书详细信息功能模块 472

 17.4.8  搜索结果功能模块 480

17.5  本章小结 482