《ASP.NET(C#)4.0程序开发基础教程与实验指导》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:邵良杉,刘好增,马海军等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302273905
  • 页数:423 页
图书介绍:本书学习ASP.NET编程知识。

第1章 ASP.NET4.0概述 1

1.1 .NET Framework基础 1

1.1.1 Microsoft.NET简介 1

1.1.2 ASP.NET技术 5

1.2 Web前端开发技术 6

1.2.1 XHTML技术 6

1.2.2 CSS技术 7

1.2.3 ECMAScript技术 7

1.3 ASP.NET开发环境 8

1.3.1 Visual Studio 2010简介 8

1.3.2 IIS系统简介 10

1.4 ASP.NET网页语法 10

1.4.1 ASP.NET网页扩展名 10

1.4.2 ASP.NET页面指令 12

1.4.3 ASP.NET代码注释 18

1.5 了解命名空间 18

1.6 扩展练习 21

第2章 C#编程语言基础 26

2.1 C#语法基础 26

2.1.1 数据类型 26

2.1.2 变量与常量 29

2.1.3 运算符 31

2.1.4 类型转换与装箱拆箱 36

2.2 条件语句 37

2.2.1 if条件语句 37

2.2.2 switch多分支语句 38

2.3 循环语句 38

2.3.1 while语句 38

2.3.2 do…while语句 39

2.3.3 for语句 39

2.3.4 foreach语句 40

2.4 数组与集合 41

2.4.1 了解数组 41

2.4.2 ArrayList集合 45

2.5 扩展练习 48

第3章 面向对象程序设计 53

3.1 深入了解面向对象 53

3.1.1 面向对象基础 53

3.1.2 对象模型主要要素 56

3.1.3 对象和类 57

3.1.4 面向组件的概念 58

3.2 面向对象中类与类成员 58

3.2.1 定义类 59

3.2.2 类的成员字段 63

3.2.3 类的成员属性 64

3.2.4 类的成员方法 67

3.2.5 构造函数 71

3.2.6 析构函数 72

3.3 继承、多态和接口 73

3.3.1 类的继承 73

3.3.2 认识多态 76

3.3.3 了解接口 81

3.4 委托与类事件 83

3.4.1 了解委托 83

3.4.2 声明事件 84

3.4.3 为类定义事件 85

3.5 扩展练习 86

第4章 页面设计基础 90

4.1 XHTML语言 90

4.1.1 XHTML概述 90

4.1.2 XHMTL文档结构 91

4.1.3 HTML和XHTML的区别 91

4.2 XHTML标记 92

4.2.1 字体标记 92

4.2.2 换行标记 93

4.2.3 图片标记 94

4.2.4 表格 95

4.2.5 段落标记 98

4.3 HTML控件 99

4.3.1 了解HTML控件 99

4.3.2 HTML控件常用属性 100

4.3.3 表单控件 105

4.3.4 文本框控件 107

4.3.5 下拉列表框控件 108

4.3.6 提交、重置和普通按钮控件 110

4.3.7 单选框控件 112

4.3.8 复选框控件 114

4.3.9 图片控件 116

4.3.10 表格控件 119

4.4 扩展练习 121

第5章 内置对象与配置 124

5.1 Response对象(请求响应) 124

5.1.1 Response常用属性 124

5.1.2 Response常用方法 126

5.2 Request对象(获取数据) 128

5.2.1 Request常用属性和方法 128

5.2.2 Request对象的应用 129

5.3 Session对象(会话) 132

5.3.1 Session对象的属性和方法 132

5.3.2 Session对象的应用 133

5.4 Server对象(获取服务器信息) 135

5.4.1 Server对象的属性和方法 135

5.4.2 Server对象的应用 135

5.5 Application对象(全局共享数据) 137

5.5.1 Application对象简介 138

5.5.2 Application对象应用 139

5.6 Cookie对象 140

5.6.1 Cookie对象简介 140

5.6.2 Cookie对象的应用 141

5.7 ASP.NET应用程序配置 144

5.7.1 ASP.NET应用程序配置 144

5.7.2 配置文件Web.config 145

5.7.3 ASP.NET基本配置节 147

5.8 扩展练习 150

第6章 ASP.NET服务器控件 154

6.1 服务器控件概述 154

6.2 文本类型控件 157

6.2.1 使用Label控件显示文本 157

6.2.2 使用TextBox控件输入数据 157

6.3 按钮类型控件 160

6.3.1 通过Button控件提交表单 160

6.3.2 显示图像的ImageButton控件 162

6.3.3 超链接按钮控件 163

6.4 列表类型控件 164

6.4.1 列表的ListBox控件 164

6.4.2 实现下拉框的DropDownList控件 166

6.5 选择类型控件 168

6.5.1 实现单选的RadioButton控件 169

6.5.2 实现多选的CheckBox控件 171

6.6 图形控件 171

6.6.1 显示图像的Image控件 171

6.6.2 设置热点区域的ImageMap控件 172

6.7 其他控件 174

6.7.1 日历控件 175

6.7.2 广告控件 177

6.7.3 容器控件 180

6.8 扩展练习 181

第7章 ASP.NET验证控件 187

7.1 了解验证控件 187

7.2 验证是否输入数据 188

7.2.1 RequiredFieldValidator控件 188

7.2.2 RequiredFieldValidator控件应用 189

7.3 比较数据是否一致 190

7.3.1 CompareValidator控件 190

7.3.2 CompareValidator控件应用 192

7.4 验证输入数据的范围 193

7.4.1 RangeValidator控件 193

7.4.2 RangeValidator控件应用 194

7.5 验证数据输入格式 195

7.5.1 RegularExpressionValidator控件 195

7.5.2 正则表达式 196

7.5.3 RegularExpressionValidator控件应用 197

7.6 验证错误信息汇总 199

7.6.1 ValidationSummary控件 199

7.6.2 ValidationSummary控件应用 200

7.7 自定义验证控件 201

7.7.1 CustomValidator控件 201

7.7.2 CustomValidator控件应用 202

7.8 扩展练习 204

第8章 用户控件和自定义控件 209

8.1 用户控件的概述 209

8.2 创建及使用用户控件 211

8.2.1 创建用户控件 211

8.2.2 将用户控件添加至网页 214

8.2.3 将窗体页转化为用户控件 216

8.3 自定义控件 221

8.3.1 自定义控件概述 221

8.3.2 定义控件 221

8.3.3 复合控件 227

8.4 扩展练习 231

第9章 ADO.NET数据库管理 239

9.1 ADO.NET基础 239

9.1.1 了解ADO.NET 239

9.1.2 ADO.NET组成 241

9.1.3 ADO.NET命名空间 242

9.2 ADO.NET对象 243

9.2.1 Connection对象 244

9.2.2 Command对象 247

9.2.3 DataAdapter对象 250

9.2.4 DataSet对象 251

9.2.5 DataReader对象 254

9.2.6 Parameter对象 257

9.3 LINQ技术 257

9.3.1 LINQ概述 257

9.3.2 Lambda表达式 261

9.3.3 LINQ简单操作 267

9.4 扩展练习 275

第10章 数据绑定控件 278

10.1 数据绑定控件概述 278

10.1.1 了解数据绑定 278

10.1.2 绑定控件与数据源控件 279

10.2 GridView控件 281

10.2.1 GridView概述 281

10.2.2 使用GridView控件 284

10.2.3 通过代码添加控件 288

10.3 DataList控件 294

10.3.1 关于DataList控件 294

10.3.2 使用DataList控件 296

10.4 扩展练习 300

第11章 朝安科技企业网 304

11.1 企业网站系统分析 304

11.1.1 企业网站的需求分析 304

11.1.2 企业网站的可行性分析 306

11.2 系统设计 307

11.2.1 系统功能设计 307

11.2.2 系统结构图 309

11.3 数据库设计 311

11.3.1 数据库的概念设计 311

11.3.2 数据库的逻辑结构 314

11.4 公共模块设计 318

11.4.1 前台公共模块 319

11.4.2 后台公共模块 328

11.5 网站前台功能模块设计 332

11.5.1 网站首页模块设计 332

11.5.2 新闻资讯模块设计 336

11.5.3 产品展示模块设计 339

11.6 网站后台功能模块设计 342

11.6.1 用户登录模块的设计 342

11.6.2 后台管理首页模块的设计 343

附录 实验指导 350

第1单元 350

练习1-1 管理菜单和工具栏 350

练习1-2 添加和使用外部工具 352

练习1-3 创建Hello World程序 353

第2单元 355

练习2-1 打印斐波那契数列 355

练习2-2 创建图书结构 356

第3单元 357

练习3-1 求平均值 357

练习3-2 数字排序 358

第4单元 359

练习4-1 旅游景点介绍 359

练习4-2 制作导航条 362

第5单元 368

练习5-1 用户登录页 368

练习5-2 制作购物车 374

第6单元 379

练习6-1 制作试题页面 379

练习6-2 统计在线人数 383

第7单元 386

练习7-1 制作注册页面 386

练习7-2 用户登录及验证 390

第8单元 396

练习8-1 自定义数据库连接控件 396

练习8-2 树型列表用户控件 400

第9单元 405

练习9-1 实现分页效果 405

练习9-2 设计展示模块 410

第10单元 418

练习10-1 添加Form View控件 418

练习10-2 通过资源管理器创建数据库 421