.NET开发专家·亮剑.NET:图解ASP.NET网站开发实战(附DVD光盘1张)

目 录内容简介
第1章 了解一下ASP.NET 1
1.1 ASP.NET的发展历史 2
1.1.1 ASP简介 2
1.1.2 Visual Studio 2003和ASP.NET 1.1简介 4
1.1.3 Visual Studio 2005和ASP.NET 2.0简介 5
1.1.4 Visual Studio 2008和ASP.NET 3.5简介 6
1.2 ASP.NET的体系结构 7
1.3 动态网站开发技术 12
1.4 ASP.NET 2.0开发环境的配置 13
1.4.1 Web服务器安装与配置 14
1.4.2 Visual Studio 2005的安装与配置 17
1.4.3 创建一个简单的ASP.NET Web应用程序 21
1.4.4 将一个ASP.NET Web网站发布到Internet上 25
1.5 本章小结 29
第2章 应该掌握的C#语言基础 31
2.1 变量和常量 32
2.1.1 C#中的变量 32
2.1.2 C#中的常量 34
2.2 运算符和表达式 34
2.2.1 运算符的分类 35
2.2.2 运算符的优先级 37
2.3 逻辑控制语句 37
2.3.1 选择语句 37
2.3.2 循环结构 41
2.4 结构和枚举 46
2.5 C#中的面向对象 48
2.5.1 对象(object) 48
2.5.2 类(class) 49
2.5.3 构造函数 50
2.5.4 类的对象 51
2.5.5 静态成员 52
2.5.6 继承 53
2.5.7 重写 56
2.5.8 抽象类和抽象方法 57
2.5.9 接口 58
2.6 C#语言在ASP.NET 3.5中的新特性 63
2.7 本章小结 63
第3章 开始学习ASP.NET——基本控件 65
3.1 Html控件 66
3.1.1 HtmlInput控件 66
3.1.2 HtmlImage控件 69
3.1.3 HtmlTable控件 70
3.1.4 HtmlAnchor控件 71
3.2 Web服务器控件 72
3.2.1 文本控件 72
3.2.2 控制转移控件 74
3.2.3 选择控件 77
3.2.4 DropDownList控件 81
3.2.5 ListBox控件 82
3.2.6 Panel控件 84
3.2.7 Calendar控件 85
3.3 验证控件 87
3.3.1 RequiredFieldValidator控件 88
3.3.2 CompareValidator控件 89
3.3.3 RangeValidator控件 91
3.3.4 RegularExpressionValidator控件 92
3.4 用户控件 95
3.5 ASP.NET 3.5中新增的AJAX服务器控件 97
3.6 本章小结 97
第4章 ADO.NET和数据绑定控件 99
4.1 ADO.NET概述 100
4.1.1 ADO.NET基本概念 100
4.1.2 ADO.NET基本结构 100
4.1.3 ADO.NET基本对象 102
4.1.4 ADO.NET命名空间 102
4.2 ADO.NET访问数据库 104
4.2.1 建立数据库连接 104
4.2.2 读取数据 105
4.2.3 更新数据 110
4.3 常用数据绑定控件 113
4.3.1 数据绑定技术简介 113
4.3.2 Repeater控件 114
4.3.3 DataList控件 116
4.3.4 GridView控件 126
4.3.5 使用SqlDataSource数据源控件 131
4.4 ADO.NET 3.5 139
4.4.1 ListView控件 139
4.4.2 LINQ查询 142
4.4.3 LinqDataSource数据源控件 144
4.5 本章小结 145
第5章 ASP.NET深入——基本对象 147
5.1 ASP.NET基本对象概述 148
5.2 Request对象和Response对象 148
5.3 Session对象和Application对象 150
5.3.1 Session对象 150
5.3.2 Appliaction对象 153
5.4 Server对象 154
5.5 配置应用程序 156
5.6 ASP.NET 3.5中Web.config的更改 160
5.7 本章小结 161
第6章 SQL Server 2005简介及使用 163
6.1 SQL Server 2005简介 164
6.2 SQL Server 2005安装 165
6.3 SQL和T-SQL语言 170
6.3.1 SQL简介 170
6.3.2 使用INSERT语句插入数据 170
6.3.3 使用UPDATE语句更新数据 172
6.3.4 使用DELETE语句删除数据 172
6.3.5 使用SELECT语句查询数据 173
6.4 SQL Server 2005数据库管理 179
6.4.1 常用数据库管理工具 179
6.4.2 创建和维护数据库 183
6.4.3 创建和删除表 188
6.4.4 视图 194
6.4.5 存储过程 196
6.5 本章小结 198
第7章 Web网站设计技术 199
7.1 设计网站应该知道的原则 200
7.2 母版页和内容页 201
7.2.1 母版页和内容页的关系 201
7.2.2 母版页和内容页的创建方法 205
7.2.3 母版页和内容页运行机制 209
7.3 主题和外观 210
7.3.1 主题和皮肤的关系 210
7.3.2 主题和皮肤的创建 213
7.3.3 主题和皮肤的使用 215
7.4 Web Part 218
7.4.1 Web Part框架 218
7.4.2 创建Web Part网页 220
7.5 网站地图 224
7.5.1 网站地图的原理 224
7.5.2 网站地图的创建 226
7.6 角色与安全 229
7.6.1 角色与安全性的关系 230
7.6.2 创建和管理角色 231
7.6.3 ASP.NET 3.5下的安全策略 234
7.7 本章小结 235
第8章 电子商务网站 237
8.1 系统概述 238
8.2 系统框架设计 238
8.3 数据库设计 239
8.3.1 表设计 239
8.3.2 存储过程设计 240
8.4 设计实现过程 241
8.4.1 系统的配置信息 241
8.4.2 系统通用类 242
8.4.3 网站主页面(Default.aspx) 247
8.4.4 Top.ascx 254
8.4.5 Login.ascx 256
8.4.6 Sort.ascx 257
8.4.7 Search.ascx 259
8.4.8 购物车(ShoppingCar.aspx) 264
8.4.9 查看订单(QueryOrder.aspx) 268
8.4.10 商品详细信息(ProductDetails.aspx) 271
8.4.11 用户注册(Reg.aspx) 272
8.5 本章小结 275
第9章 学生公寓管理系统 277
9.1 系统概述 278
9.2 把握系统脉络 278
9.3 数据库设计 280
9.3.1 表设计 280
9.3.2 存储过程设计 283
9.4 设计实现过程 284
9.4.1 安装ASP.NET AJAX及其扩展控件工具包 284
9.4.2 系统通用类 289
9.4.3 登录模块 293
9.4.4 员工管理模块 296
9.4.5 公寓管理模块 301
9.4.6 查询统计模块 312
9.4.7 系统管理模块 321
9.5 本章小结 323
第10章 博客系统 325
10.1 系统概述 326
10.2 用UML设计系统 327
10.2.1 UML用例图设计 327
10.2.2 网页结构设计 328
10.3 数据库设计 329
10.3.1 系统所需的数据种类 330
10.3.2 用户数据 330
10.3.3 文章类别数据 331
10.3.4 日志数据 332
10.3.5 评论数据 332
10.3.6 构建数据库 333
10.4 博客网站设计 334
10.4.1 配置Web.config 335
10.4.2 创建母版页和内容页 336
10.4.3 “index.aspx”页 341
10.4.4 “login.aspx”页 352
10.4.5 “register.aspx”页 354
10.4.6 “user.aspx”页 359
10.4.7 “write.aspx”页 365
10.4.8 “topic.aspx”页 369
10.5 运行和发布 381
10.6 本章小结 382
第11章 新闻发布系统 383
11.1 系统印象 384
11.2 系统设计 384
11.2.1 理解网站框架 384
11.2.2 由框架到结构 385
11.3 数据库设计 386
11.3.1 人员信息 386
11.3.2 类别信息 387
11.3.3 新闻信息 387
11.3.4 构建数据库 388
11.4 系统实现过程 389
11.4.1 配置Web.config 390
11.4.2 创建Web用户控件和母版页 391
11.4.3 “index.aspx”页 396
11.4.4 “classnews.aspx”页 402
11.4.5 “newscontent.aspx”页 405
11.4.6 “manager.aspx”页 406
11.4.7 “writer.aspx”页 414
11.5 运行和发布 419
11.6 本章小结 420
第12章 网络论坛系统 421
12.1 系统概述 422
12.2 系统框架设计 422
12.3 数据库设计 423
12.3.1 表设计 423
12.3.2 存储过程设计 425
12.4 系统实现过程 427
12.4.1 系统的配置信息 427
12.4.2 系统通用类 428
12.4.3 登录模块(Default.aspx) 438
12.4.4 论坛主界面(Main.aspx) 442
12.4.5 信息浏览和发布模块 443
12.4.6 论坛管理模块(BBSManage.aspx) 456
12.4.7 用户管理模块 462
12.5 本章小结 471
第13章 网络考试系统 473
13.1 系统印象 474
13.2 把握系统脉络 474
13.3 数据库设计 475
13.3.1 创建数据库 475
13.3.2 创建数据表 475
13.4 设计实现过程 478
13.4.1 登录模块 478
13.4.2 注册页面 481
13.4.3 系统主页面 485
13.4.4 在线测试模块 488
13.4.5 科目管理模块 496
13.4.6 试题管理模块 502
13.4.7 用户管理模块 515
13.4.8 个人信息修改模块 517
13.5 运行效果 520
13.6 本章小结 522
第14章 网络OA系统 525
14.1 系统概述 526
14.2 系统设计 527
14.2.1 企业工作流 527
14.2.2 用户角色框架 527
14.2.3 角色任务分配 528
14.2.4 网站框架设计 530
14.3 数据库设计 531
14.3.1 用户数据表(User) 531
14.3.2 角色表(Role)和部门表(Department) 532
14.3.3 公共文档表(PublicDocument)和个人文档表(PersonDocument) 533
14.3.4 信息表(Message) 534
14.3.5 构建数据库 535
14.4 系统实现 535
14.4.1 配置Web.config 536
14.4.2 系统模块设计 537
14.4.3 登录模块 538
14.4.4 公共模块 545
14.4.5 业务模块 577
14.4.6 系统框架页面 587
14.5 发布和运行 591
14.6 本章小结 592
1.1 ASP.NET的发展历史 2
1.1.1 ASP简介 2
1.1.2 Visual Studio 2003和ASP.NET 1.1简介 4
1.1.3 Visual Studio 2005和ASP.NET 2.0简介 5
1.1.4 Visual Studio 2008和ASP.NET 3.5简介 6
1.2 ASP.NET的体系结构 7
1.3 动态网站开发技术 12
1.4 ASP.NET 2.0开发环境的配置 13
1.4.1 Web服务器安装与配置 14
1.4.2 Visual Studio 2005的安装与配置 17
1.4.3 创建一个简单的ASP.NET Web应用程序 21
1.4.4 将一个ASP.NET Web网站发布到Internet上 25
1.5 本章小结 29
第2章 应该掌握的C#语言基础 31
2.1 变量和常量 32
2.1.1 C#中的变量 32
2.1.2 C#中的常量 34
2.2 运算符和表达式 34
2.2.1 运算符的分类 35
2.2.2 运算符的优先级 37
2.3 逻辑控制语句 37
2.3.1 选择语句 37
2.3.2 循环结构 41
2.4 结构和枚举 46
2.5 C#中的面向对象 48
2.5.1 对象(object) 48
2.5.2 类(class) 49
2.5.3 构造函数 50
2.5.4 类的对象 51
2.5.5 静态成员 52
2.5.6 继承 53
2.5.7 重写 56
2.5.8 抽象类和抽象方法 57
2.5.9 接口 58
2.6 C#语言在ASP.NET 3.5中的新特性 63
2.7 本章小结 63
第3章 开始学习ASP.NET——基本控件 65
3.1 Html控件 66
3.1.1 HtmlInput控件 66
3.1.2 HtmlImage控件 69
3.1.3 HtmlTable控件 70
3.1.4 HtmlAnchor控件 71
3.2 Web服务器控件 72
3.2.1 文本控件 72
3.2.2 控制转移控件 74
3.2.3 选择控件 77
3.2.4 DropDownList控件 81
3.2.5 ListBox控件 82
3.2.6 Panel控件 84
3.2.7 Calendar控件 85
3.3 验证控件 87
3.3.1 RequiredFieldValidator控件 88
3.3.2 CompareValidator控件 89
3.3.3 RangeValidator控件 91
3.3.4 RegularExpressionValidator控件 92
3.4 用户控件 95
3.5 ASP.NET 3.5中新增的AJAX服务器控件 97
3.6 本章小结 97
第4章 ADO.NET和数据绑定控件 99
4.1 ADO.NET概述 100
4.1.1 ADO.NET基本概念 100
4.1.2 ADO.NET基本结构 100
4.1.3 ADO.NET基本对象 102
4.1.4 ADO.NET命名空间 102
4.2 ADO.NET访问数据库 104
4.2.1 建立数据库连接 104
4.2.2 读取数据 105
4.2.3 更新数据 110
4.3 常用数据绑定控件 113
4.3.1 数据绑定技术简介 113
4.3.2 Repeater控件 114
4.3.3 DataList控件 116
4.3.4 GridView控件 126
4.3.5 使用SqlDataSource数据源控件 131
4.4 ADO.NET 3.5 139
4.4.1 ListView控件 139
4.4.2 LINQ查询 142
4.4.3 LinqDataSource数据源控件 144
4.5 本章小结 145
第5章 ASP.NET深入——基本对象 147
5.1 ASP.NET基本对象概述 148
5.2 Request对象和Response对象 148
5.3 Session对象和Application对象 150
5.3.1 Session对象 150
5.3.2 Appliaction对象 153
5.4 Server对象 154
5.5 配置应用程序 156
5.6 ASP.NET 3.5中Web.config的更改 160
5.7 本章小结 161
第6章 SQL Server 2005简介及使用 163
6.1 SQL Server 2005简介 164
6.2 SQL Server 2005安装 165
6.3 SQL和T-SQL语言 170
6.3.1 SQL简介 170
6.3.2 使用INSERT语句插入数据 170
6.3.3 使用UPDATE语句更新数据 172
6.3.4 使用DELETE语句删除数据 172
6.3.5 使用SELECT语句查询数据 173
6.4 SQL Server 2005数据库管理 179
6.4.1 常用数据库管理工具 179
6.4.2 创建和维护数据库 183
6.4.3 创建和删除表 188
6.4.4 视图 194
6.4.5 存储过程 196
6.5 本章小结 198
第7章 Web网站设计技术 199
7.1 设计网站应该知道的原则 200
7.2 母版页和内容页 201
7.2.1 母版页和内容页的关系 201
7.2.2 母版页和内容页的创建方法 205
7.2.3 母版页和内容页运行机制 209
7.3 主题和外观 210
7.3.1 主题和皮肤的关系 210
7.3.2 主题和皮肤的创建 213
7.3.3 主题和皮肤的使用 215
7.4 Web Part 218
7.4.1 Web Part框架 218
7.4.2 创建Web Part网页 220
7.5 网站地图 224
7.5.1 网站地图的原理 224
7.5.2 网站地图的创建 226
7.6 角色与安全 229
7.6.1 角色与安全性的关系 230
7.6.2 创建和管理角色 231
7.6.3 ASP.NET 3.5下的安全策略 234
7.7 本章小结 235
第8章 电子商务网站 237
8.1 系统概述 238
8.2 系统框架设计 238
8.3 数据库设计 239
8.3.1 表设计 239
8.3.2 存储过程设计 240
8.4 设计实现过程 241
8.4.1 系统的配置信息 241
8.4.2 系统通用类 242
8.4.3 网站主页面(Default.aspx) 247
8.4.4 Top.ascx 254
8.4.5 Login.ascx 256
8.4.6 Sort.ascx 257
8.4.7 Search.ascx 259
8.4.8 购物车(ShoppingCar.aspx) 264
8.4.9 查看订单(QueryOrder.aspx) 268
8.4.10 商品详细信息(ProductDetails.aspx) 271
8.4.11 用户注册(Reg.aspx) 272
8.5 本章小结 275
第9章 学生公寓管理系统 277
9.1 系统概述 278
9.2 把握系统脉络 278
9.3 数据库设计 280
9.3.1 表设计 280
9.3.2 存储过程设计 283
9.4 设计实现过程 284
9.4.1 安装ASP.NET AJAX及其扩展控件工具包 284
9.4.2 系统通用类 289
9.4.3 登录模块 293
9.4.4 员工管理模块 296
9.4.5 公寓管理模块 301
9.4.6 查询统计模块 312
9.4.7 系统管理模块 321
9.5 本章小结 323
第10章 博客系统 325
10.1 系统概述 326
10.2 用UML设计系统 327
10.2.1 UML用例图设计 327
10.2.2 网页结构设计 328
10.3 数据库设计 329
10.3.1 系统所需的数据种类 330
10.3.2 用户数据 330
10.3.3 文章类别数据 331
10.3.4 日志数据 332
10.3.5 评论数据 332
10.3.6 构建数据库 333
10.4 博客网站设计 334
10.4.1 配置Web.config 335
10.4.2 创建母版页和内容页 336
10.4.3 “index.aspx”页 341
10.4.4 “login.aspx”页 352
10.4.5 “register.aspx”页 354
10.4.6 “user.aspx”页 359
10.4.7 “write.aspx”页 365
10.4.8 “topic.aspx”页 369
10.5 运行和发布 381
10.6 本章小结 382
第11章 新闻发布系统 383
11.1 系统印象 384
11.2 系统设计 384
11.2.1 理解网站框架 384
11.2.2 由框架到结构 385
11.3 数据库设计 386
11.3.1 人员信息 386
11.3.2 类别信息 387
11.3.3 新闻信息 387
11.3.4 构建数据库 388
11.4 系统实现过程 389
11.4.1 配置Web.config 390
11.4.2 创建Web用户控件和母版页 391
11.4.3 “index.aspx”页 396
11.4.4 “classnews.aspx”页 402
11.4.5 “newscontent.aspx”页 405
11.4.6 “manager.aspx”页 406
11.4.7 “writer.aspx”页 414
11.5 运行和发布 419
11.6 本章小结 420
第12章 网络论坛系统 421
12.1 系统概述 422
12.2 系统框架设计 422
12.3 数据库设计 423
12.3.1 表设计 423
12.3.2 存储过程设计 425
12.4 系统实现过程 427
12.4.1 系统的配置信息 427
12.4.2 系统通用类 428
12.4.3 登录模块(Default.aspx) 438
12.4.4 论坛主界面(Main.aspx) 442
12.4.5 信息浏览和发布模块 443
12.4.6 论坛管理模块(BBSManage.aspx) 456
12.4.7 用户管理模块 462
12.5 本章小结 471
第13章 网络考试系统 473
13.1 系统印象 474
13.2 把握系统脉络 474
13.3 数据库设计 475
13.3.1 创建数据库 475
13.3.2 创建数据表 475
13.4 设计实现过程 478
13.4.1 登录模块 478
13.4.2 注册页面 481
13.4.3 系统主页面 485
13.4.4 在线测试模块 488
13.4.5 科目管理模块 496
13.4.6 试题管理模块 502
13.4.7 用户管理模块 515
13.4.8 个人信息修改模块 517
13.5 运行效果 520
13.6 本章小结 522
第14章 网络OA系统 525
14.1 系统概述 526
14.2 系统设计 527
14.2.1 企业工作流 527
14.2.2 用户角色框架 527
14.2.3 角色任务分配 528
14.2.4 网站框架设计 530
14.3 数据库设计 531
14.3.1 用户数据表(User) 531
14.3.2 角色表(Role)和部门表(Department) 532
14.3.3 公共文档表(PublicDocument)和个人文档表(PersonDocument) 533
14.3.4 信息表(Message) 534
14.3.5 构建数据库 535
14.4 系统实现 535
14.4.1 配置Web.config 536
14.4.2 系统模块设计 537
14.4.3 登录模块 538
14.4.4 公共模块 545
14.4.5 业务模块 577
14.4.6 系统框架页面 587
14.5 发布和运行 591
14.6 本章小结 592
目 录内容简介
《亮剑.NET:图解ASP.NET网站开发实战》由浅入深地讲解了ASP.NET结合SQL Server进行网络编程的知识。全书内容共分14章,分别介绍了ASP.NET基础、C#语言基础、ASP.NET控件、ADO.NET和数据绑定控件、ASP.NET基本对象、SQL Server 2005基础、Web网站设计技术等基本知识,以及电子商务网站、学生公寓管理系统、博客系统、新闻发布系统、网络论坛系统、网络考试系统、网络OA系统等7个具体的实例。
随书所附光盘包含书中实例源文件。
《亮剑.NET:图解ASP.NET网站开发实战》内容全面,采用层层分解方式讲解知识和实例,非常适合具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者参考学习。
随书所附光盘包含书中实例源文件。
《亮剑.NET:图解ASP.NET网站开发实战》内容全面,采用层层分解方式讲解知识和实例,非常适合具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者参考学习。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠