《ASP.NET程序设计实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张玉芬主编;赵立波,李康乐副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302447733
  • 页数:335 页
图书介绍:本书以Visual Studio 2010为开发平台,以实例一步步地阐述如何用ASP.NET技术进行Web应用程序的开发。全书共10章,介绍了Web基础知识、ASP.NET概述、C#程序设计基础、ASP.NET控件、ASP.NET内置对象、ASP.NET数据库编程、用户界面设计、小型案例系统实训、强大的LINQ查询和网站的发布与部署,每章都配有小结和习题,以方便读者巩固所学知识。

第1章 Web基础知识 1

1.1 Web技术基础 1

1.2 Web结构 3

1.3 网页构成技术——HTML 5

1.4 静态网页和动态网页 7

1.4.1 静态网页 7

1.4.2 动态网页 7

1.5 常见的网络程序设计语言 8

本章小结 9

习题 9

第2章 ASP.NET概述 10

2.1 .NET Framework简介 10

2.2 ASP.NET简介 12

2.3 ASP.NET运行及开发环境 13

2.3.1 IIS7.5的安装 13

2.3.2 IIS7.5的配置 15

2.3.3 Visual Studio 2012集成开发环境 21

2.4 第一个ASP.NET程序 24

2.4.1 创建Web项目 24

2.4.2 Web项目的构成 28

2.4.3 创建ASP.NET网页 29

2.5 创建ASP.NET程序的步骤 36

本章小结 37

习题 37

第3章 C#程序设计基础 38

3.1 C#基础语法 38

3.1.1 数据类型和常量、变量 38

3.1.2 运算符和表达式 44

3.2 流程控制语句 45

3.2.1 选择语句 45

3.2.2 循环语句 49

3.3 常用的.NET框架类 52

3.3.1 DateTime类 52

3.3.2 Math类 55

3.3.3 Random类 55

3.4 C#面向对象编程 56

3.4.1 类与对象 57

3.4.2 类的成员 59

3.4.3 继承 67

本章小结 69

习题 70

第4章 ASP.NET控件 71

4.1 ASP.NET控件概述 71

4.1.1 HTML控件 71

4.1.2 HTML服务器控件 74

4.1.3 Web服务器控件 75

4.2 常用的Web控件 77

4.2.1 标签控件 78

4.2.2 文本框控件 78

4.2.3 命令类控件 79

4.2.4 图像控件 83

4.2.5 超链接控件 84

4.2.6 选择类控件 85

4.3 其他常用控件 94

4.3.1 容器控件 94

4.3.2 日历控件 95

4.3.3 文件上传控件 96

4.4 数据验证控件 98

4.4.1 RequiredFieldValidator非空验证 98

4.4.2 RangeValidator范围验证 100

4.4.3 CompareValidator比较验证 101

4.4.4 RegularExpressionValidator规则验证 103

4.4.5 CustomValidator自定义验证 104

4.4.6 ValidatorSummary验证总结 105

4.5 用户控件 107

4.5.1 创建用户控件 107

4.5.2 添加用户控件 109

4.6 Web服务器控件的综合应用 109

本章小结 113

习题 113

第5章 ASP.NET内置对象 115

5.1 对象概述 115

5.2 Page对象 116

5.2.1 Page对象简介 116

5.2.2 Page对象生命周期 118

5.2.3 利用Page对象进行页面初始化 119

5.3 Response对象 122

5.3.1 Response对象简介 122

5.3.2 Write方法和WriteFile方法 122

5.3.3 Redirect方法 125

5.3.4 BufferOutput属性 125

5.3.5 End方法 125

5.3.6 Flush方法和Clear方法 126

5.4 Request对象 127

5.4.1 Request对象简介 127

5.4.2 获取用户提交的信息 127

5.4.3 获取客户端浏览器信息 130

5.5 Cookie对象 131

5.5.1 Cookie对象简介 131

5.5.2 读写Cookie 132

5.6 Session对象 138

5.6.1 Session对象简介 138

5.6.2 利用Session对象存储信息 139

5.6.3 TimeOut属性 142

5.6.4 Abandon方法 142

5.7 Application对象 143

5.7.1 Application对象简介 143

5.7.2 利用Application对象存储信息 143

5.7.3 Global.asax文件 144

5.8 Server对象 146

5.8.1 Server对象简介 146

5.8.2 ScriptTimeout属性 146

5.8.3 HTMLEncode方法 147

5.8.4 UrlEncode方法 147

5.8.5 MapPath方法 148

5.8.6 Execute方法和Transfer方法 148

5.9 内置对象的综合应用 149

本章小结 159

习题 159

第6章 数据库基础知识 162

6.1 数据库概述 162

6.1.1 数据库的基本概念 162

6.1.2 数据管理技术的产生和发展 163

6.1.3 数据模型 165

6.1.4 常用的数据库管理系统 166

6.2 创建Access数据库 167

6.2.1 启动Access并创建数据库 167

6.2.2 创建数据表并输入数据 169

6.2.3 数据表的查询操作 170

6.3 SQL语言 173

6.3.1 SQL语言常用命令 173

6.3.2 SELECT语句 174

6.3.3 INSERT语句 179

6.3.4 UPDATE语句 179

6.3.5 DELETE语句 180

本章小结 181

习题 181

第7章 ASP.NET数据库编程 182

7.1 数据源控件 182

7.2 数据绑定控件 183

7.2.1 添加数据源控件 184

7.2.2 添加GridView控件 190

7.2.3 GridView分页、排序、列标题设置 194

7.2.4 GridView选择、编辑、删除数据 195

7.2.5 GridView超链接字段 198

7.3 ADO.NET方式访问数据库 199

7.3.1 ADO.NET概述 199

7.3.2 ADO.NET数据访问流程 200

7.3.3 常用ADO.NET对象的使用 201

7.3.4 事务处理 212

7.4 访问数据库的高级操作 213

7.4.1 利用ADO.NET访问两种数据之间的转换 213

7.4.2 在Web.config中配置数据库连接 214

7.4.3 DataSet对象的高级应用 215

7.4.4 GridView控件的高级应用 220

7.4.5 其他数据绑定控件 224

7.5 数据库访问技术的综合应用 244

本章小结 253

习题 253

第8章 用户界面设计 255

8.1 母版页 255

8.1.1 母版页的基础知识 255

8.1.2 母版页的创建 256

8.1.3 母版页的使用 257

8.2 站点导航 259

8.2.1 站点地图 259

8.2.2 站点导航控件 261

8.3 主题 264

8.3.1 主题概述 264

8.3.2 创建主题 265

8.3.3 应用主题 266

8.4 用户界面设计的综合应用 267

本章小结 271

习题 271

第9章 教务管理系统实训 273

9.1 系统分析与系统设计 273

9.1.1 系统分析 273

9.1.2 系统设计 273

9.1.3 系统结构图 274

9.1.4 系统流程图 275

9.2 数据库设计 275

9.3 网站设计 279

9.3.1 网站结构图 279

9.3.2 页面功能 279

9.3.3 站点导航设计 284

9.3.4 母版设计 286

9.4 详细设计 288

9.4.1 数据库的建立 288

9.4.2 公共类的编写 289

9.4.3 配置文件Web.config的设置 291

9.4.4 首页页面 291

9.4.5 管理员页面 294

9.4.6 教师页面 316

9.4.7 学生页面 319

9.5 网站发布 321

本章小结 323

习题 323

第10章 强大的LINQ查询 325

10.1 认识LINQ 325

10.2 LINQ语法基础 325

10.3 LINQ to Object 328

10.4 LINQ to DataSet 332

本章小结 333

习题 333

参考文献 335