当前位置:首页 > 工业技术
ASP.NET动态网站设计教程  基于C#+SQL Server
ASP.NET动态网站设计教程  基于C#+SQL Server

ASP.NET动态网站设计教程 基于C#+SQL ServerPDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李春葆,喻丹丹,曾慧等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302251224
  • 页数:378 页
图书介绍:本书系统地介绍了ASP.NET动态网站的设计,内容有ASP.NET概述、ASP.NET编程模型、C#语言基础、ASP.NET控件等。
《ASP.NET动态网站设计教程 基于C#+SQL Server》目录

第1章 ASP.NET概述 1

1.1 Web网页 1

1.1.1 静态网页和动态网页 1

1.1.2 Web网页的工作原理 2

1.1.3 Web网页开发技术 3

1.2 ASP.NET概述 4

1.2.1 ASP.NET引擎 4

1.2.2 ASP.NET网页的执行过程 5

1.2.3 ASP与ASP.NET的区别 6

1.3 .NET Framework 6

1.3.1 .NET Framework体系结构 6

1.3.2 .NET Framework下应用程序的开发和执行 8

1.4 配置ASP.NET运行环境 8

1.4.1 Internet信息服务器的安装 8

1.4.2 Web网站属性设置 11

1.4.3 创建IIS虚拟目录 13

1.5 创建ASP.NET应用程序 16

1.5.1 Visual Studio.NET 2005 16

1.5.2 ASP.NET应用程序示例 17

练习题1 23

上机实验题1 23

第2章 ASP.NET编程模型 24

2.1 ASP.NET页面的结构 24

2.2 ASP.NET网页的XHTML部分 25

2.2.1 XHTML 25

2.2.2 XHTML的格式与标记 27

2.2.3 使用表格 29

2.2.4 使用框架 34

2.2.5 使用超链接 37

2.2.6 制作表单 38

2.2.7 CCS样式设计 45

2.3 ASP.NET网页的源代码部分 51

2.3.1 ASP.NET网页源代码的位置 51

2.3.2 ASP.NET网页源代码的基本结构 52

2.3.3 ASP.NET中的事件处理程序 52

2.3.4 以编程方式使用Web控件 53

练习题2 56

上机实验题2 57

第3章 C#语言基础 58

3.1 C#中数据类型 58

3.1.1 值类型 58

3.1.2 引用类型 60

3.2 C#中的变量和常量 61

3.2.1 变量 61

3.2.2 常量 62

3.3 C#中的运算符 63

3.3.1 常用的C#运算符 63

3.3.2 运算符的优先级 64

3.4 结构体类型和枚举类型 65

3.4.1 结构体类型 65

3.4.2 枚举类型 66

3.5 C#中的控制语句 67

3.5.1 选择控制语句 67

3.5.2 循环控制语句 70

3.6 数组 72

3.6.1 一维数组的定义 72

3.6.2 一维数组的动态初始化 72

3.6.3 访问一维数组中的元素 73

3.7 异常处理语句和命名空间 73

3.7.1 异常处理语句 73

3.7.2 使用命名空间 74

3.8 面向对象程序设计 75

3.8.1 类 75

3.8.2 对象 77

3.8.3 构造函数和析构函数 79

3.8.4 属性 81

3.8.5 方法 82

3.8.6 C#中常用类和结构体 84

3.9 继承 87

3.9.1 什么是继承 87

3.9.2 派生类的声明 88

3.9.3 基类成员的可访问性 89

3.9.4 使用sealed修饰符来禁止继承 89

练习题3 89

上机实验题3 90

第4章 ASP.NET控件 91

4.1 ASP.NET控件概述 91

4.1.1 ASP.NET控件的分类 91

4.1.2 Web服务器控件的公共属性、方法和事件 92

4.1.3 Web服务器控件的相关操作 94

4.2 标准服务器控件 95

4.2.1 Label控件 95

4.2.2 TextBox控件 95

4.2.3 Image控件 98

4.2.4 Button控件 98

4.2.5 LinkButton控件 100

4.2.6 ImageButton控件 101

4.2.7 HyperLink控件 101

4.2.8 DropDownList控件 102

4.2.9 ListBox控件 104

4.2.10 CheckBox控件和CheckBoxList控件 106

4.2.11 RadioButton控件和RadioButtonList控件 109

4.2.12 ImageMap控件 112

4.2.13 Table控件 115

4.2.14 BulletedList控件 116

4.2.15 Panel控件 118

4.2.16 HiddenField控件 119

4.2.17 FileUpload控件 119

4.2.18 Calender控件 121

4.2.19 View控件和MultiView控件 122

4.2.20 Wizard控件 124

4.3 验证控件 128

4.3.1 RequiredFieldValidator控件 128

4.3.2 CompareValidator控件 129

4.3.3 RangeValidator控件 130

4.3.4 RegularExpressionValidator控件 130

4.3.5 CustomValidator控件 135

4.3.6 ValidationSummary控件 137

练习题4 138

上机实验题4 139

第5章 ASP.NET的常用对象 140

5.1 ASP.NET对象概述 140

5.2 Page对象 141

5.2.1 Page对象的属性 141

5.2.2 Page对象的方法 142

5.2.3 Page对象的事件 142

5.2.4 Page对象的应用 143

5.3 Response对象 144

5.3.1 Response对象的属性 144

5.3.2 Response对象的方法 144

5.3.3 Response对象的应用 145

5.4 Request对象 146

5.4.1 Request对象的属性 146

5.4.2 Request对象的方法 146

5.4.3 Request对象的应用 147

5.5 Server对象 150

5.5.1 Server对象的属性 150

5.5.2 Server对象的方法 151

5.5.3 Server对象的应用 152

5.6 Application对象 153

5.6.1 Application对象的属性 153

5.6.2 Application对象的方法 153

5.6.3 Application对象的事件 154

5.6.4 Application对象的应用 155

5.7 Session对象 156

5.7.1 Session对象的属性 156

5.7.2 Session对象的方法 156

5.7.3 Session对象的事件 157

5.7.4 Session对象的应用 158

5.8 Cookie对象 159

5.8.1 Cookie对象的属性 159

5.8.2 Cookie对象的方法 160

5.8.3 Cookie对象的应用 160

5.9 网页的生命周期 162

5.9.1 网页的执行方式 162

5.9.2 网页的生命周期 163

5.9.3 网页生命周期中的事件 165

5.10 配置Global.asax文件 165

练习题5 168

上机实验题5 168

第6章 主题和母版页 169

6.1 主题 169

6.1.1 主题概述 169

6.1.2 创建主题 171

6.1.3 应用主题 172

6.1.4 禁用主题 175

6.2 母版页 176

6.2.1 母版页和内容页 176

6.2.2 创建母版页 177

6.2.3 创建内容页 179

6.2.4 从内容页中访问母版页中的内容 182

练习题6 186

上机实验题6 186

第7章 站点导航控件 187

7.1 ASP.NET站点导航概述 187

7.1.1 站点导航的功能 187

7.1.2 站点导航的工作方式 188

7.1.3 站点导航控件 188

7.2 站点地图 189

7.3 TreeView控件 190

7.3.1 TreeNode类 190

7.3.2 TreeView控件的属性、方法和事件 191

7.3.3 TreeNodeCollection类 193

7.3.4 向TreeView控件中添加节点的方法 195

7.4 Menu控件 197

7.4.1 MenuItem类 197

7.4.2 Menu控件的属性和事件 198

7.4.3 MenuItemCollection类 199

7.4.4 向Menu控件中添加菜单项的方法 200

7.5 SiteMapPath控件 202

练习题7 204

上机实验题7 204

第8章 用户控件 205

8.1 用户控件概述 205

8.2 创建ASP.NET用户控件 206

8.2.1 创建用户控件的过程 206

8.2.2 设置用户控件 207

8.3 使用用户控件 209

8.4 将网页转化为用户控件 213

8.4.1 将单个网页转换成用户控件 213

8.4.2 将代码隐藏网页转换成用户控件 213

练习题8 213

上机实验题8 214

第9章 ADO.NET数据库访问技术 215

9.1 数据库概述 215

9.1.1 关系数据库的基本结构 215

9.1.2 SQL Server 2005数据库管理系统 217

9.1.3 结构化查询语言(SQL) 218

9.2 ADO.NET模型 223

9.2.1 ADO.NET简介 223

9.2.2 ADO.NET体系结构 224

9.2.3 ADO.NET数据库的访问流程 227

9.3 ADO.NET的数据访问对象 227

9.3.1 SqlConnection对象 227

9.3.2 SqlCommand对象 230

9.3.3 SqlDataReader对象 236

9.3.4 SqlDataAdapter对象 239

9.4 DataSet对象 242

9.4.1 DataSet对象概述 242

9.4.2 DataSet对象的属性和方法 243

9.4.3 Tables集合和DataTable对象 243

9.4.4 Columns集合和DataColumn对象 245

9.4.5 Rows集合和DataRow对象 246

9.4.6 Relations集合和DataRelation对象 248

9.5 数据源控件 250

9.5.1 数据源控件概述 250

9.5.2 SqlDataSource控件 251

9.5.3 AccessDataSource控件 259

9.6 数据绑定控件 259

9.6.1 数据绑定控件概述 259

9.6.2 下拉列表控件 260

9.6.3 GridView控件 260

9.6.4 DetailsView控件 284

9.6.5 FormView控件 292

9.6.6 DataList控件 292

练习题9 299

上机实验题9 300

第10章 ASP.NET Web服务 301

10.1 Web服务概述 301

10.1.1 Web服务的特点 301

10.1.2 Web服务的体系结构 302

10.2 创建和使用Web服务 303

10.2.1 创建ASP.NET Web服务 303

10.2.2 使用ASP.NET Web服务 307

10.3 通过Web服务传输DataSet数据集 309

练习题10 310

上机实验题10 311

第11章 配置ASP.NET应用程序 312

11.1 Web.config配置文件概述 312

11.1.1 Web.config文件的特点 312

11.1.2 配置文件的继承关系 313

11.2 Web.config文件 313

11.2.1 Web.config文件的结构 313

11.2.2 重要的配置节 315

11.2.3 在Web.config中保存自定义的设置 318

11.3 Web.config文件的加密和解密 319

11.3.1 Web.config文件的加密 319

11.3.2 Web.config文件的解密 320

练习题11 321

第12章 成员和角色管理 322

12.1 成员资格概述 322

12.2 建立成员资格数据 323

12.3 成员资格提供程序 325

12.3.1 SqlMembershipProvider提供程序 325

12.3.2 配置自己的SqlMembershipProvider提供程序 327

12.4 成员资格API 330

12.4.1 Membership类 330

12.4.2 MembershipUser类 331

12.4.3 MembershipCreateStatus类 332

12.5 登录控件 334

12.5.1 Login控件 334

12.5.2 其他登录控件 336

12.6 角色管理 336

12.6.1 什么是角色管理 336

12.6.2 角色和访问规则 336

12.6.3 角色管理、用户标识和成员资格 337

12.6.4 角色管理API 337

12.6.5 ASP.NET角色管理的工作原理 337

12.7 使用向导配置安全性 338

练习题12 343

上机实验题12 343

第13章 Web系统的多层结构 344

13.1 Web系统的三层结构 344

13.1.1 什么是Web系统的三层结构 344

13.1.2 Web系统三层结构示例 345

13.2 ObjectDataSource控件 348

13.2.1 ObjectDataSource控件和SqlDataSource控件的区别 348

13.2.2 ObjectDataSource控件的使用方法 348

13.2.3 使用ObjectDataSource控件关联数据访问层和表示层 349

13.2.4 ObjectDataSource控件应用示例 349

练习题13 357

上机实验题13 357

第14章 学生成绩管理网站设计 359

14.1 SMIS的功能 359

14.2 数据库设计 360

14.2.1 建立数据库StudDB 360

14.2.2 给数据库StudDB授权 361

14.3 SMIS网站设计 363

14.3.1 建立虚拟目录 363

14.3.2 网站布局 363

14.4 SMIS网页设计 364

14.4.1 通用功能设计 364

14.4.2 主页设计 368

14.4.3 管理员功能设计 370

14.4.4 学生功能设计 377

14.4.5 教师功能设计 377

练习题14 377

上机实验题14 377

参考文献 378

相关图书
作者其它书籍
返回顶部