当前位置:首页 > 工业技术
零点起飞学ASP.NET
零点起飞学ASP.NET

零点起飞学ASP.NETPDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:杨佩璐等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302318279
  • 页数:346 页
图书介绍:本书立足于微软的ASP.NET 4.0技术,对ASP.NET 4.0的各个知识点进行了讲解。涵盖:.NET框架基础、ASP.NET 开发环境,Visual Studio 2008工具的使用及C# 4.0语法;ASP.NET事件驱动、状态管理及调试和跟踪;ASP.NET各种服务器控件、ADO.NET、用户控件、母版页和主题;Web应用程序的安全、成员资格角色和WebPart应用;ASP.NET AJAX和ASP.NET AJAX ToolKit;LINQ、SilverLight及开源实例。
《零点起飞学ASP.NET》目录
标签:编著 起飞

第1篇 ASPNET开发基础 2

第1章 ASP.NET4.0环境搭建(教学视频:33分钟) 2

1.1认识网页和网站 2

1.1.1什么是静态网页 2

1.1.2什么是动态网页 3

1.1.3网站的工作原理 4

1.2 .NET Framework和ASPNET的关系 5

1.2.1认识.NET Framework 5

1.2.2认识ASP.NET 6

1.2.3开发ASPNET网站需要的技术 7

1.3搭建ASPNET网站开发环境 9

1.3.1安装APSNET开发工具Microso 9

Visual Studio 2010 9

1.3.2熟悉Visual Studio 2010集成开发环境(IDE) 10

1.3.3学习发布网站的工具IIS 11

1.4创建第一个ASPNET网站 15

1.4.1创建ASPNET网站 15

1.4.2对新建文件的认识 16

1.4.3向页面中添加控件 17

1.4.4介绍Default.aspx页面的代码隐藏文件自动生成的代码 18

1.4.5认识ASPNET中的系统文件夹 19

1.4.6运行网站 20

1.4.7将网站发布到指定位置 21

1.5小结 21

1.6习题 22

第2章 ASP.NET网页(教学视频:41分钟) 23

2.1 ASP.NET最常用的Web窗体页 23

2.1.1什么是Web窗体页 23

2.1.2常用指令 24

2.1.3页面语法 29

2.1.4页面的内联代码和代码隐藏 34

2.2网页的生命周期 37

2.2.1页面开始 37

2.22页面初始化 37

2.2.3页面加载 38

2.2.4页面验证 38

2.2.5页面回发事件处理 38

2.2.6页面预呈现 38

2.2.7页面呈现 39

2.2.8页面卸载 39

2.2.9页面生命周期的事件 39

2.3演示ASP.NET网页执行顺序 39

2.4小结 43

2.5习题 43

第3章 Web服务器控件(教学视频:86分钟) 45

3.1什么是Web服务器控件 45

3.2文本、链接和图像控件 47

3.2.1网页中文本的显示和输入 48

3.2.2在网页中显示图像 50

3.2.3在网页中使用链接 53

3.3按钮控件 54

3.3.1普通按钮 54

3.3.2带图像的按钮 56

3.3.3带链接的按钮 58

3.4用户登录实例 59

3.5选择和列表控件 61

3.5.1选择控件 61

3.5.2派生列表控件的ListControl类 63

3.5.3普通列表控件 65

3.5.4下拉列表控件 66

3.5.5项目符号与编号控件 66

3.5.6复选框列表控件 68

3.5.7单选按钮列表控件 69

3.6容器控件 70

3.6.1面板和占位符控件 70

3.6.2视图控件 73

3.7上传文件到服务器实例 76

3.8日期实例 77

3.9其他控件 78

3.9.1使用隐藏域保存网页信息 79

3.9.2取消网页部分缓存内容 79

3.9.3在网页中显示XML文件 80

3.9.4在网页中显示HTML文本 81

3.10小结 81

3.11习题 82

第4章 HTML服务器控件(教学视频:28分钟) 83

4.1什么是HTML服务器控件 83

4.2容器控件 84

4.2.1使用表单控件创建表单 84

4.2.2使用头控件设置网页头的内容 85

4.2.3使用锚控件创建链接 86

4.2.4使用文本区域控件提供输入功能 87

4.2.5使用选择控件提供选择数据项 88

4.2.6使用按钮控件提交网页 89

4.2.7表控件 90

4.3输入控件 93

4.3.1单行文本输入框和密码文本输入框 93

4.3.2按钮控件 94

4.3.3单选按钮控件和多选按钮控件 95

43.4隐藏控件 96

4.4实现上传文件到服务器 97

4.5显示图像 99

4.6小结 100

4.7习题 100

第5章 ASP.NET对象、状态和配置(教学视频:34分钟 101

5.1访问Web窗体页的输出流 101

5.1.1输出文本 101

5.1.2输出图像 102

5.1.3页面跳转 103

5.2获取客户端的HTTP请求信息 104

5.2.1获取客户端信息 104

5.2.2获取服务器变量信息 104

5.2.3获取请求的地址 105

5.2.4获取请求信息中的参数 106

5.3参数的传递 106

5.4状态管理 108

5.4.1保存全局信息 108

5.4.2保存用户登录信息 109

5.4.3会话状态的有效时间 109

5.4.4页面的状态的保存 109

5.5 Server对象和Global.asax文件 110

5.5.1获取对应地址的物理路径 111

5.5.2对文本进行HTML编码和解码 111

5.5.3对地址进行URL编码和解码功能 111

5.5.4跳转页面 112

5.5.5添加Global.asax文件到网站中 112

5.5.6使用Global.asax文件的事件处理全局信息 114

5.6统计网站在线人数 114

5.7配置网站 116

5.7.1什么是Web.config文件 117

5.7.2配置数据库的连接字符串 118

5.7.3获取数据库的连接字符串 119

5.8小结 119

5.9习题 119

第2篇 ASP.NET开发进阶 122

第6章 ASP.NET数据库操作(教学视频:42分钟) 122

6.1什么是数据库 122

6.2最小型的Access数据库 123

6.2.1创建数据库 123

6.2.2创建表 124

6.3最常用的SQL Server数据库 125

6.3.1创建数据库 125

6.3.2创建表及其关系 127

6.3.3常用SQL语句 130

6.3.4常用SQL函数 132

6.3.5存储过程基础知识 135

6.4小结 137

6.5习题 137

第7章 ADO.NET数据处理(教学视频:26分钟) 139

7.1什么是ADO.NET 139

7.2使用ADO.NET连接数据库 140

7.2.1连接SQL Server数据库 140

7.2.2使用ODBC连接Access数据源 143

7.2.3使用OLE DB连接Access数据源 146

7.3 ADONET的基本对象及其操作 150

7.3.1读取SQL数据库中的数据 150

7.3.2填充数据集 152

7.3.3动态创建数据表 154

7.3.4数据的过滤和排序 156

7.3.5向SQL数据库中插入数据 157

7.3.6创建参数,并执行存储过程 159

7.4用户管理实例 161

7.4.1创建查询用户功能 161

7.4.2创建添加新用户功能 163

7.4.3创建修改指定用户功能 165

7.4.4创建删除指定用户功能 167

75小结 169

76习题 169

第8章 ASP.NET数据服务(教学视频:78分钟) 171

8.1数据绑定技术 171

8.1.1简单数据绑定技术 171

8.1.2复杂数据绑定技术 172

8.2数据源控件 174

8.2.1使用SQL数据源控件访问SQL Server数据库 174

8.2.2使用Access数据源控件访问Access数据源 179

8.2.3使用对象数据源控件访问数据组件 180

8.2.4使用XML数据源控件访问XML文件 182

8.2.5使用站点地图数据源控件访问站点地图 183

8.2.6使用LINQ数据源控件访问数据库实体类 184

8.3使用Repeater控件的模板显示数据 184

8.4数据列表控件 187

8.4.1数据列表控件概述 187

8.4.2数据列控件中的模板 188

8.4.3数据列控件中的按钮 188

8.4.4设置数据源中的键字段和获取字段中的键值 189

8.4.5数据列控件的事件 190

8.5网格视图控件 192

8.5.1网格视图控件概述 192

8.5.2实现数据显示 194

8.5.3实现数据编辑 195

8.5.4实现数据排序 197

8.5.5实现数据分页显示 198

8.5.6设置数据源中的键字段和获取字段中的键值 198

8.5.7网格视图控件的事件 199

8.6实现“主/从”操作 202

8.7小结 204

8.8习题 204

第9章 使用LINQ处理数据(教学视频:26分钟) 206

9.1什么是LINQ 206

9.2 LINQ查询子句 207

9.2.1查询表达式的数据源和范围变量 207

9.2.2查询表达式的筛选元素 209

9.2.3查询结果的类型和表现形式 210

9.2.4对查询的结果进行分组 212

9.2.5对查询结果进行排序 212

9.2.6创建临时标识符 213

9.2.7创建范围变量 213

9.2.8连接多个查询操作 214

9.3使用LINQ实现用户管理模块 217

9.3.1数据库实体类设计 217

9.3.2访问数据库实体类 218

9.3.3查询用户功能的实现 220

9.3.4添加新用户功能 221

9.3.5修改用户功能的实现 222

9.3.6删除用户功能的实现 224

9.4小结 226

9.5习题 226

第10章 ASP.NET验证技术(教学视频:48分钟) 228

10.1什么是ASP…NET验证 228

10.2初始值验证 229

10.2.1初始值为空的验证 229

10.2.2初始值不为空的验证 230

10.3比较验证 230

10.3.1两个控件内容的比较验证 231

10.3.2控件内容和指定值的比较验证 231

10.3.3验证控件内容的数据类型 232

10.4范围验证 232

10.4.1整数范围验证 233

10.4.2字符范围验证 233

10.4.3日期范围验证 233

10.5正则表达式验证 234

10.5.1对数值进行验证 234

10.5.2对日期进行验证 235

10.5.3对电话号码进行验证 235

10.5.4对电子邮件进行验证 236

10.5.5对URL进行验证 236

10.6用户自定义验证 237

10.6.1在客户端自定义验证 237

10.6.2在服务器端自定义验证 238

10.7汇总所有的验证提示信息 239

10.8小结 239

10.9习题 240

第11章 网站的导航与登录(教学视频:14分钟) 242

11.1网站导航 242

11.1.1使用树视图显示网站层次架构 242

11.1.2使用站点地图控件创建导航 244

11.1.3使用菜单控件创建导航 246

11.2登录控件 248

11.2.1实现网站的登录 248

11.2.2获取登录用户信息和状态 249

11.2.3创建新的用户 251

11.2.4修改用户的密码 252

11.2.5找回用户丢失的密码 253

11.3小结 254

11.4习题 254

第12章 母版页和主题(教学视频:15分钟) 256

12.1什么是母版页 256

12.2创建母版页 257

12.3应用母版页 259

12.4什么是主题 262

12.5创建主题 262

12.5.1添加主题文件夹 263

12.5.2添加外观文件 263

125.3添加样式表文件 264

12.6应用主题统一网站样式 265

12.7小结 267

12.8习题 267

第13章 用户控件和自定义控件(教学视频:14分钟) 269

13.1分页用户控件 269

13.1.1分页用户控件界面设计 269

13.1.2相关属性设计 270

13.1.3绑定数据的委托和事件设计 270

13.1.4分页用户控件初始化 271

13.1.5分页设计 272

13.1.6使用分页用户控件 274

13.2百分比自定义控件 276

13.2.1创建类库工程 276

13.2.2创建类 276

13.2.3属性设计 277

13.2.4初始化控件 279

13.2.5输出控件 279

13.2.6注册控件 280

13.2.7使用百分比自定义控件 281

13.3小结 282

13.4习题 282

第14章 ASP.NET AJAX服务器控件(教学视频:33分钟) 284

14.1 ASRNET AJAX概述 284

14.2 ASP.NET AJAX服务器控件 285

14.2.1脚本管理控件 285

14.2.2引入脚本资源 287

14.2.3引入Web服务资源 288

14.2.4局部更新控件 288

14.3实现无刷新分页效果 289

14.4无刷新计时器的实现 291

14.5创建页面更新进度条 293

14.6弹出ASP.NET AJAX环境中的对话框 295

14.7小结 298

14.8习题 298

第3篇 ASPNET项目开发实战 302

第15章 做自己的网络书城(教学视频:18分钟) 302

15.1系统总体设计 302

15.1.1系统功能设计 302

15.1.2 BookShopping网站组成 303

15.1.3数据库设计 303

15.1.4数据库实体类设计 305

15.1.5购物车组件设计 306

15.1.6系统通用组件设计 306

15.2网络书城前台 307

15.2.1浏览书籍 307

15.2.2购买书籍 310

152.3购物车 311

152.4创建订单 316

15.2.5订单管理 319

15.3网络书城后台 323

15.3.1管理员登录 323

15.3.2分类管理 325

15.3.3添加分类 329

15.3.4修改分类 331

15.3.5书籍管理 332

15.3.6添加书籍 337

15.3.7修改书籍 339

15.3.8管理书籍图片 340

15.3.9管理书籍评论 343

15.4小结 346

返回顶部