第1章 ASP.NET基础 1
1.1 ASP.NET概述 1
初识ASP.NET 1
文件结构 7
1.2建立ASP.NET开发环境 7
ASP.NET的开发要求 7
安装和配置IIS 8
安装Visual Studio 2005 13
配置Visual Studio开发环境 15
1.3简单的ASP.NET Web应用程序的创建 16
应用程序的组成 16
简单程序的创建 19
程序运行顺序 21
1.4 Web窗体 21
HTML和HTTP 22
从CGI到ASP 24
Web窗体编程基础 26
1.5 XML语言 27
XML文档结构 27
XML语法 28
第2章 C#语言的基本语法 30
2.1 C#语言简介 30
C#语言编程规则 30
C#语言与其他语言的区别 32
C#2.0的新特性 34
2.2 C#的数据类型 37
值类型 37
引用类型 42
类型转换 43
2.3常量与变量 44
常量 44
变量 45
2.4 C#中的运算符和表达式 47
赋值运算符及其表达式 48
算术运算符及其表达式 48
关系运算符及其表达式 49
逻辑运算符及其表达式 50
位运算符及其表达式 50
其他运算符 51
2.5数组 51
2.6 C#的流程控制 53
条件语句 53
循环语句 55
跳转语句 57
异常处理 58
2.7 C#的面向对象编程 62
类 62
对象 64
方法 64
属性 66
事件 66
构造函数和析构函数 67
第3章 SQL Server数据库管理 72
3.1数据库系统初步 72
数据库及其发展历程 72
数据库系统概述 74
数据模型 78
3.2安装和配置SQL Server 2005数据库 80
SQL Server 2005简介 80
SQL Server 2005的安装 81
SQL Server 2005的配置 91
3.3 SQL语言的基本语法 92
常用数据类型 92
运算符 95
常用标准函数 96
3.4 T-SQL语言 97
数据定义语言 98
数据操纵语言 98
数据控制语言 100
3.5 SQL Server 2005基本操作 101
数据库文件和对象 101
数据库的创建 103
数据库的删除 106
数据库的备份 107
数据库的还原 110
数据库的附加 113
表的创建 114
表的删除 117
视图的创建 118
视图的删除 120
3.6存储过程 120
存储过程的类型 120
存储过程的创建 121
存储过程的查看 122
存储过程的修改、执行与删除 123
第4章 ASP.NET常用服务器控件 125
4.1服务器端控件概述 125
HTML服务器控件 125
Web服务器控件 127
4.2 HTML服务器控件的使用 128
HtmlGenericControl控件 129
HtmlForm控件 129
HtmlImage控件 129
HtmlSelect控件 130
HtmlTextArea控件 130
HtmlInputText控件 130
HtmlInputButton控件 131
HtmlInputHidden控件 131
HtmlInputRadioButton控件 131
HtmlInputCheckBox控件 132
综合实例一 132
4.3 Web服务器控件的使用 134
TextBox控件 134
Label控件 136
Image控件 137
Button控件 140
HyperLink控件 143
CheckBox控件 145
CheckBoxList控件 146
RadioButton控件 148
RadioButtonList控件 149
DropDownList控件 151
ListBox控件 152
Table控件 154
综合实例二 155
4.4验证控件 160
RequireFieldValidator控件 161
RangeValidator控件 162
RegularExpressionValidator控件 163
CompareValidator控件 164
CustomValidator控件 166
ValidationSummary控件 166
综合实例三 167
4.5其他控件 172
AdRotator控件 172
Calendar控件 173
Panel控件 176
ImageMap控件 178
BulletedList控件 181
综合实例四 183
第5章 ADO.NET开发技术 187
5.1 ADO.NET概述 187
ADO.NET的组成 187
ADO.NET的命名空间 188
数据绑定操作 189
5.2 .NET数据源及其连接 189
ASP.NET数据源控件 189
访问数据库的过程 191
连接SQL Server数据库 191
其他连接方法 192
5.3 ADO.NET基本对象及其操作 194
Connection对象 194
Command对象 196
DataReader对象 199
DataAdapter对象 200
DataSet对象 201
5.4访问数据库的服务器控件 205
Repeater控件 205
DataList控件 211
DataGrid控件 215
第6章 电子购书系统 218
6.1需求分析 218
6.2系统分析 218
系统功能描述 218
功能模块划分 219
系统页面功能的实现 219
6.3数据库结构设计与实现 220
数据表的创建 220
数据库存储过程的创建 223
6.4系统模块设计 226
注册及登录功能的实现 226
首页功能的实现 237
书籍浏览模块 245
书籍搜索模块 250
书籍评论模块 255
购物车模块 260
6.5系统开发经验之谈 276
第7章 公司人事管理系统 277
7.1需求分析 277
7.2系统分析 278
系统功能描述 278
功能模块划分 278
系统流程分析 279
7.3数据库结构设计与实现 282
数据流图的设计 282
数据表的创建 283
7.4系统模块设计 287
数据库的链接 287
登录模块 287
用户管理模块 297
部门管理模块 306
人员管理模块 313
信息查看模块 321
系统设置模块 323
7.5系统开发经验之谈 327
第8章 新闻发布系统 328
8.1需求分析 328
8.2系统分析 329
系统功能描述 329
功能模块划分 329
系统流程分析 329
8.3数据库结构的设计与实现 330
数据流图的设计 330
数据表的创建 331
数据库关系的创建 331
数据库存储过程的创建 332
8.4系统类库设计 337
数据库操作类 338
用户表映射类 348
新闻表映射类 354
新闻类别表映射类 363
8.5系统模块设计 368
用户管理模块 368
新闻管理模块 372
新闻显示模块 374
第9章 图书销售管理系统 376
9.1需求分析 376
9.2系统分析 377
系统功能描述 377
系统功能模块划分 377
系统设计分析 377
9.3数据库结构的设计与实现 380
数据表的创建 380
数据视图 382
9.4系统实现 385
类与方法 386
主页面设计 390
基本信息管理模块 394
进书管理模块 403
销售管理模块 410
查询管理模块 417
结账管理模块 427
系统设置模块 436