标题：ASP.NET2.0数据库与网络开发从入门到精通
内容简介
本书从ASP．NET2.0架构与SQLServer2000数据库的安装讲起，通过实用、简洁的实例来介绍VisualBasicNET(书中简称VB．NET)的基础语法，使读者在使用ASP．NET2.0开发Web应用和数据库程序前，具有扎实的语言基础。然后本书按照从易到难、由浅入深地顺序介绍了用ASP．NET2.0开发网络和数据库程序的方法。在介绍基本知识时，为了使读者易于应用和理解，书中配有精心设计的实例。最后，通过讲解两个三层结构的Web应用开发案例，帮助读者巩固所学知识，加深对项目整体开发的了解。
本书图文并茂、通俗易懂，适合于ASP．NET2.0的初、中级用户、网络开发人员阅读。也可作为各类培训学校的教材，以及大中专院校师生的教学参考书。
编辑推荐
想学通ASP．NET2.0吗?读这本书吧……
贯穿全文的170多个实例，全面解析了ASP．NET2.0的开发技术。“基础知识+控件应用+深入应用+技术总结”的渐进式学习模式，加深读者理解和应用。易学、易用的语言讲解，降低了学习ASP．NET2.0的门槛；两个完整开发案例的实践，帮助读者真正从入门进入实战角色。
目录
第一部分　基础概念第1章　ASP．NET基础　1
1.1　ASP．NET概述　1
1.1.1　NET简介　1
1.1.2　NETFramework架构组成　1
1.2　建立ASP．NET的开发平台　2
1.2.1　ASP．NET的运行环境　2
1.2.2　VisualStudio2005的安装　4
1.3　SQLServer2000的运行环境和安装配置　6
1.3.1　SQLServer2000的运行环境　6
1.3.2　SQLServer2000在XP系统中的安装　7
1.3.3　利用SQLServer2000创建数据库　8
第2章　VisualBasic.NET语言　10
2.1　语言基础　10
2.1.1　第一个VisualBasic.NET页面程序演示　10
2.1.2　对象(Object)　11
2.1.3　属性(Peroperty)　12
2.1.4　方法(Method)　12
2.1.5　事件(Event)　13
2.2　数据类型　13
2.2.1　常量和变量　13
2.2.2　基本数据类型　15
2.2.3　数组　17
2.3　运算符、表达式和语句　19
2.3.1　运算符　19
2.3.2　表达式　22
2.3.3　语句　22
2.4　程序控制语句　22
2.4.1　条件语句　22
2.4.2　循环语句　26
2.5　过程(Procedure)　28
2.5.1　Sub过程　28
2.5.2　Function过程　29
2.6　常用函数示例　31
2.6.1　显示时间和日期　31
2.6.2　字符串函数　33
2.7　面向对象基础　35
2.7.1　类(Class)　35
2.7.2　继承(Inherits)　37
2.7.3　命名空间(Namespace)　39
第二部分　控件使用第3章　Web页面介绍　40
3.1　WebForm　40
3.1.1　第一个ASP．NET页面演示　40
3.1.2　Web页面处理过程　41
3.1.3　Page_OnLoad事件　45
3.1.4　Page_UnLoad事件　46
3.1.5　多按钮处理事件　48
3.1.6　AutoPostBack属性　50
3.2　HTML控件　50
3.2.1　HTML控件的优势　50
3.2.2　HTML控件架构　52
3.2.3　HTML控件常用属性　54
3.2.4　超级链接控件——HtmlAnchor控件　58
3.2.5　显示图片控件——HtmlImage控件　59
3.2.6　按钮控件——HtmlButton控件　60
3.2.7　表单控件——HtmlForm控件　62
3.2.8　输入控件——HtmlInput控件集　63
3.2.9　提交按钮控件——HtmlInputButton控件　64
3.2.10　单行文本框控件——HtmlInputText控件　65
3.2.11　单选按钮控件——HtmlInputRadio控件　66
3.2.12　复选框控件——HtmlInputCheckBox控件　68
3.2.13　隐式输入控件——HtmlInputHidden控件　69
3.2.14　文本框控件——HtmlTextArea控件　71
3.2.15　下拉列表框控件——HtmlSelect控件　72
3.2.16　创建表格控件——HtmlTable、HtmlTableRow、HtmlTableCell控件　73
3.2.17　表格控件——HtmlTable控件综合应用　76
3.3　Web控件　79
3.3.1　Web控件优势　79
3.3.2　Web控件架构　79
3.3.3　Web控件基本属性　81
3.3.4　标签控件——LabelWeb控件　90
3.3.5　图片显示控件——Image控件　91
3.3.6　超级链接控件——HyperLink控件　92
3.3.7　按钮控件——ButtonWeb控件　94
3.3.8　超链接式的按钮控件——LinkButtonWeb控件　95
3.3.9　图形按钮控件——ImageButtonWeb控件　97
3.3.10　文本框控件——TextBoxWeb控件　100
3.3.11　分组控件——PenelWeb控件　103
3.3.12　单选按钮控件——RadioButtonWeb控件　105
3.3.13　单选按钮组控件——RadioButtonListWeb控件　108
3.3.14　列表项控件——ListItemWeb控件　111
3.3.15　复选框控件——CheckBoxWeb控件　114
3.3.16　复选框组控件——CheckBoxListWeb控件　115
3.3.17　下拉式列表框控件——DropDownListWeb控件　119
3.3.18　列表框控件——ListBoxWeb控件　124
3.3.19　创建表格控件——TableWeb控件、TableRowWeb控件、ableCellWeb控件　130
3.3.20　下拉列表框控件——DropDownListWeb控件的使用(综合应用)　133
3.3.21　动态增删控件——PlaceHolderWeb控件　135
3.3.22　文本呈现控件——LiteralControlWeb控件　136
3.2.23　设置自定义控件的事件　137
3.3.24　多视图控件——MultiViewWeb控件　139
3.3.25　MultiViewWeb控件与MenuWeb控件联合使用　141
3.3.26　向导控件——WizardWeb控件　143
3.3.27　图像作用域控件——ImageMapWeb控件　146
3.4　Web数据验证控件　149
3.4.1　验证字段是否为空控件——RequiredFieldValidator控件　150
3.4.2　比较控件——CompareValidatorWeb控件　151
3.4.3　验证数值范围控件——RangeValidatorWeb控件　155
3.4.4　模式匹配控件——RegularExpressionValidatorWeb控件　157
3.4.5　显示验证错误的列表控件——ValidationSummaryWeb控件　163
3.4.6　自定义逻辑验证控件——CustomValidatorWeb控件　165
3.5　其他控件　169
3.5.1　广告图像显示控件——AdRotatorWeb控件　169
3.5.2　日历控件——CalendarWeb控件　172
3.5.3　上传文件控件——FileUpLoadWeb控件　177
3.5.4　树形控件——TreeViewWeb控件　182
第4章　Web窗体用户控件　191
4.1　用户控件介绍　191
4.1.1　自定义页面控件　191
4.1.2　公开用户控件属性　193
4.1.3　在用户控件中封装事件　194
4.2　用户控件进阶应用　197
4.2.1　自定义控件属性　197
4.2.2　模板数据绑定控件　199
4.3　XML文件　201
4.3.1　FileStream对象基本属性　201
4.3.2　生成XML格式文件　202
4.3.3　读取XML文件　203
第5章　Web控件与数据源的绑定　205
5.1　数据绑定简介　205
5.2　绑定变量　205
5.2.1　变量的作用域　205
5.2.2　不同作用域间变量的绑定　206
5.3　简单控件的数据绑定　208
5.3.1　绑定数组和ArrayList对象　208
5.3.2　设置数据绑定属性　210
5.3.3　绑定集合对象　211
5.3.4　绑定DataView控件　212
5.4　通用类文件　214
5.4.1　建立类库文件　214
5.4.2　类库文件注册成.DLL文件　215
5.4.3　DLL文件在页面开发中的应用　216
5.5　模板中的数据绑定　219
5.5.1　RepeaterWeb控件　219
5.5.2　DataList控件　223
5.5.3　OnltemCommand事件　226
5.5.4　DataList控件分页功能　228
5.5.5　DataList更新绑定数据示例　232
5.6　DataGrid控件与数据绑定　237
5.6.1　DataGridPage样式　239
5.6.2　DataGrid中事件的定义　239
5.6.3　DataGrid的分页功能　240
5.6.4　自定义DataGrid中的字段　241
5.6.5　DataGrid更新绑定数据示例　255
5.6.6　DataGrid中数据绑定综合应用　258
5.6.7　DataGrid中按字段排序　261
5.6.8　DataGrid绑定具有主/从关系数据源　265
5.6.9　DataGrid用户操作接口的优化　268
5.6.10　DataGrid中数据编辑接口高级应用　272
第三部分　数据库和ASP．NET内置对象编程第6章　ADO.NET数据库编程　277
6.1　ADO.NET基本概念　277
6.1.1　ADO.NET架构　277
6.1.2　ADO.NET对象模型　277
6.1.3　通过ADOConnection访问数据源　278
6.1.4　获取数据源中的数据　280
6.2　ADO.NET数据库基本操作　282
6.2.1　查询记录　283
6.2.2　插入记录　285
6.2.3　修改记录　288
6.2.4　删除记录　290
6.3　ADO.NET中的存储过程　293
6.3.1　创建存储过程　293
6.3.2　有返回值的存储过程　295
6.3.3　带输入参数的存储过程　298
6.3.4　带输出参数的存储过程　300
6.4　DataSet的用法　302
6.4.1　DataSet的基本架构　302
6.4.2　DataSet中对象的使用　303
6.4.3　DataAdapter对象　307
6.4.4　定义数据库表间的关联性　309
6.5　DataView的用法　311
6.5.1　DataView基本属性　311
6.5.2　使用DataView排序　312
6.5.3　DataView中查询记录　314
6.5.4　自定义DataView对象　316
第7章　ASP．NET内置对象　319
7.1　Request对象　319
7.1.1　基本属性和常用方法　319
7.1.2　获取对象或参数值　320
7.1.3　取得浏览器信息　323
7.1.4　MapPath方法　324
7.1.5　使用QueryString获取参数　325
7.2　Response对象　326
7.2.1　基本属性和常用方法　327
7.2.2　输出文字文件　327
7.2.3　Redirect方法　329
7.2.4　使用缓冲区(Buffer)　330
7.2.5　获取联机状态　331
7.3　Server对象　332
7.3.1　基本属性和常用方法　332
7.3.2　HtmlEncode、HtmlDecode方法　333
7.3.3　UrlEncode、UrlDecode方法　334
7.3.4　建立COM组件　336
7.4　Application对象　337
7.4.1　基本属性和常用方法　337
7.4.2　获取Application对象内容　338
7.4.3　锁定Application对象　339
7.5　Session对象　341
7.5.1　基本属性和常用方法　341
7.5.2　设置Session对象变量的有效期　341
7.5.3　Session存放客户状态信息　342
7.6　Cookie对象　344
7.6.1　基本属性和常用方法　344
7.6.2　定义Cookie对象　345
7.6.3　设置Cookie对象生命期　346
7.6.4　Cookie对象与Session对象的关系　349
第8章　ASP．NET中的错误处理　350
8.1　除错(Debug)　350
8.1.1　错误种类　350
8.1.2　错误信息　351
8.1.3　Trace对象　351
8.2　错误处理程序　354
8.2.1　Err对象介绍　354
8.2.2　OnErrorGoTo的使用　355
8.2.3　Try...Catch....Finally的使用　356
8.3　SDK调试器　358
8.3.1　应用程序启用调试模式　359
8.3.2　调试应用程序　359
8.3.3　设置断点　361
第四部分　项目实战第9章　信息管理综合应用系统开发　363
9.1　人员信息管理系统开发　363
9.1.1　需求分析　363
9.1.2　总体设计　363
9.1.3　功能设计　364
9.2　数据库设计与实现　364
9.2.1　数据库需求分析　364
9.2.2　数据库逻辑设计　364
9.2.3　数据库的存储过程　365
9.3　个人基本信息　365
9.3.1　实现效果　365
9.3.2　用户表示层　366
9.3.3　业务逻辑层　372
9.3.4　数据访问层　373
9.4　人员照片管理　374
9.4.1　实现效果　375
9.4.2　用户表示层　375
9.4.3　业务逻辑层　377
9.5　人员信息维护　378
9.5.1　实现效果　378
9.5.2　存储过程　378
9.5.3　用户表示层　379
9.5.4　业务逻辑层　385
9.5.5　数据访问层　386
第10章　企业商业网站系统开发　388
10.1　网上书店系统开发　388
10.1.1　需求分析　388
10.1.2　总体设计　388
10.1.3　功能设计　389
10.2　数据库设计与实现　390
10.2.1　数据库需求分析　390
10.2.2　数据库逻辑设计　391
10.2.3　数据库的存储过程　394
10.3　会员信息管理　395
10.3.1　实现效果　395
10.3.2　用户表示层　396
10.3.3　业务逻辑层　412
10.3.4　数据访问层　414
10.3.5　存储过程　419
10.4　商品信息管理　421
10.4.1　实现效果　421
10.4.2　用户表示层　422
10.4.3　业务逻辑层　429
10.4.4　数据访问层　430
10.4.5　存储过程　431
10.5　会员购物管理　432
10.5.1　实现效果　432
10.5.2　用户表示层　433
10.5.3　业务逻辑层　444
10.5.4　数据访问层　445
10.5.5　存储过程　446
10.6　后台数据管理　448
10.6.1　实现效果　448
10.6.2　用户表示层　449
10.6.3　业务逻辑层　462
10.6.4　数据访问层　463
10.6.5　存储过程　465
……