ASP.NET 4.5网站开发与应用实践教程

作者:李振、郭旭辉

出版:清华大学出版社

年代:2017

图书简介

本书结合教学特点进行编写,全面讲述ASP.NET网站开发技术。全书共分为17章,内容包括搭建ASP.NET 4.5开发环境、Web窗体结构和常用页面指令、内置请求和处理对象、使用导航控件和母版页模板、验证控件、ADO.NET数据库编程、数据绑定、GridView、文件上传与下载以及分页实现等,介绍了ASP.NET 4.5的高级开发技术,使用LINQ to SQL操作数据库、Ajax无刷新页面、创建Silverlight和WCF程序、MVC 4的简单应用。最后介绍了ASP.NET的配置文件以及发布网站的方法。本书示例短小却能体现出知识点,读者能轻松地学习,并灵活地应用到实际的软件项目中去。本书可作为在校大学生学习使用ASP.NET进行课程设计的参考资料,也可以作为高等院校相关专业的教学参考书。

(展开)

编辑推荐

《清华电脑学堂:ASP.NET4.5网站开发与应用实践教程》中的大量内容来自实际的开发项目,而且针对初、中级读者量身订做,由浅入深地介绍与ASP.NET有关的知识。本书具有以下特色。
1)知识全面,内容丰富
本书紧紧围绕ASP.NET中常用的知识点展开讲解,涵盖了实际开发中遇到的页面指令、控件编程、页面机制、数据库以及MVC框架等方面的特点问题。
2)基于理论,注重实践
本书不仅介绍理论知识,而且在合适位置安排综合应用实例或者小型应用程序,将理论知识应用到实践当中,加强读者实际应用能力,巩固系统基础知识。另外,还将一些概念和术语放到文档中,以方便读者了解。
3)随书配套资料
本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习与ASP.NET有关的技术知识。
4)网站技术支持
读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录www.ztydata.com与我们取得联系,作者会在第一时间内给予帮助。

(展开)

目录

第1章 搭建ASP.NET 4.5的
开发环境 1
1.1 .NET Framework概述 1
1.1.1 .NET Framework的组件 1
1.1.2 了解.NET Framework 4.5 2
1.2 ASP.NET概述 3
1.2.1 发展历史 3
1.2.2 开发工具 4
1.2.3 特色优势 5
1.2.4 了解ASP.NET 4.5 5
1.3 Visual Studio概述 6
1.3.1 发展历史 6
1.3.2 开发版本 7
1.3.3 了解VS 2012 7
1.4 安装VS 2012 8
1.4.1 准备工作 8
1.4.2 安装步骤 9
1.4.3 认识界面 11
1.5 实验指导——创建ASP.NET Web
窗体应用程序 14
思考与练习 16

第2章 ASP.NET Web窗体页 18
2.1 Web应用程序和网站 18
2.1.1 新建Web应用程序 18
2.1.2 新建Web网站 20
2.1.3 比较Web应用程序和
Web网站 21
2.2 Web窗体页 22
2.2.1 Web窗体页的特点 22
2.2.2 Web窗体页的元素 22
2.2.3 Web窗体页的运行过程 23
2.2.4 认识Web窗体页 24
2.3 ASP.NET的页面指令 25
2.3.1 @Page指令 25
2.3.2 @Control指令 25
2.3.3 @Register指令 26
2.3.4 @Master指令 26
2.3.5 @MasterType指令 26
2.3.6 @Import指令 27
2.3.7 @Implements指令 27
2.3.8 @Reference指令 27
2.3.9 @Assembly指令 27
2.3.10 @OutputCache指令 28
2.3.11 @PreviousPageType指令 28
思考与练习 28

第3章 Web服务器控件 30
3.1 服务器控件基础 30
3.1.1 服务器控件概述 30
3.1.2 服务器控件分类 31
3.1.3 服务器控件公共属性 32
3.2 文本控件 33
3.2.1 Label控件 33
3.2.2 Literal控件 34
3.2.3 TextBox控件 35
3.2.4 HyperLink控件 36
3.3 按钮控件 38
3.3.1 Button控件 38
3.3.2 LinkButton控件 39
3.3.3 ImageButton控件 39
3.4 选项控件 39
3.4.1 RadioButton控件 40
3.4.2 RadioButtonList控件 40
3.4.3 CheckBox控件 41
3.4.4 CheckBoxList控件 42
3.5 列表控件 44
3.5.1 DropDownList控件 45
3.5.2 BulletedList控件 45
3.5.3 ListBox控件 48
3.6 容器控件 50
3.6.1 Panel控件 50
3.6.2 MultiView控件 51
3.7 其他控件 51
3.7.1 图片显示控件 51
3.7.2 图片响应控件 52
3.7.3 日历控件 54
3.7.4 广告控件 55
3.8 实验指导——常识调查页面 56
思考与练习 58

第4章 页面请求与响应对象 59
4.1 Page对象 59
4.1.1 Page对象的属性 59
4.1.2 Page对象的方法 62
4.1.3 Page对象的事件 63
4.2 Response对象 63
4.2.1 Response对象的属性 63
4.2.2 Response对象的方法 64
4.3 Request对象 67
4.3.1 Request对象的属性 67
4.3.2 Request对象的方法 71
4.4 Server对象 72
4.4.1 Server对象的属性 72
4.4.2 Server对象的方法 72
4.5 实验指导——在窗体页绘制并
输出图像数据 75
思考与练习 78

第5章 数据保存对象 80
5.1 Application对象 80
5.1.1 Application对象的属性 80
5.1.2 Application对象的方法 81
5.1.3 使用Application的事件 84
5.2 Session对象 85
5.2.1 Session对象概述 85
5.2.2 Session对象的属性 86
5.2.3 Session对象的方法 87
5.3 实验指导——用户的安全登录
和退出 88
5.4 Cookie对象 91
5.4.1 Cookie对象概述 91
5.4.2 Cookie对象的属性 93
5.5 实验指导——Cookie对象实现
免登录 94
5.6 ViewState对象 96
5.6.1 ViewState对象概述 97
5.6.2 使用ViewState对象 97
思考与练习 100

第6章 站点导航控件 102
6.1 导航 102
6.1.1 导航控件 102
6.1.2 站点地图 102
6.2 SiteMapPath控件 105
6.3 TreeView控件 106
6.3.1 TreeView简介 106
6.3.2 TreeView简单应用 107
6.3.3 TreeNode对象 111
6.3.4 TreeView样式 113
6.4 Menu控件 114
6.5 实验指导——男裤选购页面 116
思考与练习 118

第7章 使用母版页 119
7.1 母版页 119
7.1.1 母版页概述 119
7.1.2 添加内容页 120
7.2 实验指导——内容页与母版页
的结合 122
7.3 主题 124
7.3.1 主题与外观文件 124
7.3.2 主题的创建 126
7.4 实验指导——主题切换 128
7.5 用户控件 131
7.5.1 用户控件概述 131
7.5.2 创建用户控件 132
7.5.3 ASP.NET用户控件转换 133
思考与练习 134

第8章 验证用户输入的有效性 136
8.1 常用的数据验证技术 136
8.1.1 基于图片和附加码
的验证 136
8.1.2 Web表单数据验证 137
8.1.3 Web窗体页数据验证 137
8.1.4 客户端脚本验证 137
8.1.5 使用正则表达式进行
数据验证 137
8.2 基础验证控件 137
8.2.1 必填验证控件 138
8.2.2 比较验证控件 140
8.2.3 范围验证控件 144
8.2.4 正则表达式验证控件 145
8.2.5 自定义验证控件 147
8.3 错误验证汇总控件 150
8.4 实验指导——ValidationGroup属
性实现分组验证 152
思考与练习 155

第9章 ADO.NET进行

第10章 数据绑定技术 183



第11章 LINQ数据处理 220
第12章 高级技术应用 245

12.1 文件上传与下载 245
12.1.1 文件上传 245
12.1.2 文件下载 249
12.2 文件操作 252
12.2.1 获取文件基本信息 252
12.2.2 判断文件是否存在 253
12.2.3 创建文件 253
12.2.4 删除文件 254
12.2.5 移动文件 254
12.2.6 复制文件 255
12.3 目录操作 256
12.3.1 获取目录基本信息 256
12.3.2 判断目录是否存在 257
12.3.3 创建目录 257
12.3.4 删除目录 258
12.3.5 遍历目录 258
12.4 第三方控件 259
12.4.1 分页控件 260
12.4.2 验证码控件 263
12.5 实验指导——WebSocket
发送消息 264
思考与练习 267

第13章 Ajax技术 269

第14章 Silverlight入门 289
第15章 ASP.NET MVC 4框架 311

15.1 ASP.NET MVC概述 311
15.1.1 MVC工作模式 311
15.1.2 MVC优缺点 312
15.1.3 ASP.NET MVC 4
新特性 313
15.1.4 Razor视图引擎 314
15.2 实验指导——创建第一个
MVC 4项目 317
15.3 MVC 4项目元素详解 320
15.3.1 MVC 4应用程序
目录结构 320
15.3.2 MVC 4的约定优于
配置 321
15.3.3 MVC 4项目中的模型、
视图与控制器 321
15.3.4 MVC 4路由规则 324
15.4 ASP.NET MVC 4应用程序
运行流程 326
15.5 实验指导——管理图书信息 328
思考与练习 338

第16章 WCF入门 340

第17章 配置和部署ASP.NET
思考与练习 391
(展开)

书页展示

更多图书信息

作者:李振、郭旭辉
出版:清华大学出版社

ISBN:9787302425069

出版日期:2017-02-01

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

使用移动设备
扫描二维码下载客户端

相关书卡
书卡里除了这本书,还有更多经典等你读!

Copyright ©2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接