第1章 ASP.NET与开发工具 1
1.1 什么是ASP.NET 1
1.1.1 ASP.NET与ASP 1
1.1.2 ASP.NET开发工具 2
1.1.3 ASP.NET客户端 2
1.2 .NET应用程序框架 2
1.2.1 什么是.NET应用程序框架 3
1.2.2 公共语言运行时(Common Language Runtime,CLR) 3
1.2.3 服务框架(Services Framework) 4
1.3 安装Visual Studio 2010 4
1.3.1 安装Visual Studio 2010 4
1.3.2 初步熟悉Visual Studio 2010的使用 10
1.4 安装SQL Server 2008 13
1.4.1 下载SQL Server 2008 R2企业版 13
1.4.2 进入安装程序 13
1.5 小结 23
第2章 C#程序设计基础 24
2.1 C#程序 24
2.1.1 C#程序的结构 24
2.1.2 C#的代码设置 24
2.2 C#的数据类型 27
2.2.1 值类型 27
2.2.2 引用类型 29
2.3 变量和常量 29
2.3.1 变量 29
2.3.2 声明并初始化变量 30
2.3.3 变量的分类 31
2.3.4 常量 32
2.4 编写表达式 34
2.4.1 表达式和运算符 34
2.4.2 运算符的优先级 38
2.5 使用选择语句 39
2.5.1 if语句的使用方法 39
2.5.2 switch选择语句的使用 41
2.6 使用循环语句 43
2.6.1 for循环语句 43
2.6.2 while循环语句 44
2.6.3 do while循环语句 45
2.6.4 foreach循环语句 46
2.7 异常处理语句 47
2.7.1 throw异常语句 47
2.7.2 try-catch-finally异常语句 48
2.8 小结 48
第3章 Web窗体基本介绍 50
3.1 Web FORM 50
3.2 我的第一个Page 50
3.3 Web页面处理过程 51
3.3.1 页面的一次往返处理 51
3.3.2 页面重建 51
3.3.3 页面处理内部过程 53
3.4 Web Form事件模型 76
3.4.1 例子一:多按钮事件 76
3.4.2 例子二:AutoPostBack 81
3.5 小结 83
第4章 Web服务器端控件 84
4.1 服务器端控件示例 84
4.2 文本输入控件 87
4.3 按钮控件 92
4.4 复选控件 96
4.5 单选控件 96
4.6 列表框 97
4.7 RequiredFieldValidator 101
4.8 ValidationSummary 102
4.9 使用Panel控件 106
4.10 选择控件 110
4.11 ImageButton控件 116
4.12 列表控件 118
4.13 重复列表Repeator 122
4.14 数据列表DataList 126
4.15 数据表格DataGrid 138
4.16 小结 145
第5章 自定义控件与HTML控件 146
5.1 代码和模板的分离 146
5.2 自定义控件 149
5.3 组合控件 150
5.4 继承控件 153
5.5 HtmlButton 163
5.6 HtmlForm 165
5.7 HtmlImages 166
5.8 TextArea 167
5.9 InputHidden 168
5.10 HtmlTable 170
5.11 HtmlGenericControl 173
5.12 HtmlInputButton 174
5.13 小结 177
第6章 ADO.NET基础 179
6.1 Managed Provider 179
6.2 DataSet 180
6.2.1 TablesCollection对象 180
6.2.2 RelationsCollection对象 181
6.2.3 ExtendedProperties对象 181
6.2.4 小结 181
6.3 ADO.NET访问数据库的步骤 181
6.4 ADO.NET对象模型概览 182
6.4.1 ADOConnection 182
6.4.2 ADODatasetCommand 183
6.4.3 小结 185
6.5 数据库连接字符串 186
6.5.1 两种数据库连接方式 186
6.5.2 3种方法的对比 192
6.6 使用DataSets 196
6.6.1 从数据库得到DataSets的使用 196
6.6.2 编程实现DataSet 197
6.6.3 使用DataTable 200
6.6.4 数据的载入 203
6.6.5 DataReader的使用方法 204
6.6.6 小结 208
第7章 数据绑定技术 209
7.1 简介 209
7.2 列表绑定控件是如何工作 209
7.2.1 DataSource属性 209
7.2.2 Items集合 223
7.2.3 数据绑定和Items集合的创建 223
7.2.4 Style属性 224
7.2.5 Template模板 224
7.3 模板里的数据绑定 224
7.3.1 Repeater控件 239
7.3.2 DataList控件 242
7.3.3 DataGrid控件 245
7.3.4 Repeater,DataList,DataGrid的选择 253
7.4 小结 254
第8章 项目实战之电子商铺 255
8.1 系统设计 255
8.1.1 系统功能描述 255
8.1.2 功能模块划分 255
8.1.3 系统流程分析 256
8.2 数据库设计 257
8.2.1 数据库需求分析 257
8.2.2 数据库概念结构设计 257
8.2.3 数据库逻辑结构设计 258
8.3 连接数据库 262
8.4 界面设计 265
8.4.1 系统首页面界面设计 266
8.4.2 会员登录模块界面设计 267
8.4.3 商品查找模块界面设计 267
8.4.4 商品分类列表模块界面设计 267
8.4.5 最受欢迎商品模块界面设计 268
8.4.6 商品详细信息模块界面设计 268
8.4.7 购物车模块界面设计 268
8.4.8 订单查询模块界面设计 270
8.5 模块功能设计与代码实现分析 271
参考文献 272