首页 > 安全资讯 >

ASP.NET4.0网站开发实例教程

22-07-27

《ASP.NET 4.0网站开发实例教程》是2012年由清华大学出版社出版的图书,作者是耿超。

基本信息

中文名称

ASP.NET 4.0网站开发实例教程

作者

耿超

ISBN

9787302304968

t01dcf36f7c882e48b2.jpg

定价

36元

 

印次

1-1

装帧

平装

出版时间

2012-11-23

出版社

清华大学出版社

目录

1图书简介

2图书目录

折叠编辑本段图书简介

本书全面翔实地介绍了使用ASP.NET 4.0开发动态网站的基本知识和实用技巧。全书共分12章,主要内容包括:ASP.NET的发展历程,VWD 2010集成开发环境,ASP.NET的内置对象和配置管理,服务器控件的使用,使用CSS、主题和母版页进行页面设计与布局,使用ADO.NET访问数据库和操纵XML,数据绑定与数据控件的使用,使用LINQ查询,Web站点的安全性,ASP.NET AJAX技术,Web服务的创建与调用,使用jQuery美化网页以及站点的发布与部署,最后一章是综合运用所学知识创建了一个简易微博系统。本书重点介绍了常用控件的使用以及动态网站开发的实用技巧,并安排了多个综合性的个性网站开发实例。此外,每章还配有习题,有助于读者对所学知识的理解与掌握,提高和拓宽读者的实际技能。

本书结构清晰、内容翔实,既可以作为高等院校本科学生的专业教材,也可以作为从事网站开发与设计工作的专业技术人员的参考书。

折叠编辑本段图书目录

第1章 ASP.NET 4.0入门 / 1

1.1 网站建设概述 / 1

1.1.1 HTML语言 / 1

1.1.2 静态网站 / 4

1.1.3 动态网站 / 5

1.2 ASP.NET与VWD 2010 / 6

1.2.1 ASP.NET的发展史 / 6

1.2.2 ASP.NET的工作原理 / 7

1.2.3 VWD 2010 / 8

1.3 使用VWD 2010开发Web应用程序 / 10

1.3.1 启动VWD 2010 / 11

1.3.2 第一个ASP.NET应用程序 / 15

1.3.3 ASP.NET页面文档的结构 / 18

1.4 本章小结 / 20

1.5 思考和练习 / 20

第2章 ASP.NET基础知识 / 21

2.1 ASP.NET应用程序概述 / 21

2.1.1 ASP.NET的文件类型 / 22

2.1.2 ASP.NET应用程序的目录结构 / 24

2.2 ASP.NET的内置对象 / 26

2.2.1 Page类与Web窗体页指令 / 26

2.2.2 Request对象 / 31

2.2.3 Response对象 / 33

2.2.4 Application对象 / 38

2.2.5 Server对象 / 40

2.2.6 Session对象 / 43

2.2.7 Cookie对象 / 46

2.2.8 ViewState对象 / 50

2.3 ASP.NET配置管理 / 54

2.3.1 web.config文件 / 54

2.3.2 Global.asax文件 / 57

2.4 本章小结 / 62

2.5 思考和练习 / 62

第3章 ASP.NET服务器控件 / 63

3.1 服务器控件概述 / 63

3.1.1 ASP.NET页面的工作流程 / 63

3.1.2 服务器控件类 / 64

3.1.3 设置控件的颜色与字体 / 66

3.1.4 服务器控件的类别 / 67

3.2 标准控件 / 68

3.2.1 简单控件 / 68

3.2.2 列表控件 / 73

3.2.3 容器控件 / 77

3.2.4 其他标准控件 / 81

3.3 HTML控件 / 84

3.3.1 HTML元素 / 85

3.3.2 HTML服务器控件 / 85

3.4 验证控件 / 86

3.4.1 验证控件简介 / 86

3.4.2 使用验证控件 / 89

3.5 导航控件 / 92

3.5.1 创建站点地图 / 92

3.5.2 使用SiteMapPath控件 / 94

3.5.3 使用Menu控件 / 95

3.5.4 使用TreeView控件 / 98

3.6 用户控件 / 100

3.6.1 用户控件简介 / 100

3.6.2 创建用户控件 / 101

3.6.3 使用用户控件 / 102

3.6.4 为用户控件添加属性 / 103

3.6.5 用户控件的站点范围注册 / 104

3.7 本章小结 / 105

3.8 思考和练习 / 105

第4章 页面设计与布局 / 106

4.1 CSS样式 / 106

4.1.1 HTML格式化的不足 / 106

4.1.2 CSS简介 / 107

4.1.3 CSS属性 / 110

4.2 在VWD中使用CSS / 111

4.2.1 新建样式 / 112

4.2.2 样式规则 / 115

4.2.3 应用样式 / 118

4.3 页面布局 / 119

4.3.1 网页的基本布局方式 / 119

4.3.2 页面元素定位 / 120

4.3.3 表格布局 / 121

4.3.4 DIV和CSS布局 / 123

4.4 主题 / 125

4.4.1 主题概述 / 125

4.4.2 创建和应用主题 / 127

4.4.3 主题的应用级别 / 130

4.4.4 扩展主题 / 131

4.4.5 动态切换主题 / 132

4.5 母版页 / 136

4.5.1 母版页概述 / 136

4.5.2 创建母版页 / 136

4.5.3 创建内容页 / 139

4.5.4 从内容页访问母版页中的成员 / 140

4.6 本章小结 / 144

4.7 思考和练习 / 145

第5章 数据访问与数据绑定 / 146

5.1 数据库基础知识 / 146

5.1.1 什么是数据库 / 146

5.1.2 新建数据库和表 / 147

5.2 SQL简介 / 155

5.2.1 SQL概述 / 156

5.2.2 SELECT语句 / 156

5.2.3 在VWD中执行SQL查询 / 164

5.2.4 INSERT语句 / 166

5.2.5 UPDATE语句 / 166

5.2.6 DELETE语句 / 167

5.3 使用ADO.NET / 167

5.3.1 ADO.NET概述 / 168

5.3.2 提供者对象 / 169

5.3.3 数据集对象 / 172

5.3.4 使用ADO.NET访问数据库 / 173

5.4 数据绑定与数据控件 / 187

5.4.1 数据绑定概述 / 187

5.4.2 单值绑定和多值绑定 / 187

5.4.3 数据控件简介 / 188

5.4.4 以主-从表形式显示数据 / 194

5.5 使用ADO.NET访问XML / 197

5.5.1 XML概述 / 197

5.5.2 使用ADO.NET读写XML数据 / 198

5.5.3 将数据库中的数据转换成XML文档 / 200

5.6 本章小结 / 202

5.7 思考和练习 / 202

第6章 LINQ / 203

6.1 LINQ简介 / 203

6.1.1 LINQ to Objects / 204

6.1.2 LINQ与泛型 / 205

6.1.3 LINQ to XML / 205

6.1.4 LINQ to ADO.NET / 207

6.2 ADO.NET Entity Framework(EF) / 208

6.2.1 ADO.NET EF简介 / 208

6.2.2 将数据模型映射到对象模型 / 208

6.3 LINQ查询语法 / 212

6.3.1 基本语法 / 212

6.3.2 使用匿名类型定形数据 / 215

6.4 使用数据控件和LINQ / 217

6.4.1 EntityDataSource控件 / 217

6.4.2 ListView控件和DataPager控件 / 219

6.5 本章小结 / 223

6.6 思考和练习 / 223

第7章 Web站点中的安全性 / 225

7.1 安全性概述 / 225

7.1.1 关于安全性 / 225

7.1.2 ASP.NET验证方式 / 226

7.1.3 ASP.NET应用程序服务 / 228

7.2 登录控件 / 229

7.2.1 Login控件 / 229

7.2.2 LoginView控件 / 232

7.2.3 LoginStatus控件 / 233

7.2.4 LoginName控件 / 233

7.2.5 CreateUserWizard控件 / 234

7.2.6 PasswordRecovery控件 / 238

7.2.7 ChangePassword控件 / 238

7.3 ASP.NET网站配置管理 / 239

7.3.1 ASP.NET网站管理工具 / 239

7.3.2 使用WSAT管理用户 / 240

7.3.3 以编程方式检查角色 / 245

7.4 本章小结 / 246

7.5 思考和练习 / 246

第8章 ASP.NET AJAX / 247

8.1 AJAX入门 / 247

8.1.1 AJAX简介 / 247

8.1.2 ASP.NET AJAX / 248

8.2 使用AJAX控件 / 248

8.2.1 ScriptManager控件 / 249

8.2.2 UpdatePanel控件 / 250

8.2.3 UpdateProgress控件 / 257

8.2.4 Timer控件 / 260

8.2.5 ScriptManagerProxy控件 / 263

8.3 客户端ASP.NET AJAX Library / 264

8.4 本章小结 / 266

8.5 思考和练习 / 266

第9章 Web服务 / 268

9.1 Web服务入门 / 268

9.1.1 Web服务概述 / 268

9.1.2 ASP.NET Web服务体系 / 269

9.1.3 支持AJAX的Web服务 / 270

9.2 创建和调用Web服务 / 271

9.2.1 WebService类 / 272

9.2.2 创建Web服务 / 274

9.2.3 调用Web服务 / 277

9.3 AJAX和Web服务 / 281

9.3.1 创建支持AJAX的Web服务 / 281

9.3.2 在AJAX站点中调用页面方法 / 285

9.4 本章小结 / 287

9.5 思考和练习 / 287

第10章 使用jQuery / 288

10.1 jQuery简介 / 288

10.1.1 jQuery概述 / 288

10.1.2 在Web站点中引用jQuery / 289

10.1.3 jQuery示例 / 290

10.2 jQuery语法 / 292

10.2.1 ready函数 / 292

10.2.2 选择器 / 292

10.2.3 筛选器 / 296

10.2.4 对匹配集中的项应用CSS / 299

10.2.5 添加事件处理 / 301

10.2.6 访问jQuery对象 / 304

10.2.7 文档处理 / 309

10.2.8 使用jQuery的效果 / 315

10.3 jQuery扩展应用 / 319

10.3.1 使用jQuery插件 / 320

10.3.2 编写jQuery插件 / 321

10.3.3 jQuery对Ajax的支持 / 323

10.4 本章小结 / 328

10.5 思考和练习 / 329

第11章 Web站点的发布与部署 / 330

11.1 部署Web站点 / 330

11.1.1 部署前的准备工作 / 330

11.1.2 复制Web站点 / 331

11.2 在IIS下运行站点 / 333

11.2.1 安装和配置Web服务器 / 333

11.2.2 IIS中的安全性 / 335

11.3 将数据移到远程服务器 / 337

11.3.1 使用Database Publishing Wizard / 337

11.3.2 创建数据库 / 339

11.4 本章小结 / 340

11.5 思考和练习 / 340

第12章 简易微博系统 / 341

12.1 系统设计 / 341

12.1.1 需求分析 / 341

12.1.2 数据库设计 / 342

12.2 系统实现 / 342

12.2.1 数据访问类 / 342

12.2.2 数据实体类 / 346

12.2.3 设计母版页 / 355

12.2.4 首页 / 358

12.2.5 注册页面 / 368

12.2.6 查找用户页面 / 369

12.2.7 个人资料页面 / 370

12.2.8 个人信息维护页面 / 374

12.2.9 转播和评论消息页面 / 376

12.3 系统运行效果 / 379

12.3.1 设置启动选项 / 379

12.3.2 测试微博系统的功能 / 379

相关文章
最新文章
热点推荐