图书介绍
ASP.NET 4.0 Web程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘艳丽,张恒编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115298348
- 出版时间:2012
- 标注页数:321页
- 文件大小:83MB
- 文件页数:332页
- 主题词:网页制作工具-程序设计-高等学校-教材
PDF下载
下载说明
ASP.NET 4.0 Web程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web程序设计概述1
1.1 Internet与WWW概述1
1.1.1 Internet概述1
1.1.2 WWW概述2
1.2 Web浏览器与Web服务器2
1.2.1 Web浏览器2
1.2.2 Web服务器3
1.3 Web编程概述4
1.3.1 Web的工作原理4
1.3.2 动态Web开发技术概述7
1.4 ASP.NET 4.0开发环境10
1.4.1 Visual Studio 2010简介10
1.4.2 下载与安装Visual Studio 201010
1.4.3 Visual Studio 2010开发界面11
1.4.4 IIS的安装与配置12
本章实验15
第2章 HTML和CSS16
2.1 HTML基础16
2.1.1 HTML与XHTML16
2.1.2 遵循XHTML规范编写网页17
2.1.3 HTML标签17
2.1.4 HTML文档的基本结构18
2.1.5 常用的HTML标记19
2.1.6 使用HTML设计网页实例20
2.2 XML基础22
2.2.1 XML概述22
2.2.2 XML与HTML的关系22
2.2.3 XML文档的基本结构23
2.2.4 XML的特点25
2.3 使用CSS布局网页26
2.3.1 CSS概述26
2.3.2 CSS与HTML的关系26
2.3.3 设置样式27
2.3.4 样式规则29
2.3.5 对HTML网页应用样式32
本章实验33
第3章 JavaScript编程基础34
3.1 JavaScript简介34
3.1.1 JavaScript的起源34
3.1.2 JavaScript的特点35
3.1.3 JavaScript的作用35
3.1.4 JavaScript的组成35
3.1.5 JavaScript程序的编辑和调试36
3.2 JavaScript编程基础37
3.2.1 JavaScript的变量37
3.2.2 数组39
3.2.3 string类型40
3.2.4 JavaScript的函数41
3.2.5 JavaScript对象化编程42
3.2.6 事件驱动及事件处理44
3.3 浏览器对象模型46
3.3.1 体系结构47
3.3.2 window对象47
3.3.3 Document对象49
3.3.4 Location对象51
3.3.5 History对象52
3.3.6 Navigator对象52
3.4 文档对象模型52
3.4.1 HTML文档对象模型节点树52
3.4.2 访问指定节点53
3.4.3 处理元素属性54
3.5 客户端动态网页编程55
3.5.1 动态修改文档内容55
3.5.2 样式表编程55
本章实验57
第4章 C#语言基础58
4.1 创建一个简单的C#程序58
4.2 C#数据类型59
4.2.1 值类型59
4.2.2 引用类型61
4.2.3 装箱与拆箱63
4.3 变量与常量63
4.3.1 变量63
4.3.2 常量64
4.4 流程控制64
4.4.1 分支语句64
4.4.2 循环结构65
4.5 运算符67
4.5.1 算术运算符67
4.5.2 赋值运算符68
4.5.3 关系运算符69
4.5.4 逻辑运算符70
4.5.5 条件运算符70
4.5.6 位运算符70
4.5.7 运算符的优先级71
4.6 字符串处理71
4.6.1 使用string和StringBuilder71
4.6.2 格式化字符串72
4.6.3 对字符串进行编码73
4.7 类和结构73
4.7.1 定义类和结构73
4.7.2 定义属性75
4.7.3 定义索引器75
4.7.4 重载方法75
4.7.5 使用Ref和Out类型参数76
4.7.6 定义接口和抽象类76
4.8 使用集合编程77
4.8.1 使用枚举78
4.8.2 使用数组78
4.8.3 使用ArrayList79
4.8.4 使用哈希表79
4.8.5 使用字典80
4.8.6 使用堆栈81
4.8.7 使用队列81
本章实验82
第5章 ASP.NET Web开发基础83
5.1 ASP.NET 4.0简介83
5.1.1 .NET 4.0框架体系结构概述83
5.1.2 ASP.NET的演变和ASP.NET 4.0新特性83
5.2 ASP.NET 4.0网站设计步骤86
5.2.1 创建ASP.NET网站86
5.2.2 设计Web窗体界面88
5.2.3 添加ASP.NET文件夹88
5.2.4 添加配置文件Web.config89
5.2.5 编写代码和运行应用程序89
5.3 ASP.NET配置91
5.3.1 web.config配置文件91
5.3.2 在web.config中存储自定义设置92
5.3.3 ASP.NETWeb站点管理工具WAT93
5.3.4 编程读取和写入配置设置94
5.4 编码模型96
5.4.1 两种编码模型的区别96
5.4.2 代码隐藏文件如何与页面连接98
5.4.3 控件标签如何与页面变量连接98
5.4.4 事件如何与事件处理程序连接99
5.5 ASP.NET网页语法99
5.5.1 ASP.NET网页扩展名99
5.5.2 常用页面指令100
5.5.3 ASPX文件内容注释101
5.5.4 ASP.NET服务器控件标记语法101
5.5.5 代码块语法<%%>102
5.5.6 表达式语法103
本章实验103
第6章 ASP.NET对象及状态管理105
6.1 关于Page类105
6.1.1 理解Page类105
6.1.2 Page类的属性106
6.1.3 Page类的事件106
6.2 Response对象107
6.2.1 Response对象概述107
6.2.2 Response对象的常用属性和方法107
6.2.3 Response对象Write()方法应用107
6.2.4 Response对象Redirect()方法的应用108
6.3 Request对象109
6.3.1 Request对象概述109
6.3.2 Request对象的常用集合、属性和方法109
6.3.3 Request对象简单代码示例110
6.3.4 使用QueryString数据集合实例110
6.3.5 综合使用ServerVariables和Browser数据集合实例111
6.4 Server对象111
6.4.1 Server对象概述111
6.4.2 Server对象的常用属性和方法111
6.4.3 Server对象对字符串编码实例112
6.4.4 Button按钮的跨网页提交实例112
6.5 状态管理概述113
6.5.1 ViewState114
6.5.2 HiddenField控件115
6.5.3 Cookie对象115
6.5.4 Session对象117
6.5.5 Application对象120
6.6 Cache对象122
6.6.1 Cache对象概述122
6.6.2 Cache对象的常用属性和方法122
6.6.3 Cache对象实例123
本章实验124
第7章 ASP.NET 4.0服务器控件125
7.1 服务器控件概述125
7.2 常用的HTML服务器控件126
7.2.1 HTML普通控件与HTML元素的对应126
7.2.2 把HTML普通控件转换成HTML服务器控件126
7.2.3 使用HTML与Web服务器控件的场合126
7.3 常用的Web服务器控件127
7.3.1 TextBox控件127
7.3.2 HyperLink控件128
7.3.3 Button、LinkButton和ImageButton控件129
7.3.4 Image控件和ImageMap控件130
7.3.5 Calendar控件134
7.3.6 FileUpLoad控件135
7.3.7 其他常用Web服务器控件137
7.4 验证控件138
7.4.1 验证控件概述138
7.4.2 RequiredFieldValidator控件139
7.4.3 CompareValidator控件140
7.4.4 RangeValidator控件141
7.4.5 RegularExpressionValidator控件141
7.4.6 CustomValidator控件142
7.4.7 ValidationSummary控件143
7.5 用户控件145
7.5.1 用户控件与ASP.NET网页的比较145
7.5.2 创建用户控件146
7.5.3 使用用户控件147
7.5.4 访问用户控件的属性147
7.5.5 用户控件的事件148
7.6 在ASP.NET中使用JavaScript149
7.6.1 客户端提示确认后再执行服务器端事件149
7.6.2 服务器端执行完成后再执行客户端代码150
本章实验150
第8章 ADO.NET数据访问152
8.1 ADO.NET概述152
8.1.1 ADO.NET简介152
8.1.2 ADO.NET的体系结构153
8.1.3 数据库应用程序的开发流程153
8.2 建立数据库连接Connection对象154
8.2.1 Connection对象概述154
8.2.2 Connection对象的属性及方法154
8.2.3 数据库连接字符串155
8.2.4 使用SqlConnection对象连接SQL Server数据库155
8.3 使用Command对象执行数据库命令157
8.3.1 Command对象概述157
8.3.2 Command对象的属性及方法157
8.3.3 使用SqlCommand对象执行数据库命令实例158
8.4 连线模式数据访问DataReader对象161
8.4.1 DataReader对象的属性及方法162
8.4.2 使用SqlDataReader读取数据库实例162
8.5 离线模式数据库访问164
8.5.1 DataSet数据集164
8.5.2 DataAdapter对象165
8.5.3 使用DataAdapter、DataSet对象综合实例166
本章实验167
第9章 数据绑定技术与绑定控件168
9.1 数据绑定技术基础168
9.1.1 单值数据绑定168
9.1.2 重复值绑定169
9.2 数据源控件171
9.2.1 SqlDataSource数据源控件172
9.2.2 ObjectDataSource数据源控件172
9.2.3 LinqDataSource数据源控件173
9.3 数据绑定控件173
9.3.1 GridView控件173
9.3.2 DetailsView控件179
9.3.3 ListView控件和DataPager控件180
9.3.4 FormView控件182
本章实验185
第10章 使用LINQ186
10.1 LINQ技术基础186
10.2 LinqDataSource数据源控件187
10.3 使用LINQ实现数据访问188
10.3.1 LINQ查询表达式188
10.3.2 LINQ to SQL概述190
10.3.3 建立LINQ数据源190
10.3.4 使用LINQ to SQL查询数据191
10.3.5 使用LINQ to SQL管理数据194
10.3.6 LINQ to XML概述196
10.3.7 使用LINQ to XML管理XML文档196
10.4 数据绑定与LINQ技术结合199
本章实验200
第11章 ASP.NET网页布局与标准化202
11.1 概述202
11.2 母版页202
11.2.1 母版页和内容页202
11.2.2 母版页的运行机制203
11.2.3 创建母版页203
11.2.4 创建内容页204
11.2.5 设置母版页应用范围205
11.2.6 访问母版页上的控件205
11.3 主题与外观206
11.3.1 主题概述206
11.3.2 外观概述207
11.3.3 创建主题和外观207
11.3.4 应用主题和外观208
11.4 Web部件210
11.4.1 Web部件基础210
11.4.2 用户界面结构组件211
11.4.3 建立Web部件网页213
11.5 导航控件和站点地图214
11.5.1 站点地图概述214
11.5.2 使用SiteMapPath控件显示导航215
11.5.3 使用TreeView控件显示导航217
11.5.4 Menu控件显示导航222
11.5.5 在母版页中使用网站导航224
本章实验224
第12章 ASP.NET应用程序安全技术226
12.1 ASP.NET安全结构226
12.2 基于Windows的身份验证226
12.2.1 使用Windows验证的原因227
12.2.2 Windows验证机制228
12.2.3 实现Windows验证229
12.3 使用登录控件231
12.3.1 Login控件231
12.3.2 LoginStatus控件233
12.3.3 LoginView控件234
12.3.4 PasswordRecovery控件234
12.3.5 ChangePassword控件234
12.3.6 CreateUserWizard控件235
12.4 角色与授权237
12.4.1 创建角色237
12.4.2 在web.config中授权239
12.4.3 在web.config中授权的实例239
12.5 通过编程方式实现验证与授权240
12.5.1 使用成员资格服务类验证240
12.5.2 使用角色管理类授权242
本章实验244
第13章 文件操作245
13.1 文件的常用操作245
13.1.1 创建文件245
13.1.2 复制文件246
13.1.3 删除文件247
13.1.4 移动文件247
13.2 文件夹的常用操作248
13.2.1 创建文件夹248
13.2.2 移动文件夹249
13.2.3 删除文件夹249
13.2.4 遍历文件夹中的文件250
13.3 读写文件251
13.3.1 Stream类251
13.3.2 Reader和Writer类255
13.4 文件上传与下载257
13.4.1 文件上传257
13.4.2 文件下载258
本章实验260
第14章 在ASP.NET中使用XML261
14.1 XML介绍261
14.1.1 XML的使用场合261
14.1.2 XML应用实例261
14.1.3 XML命名空间262
14.1.4 XML架构262
14.2 基于流的XML处理263
14.2.1 写XML文件263
14.2.2 读取XML文件265
14.3 内存中的XML处理267
14.3.1 XmlDocurnent类268
14.3.2 XDocument类270
14.4 使用LINQ to XML转换XML273
14.5 使用XSLT转换XML274
14.5.1 System.Xml.Xsl命名空间下的类275
14.5.2 直接使用XSLT转换XML文件275
14.5.3 传递参数至XSL样式表276
14.6 XML与DataSet的交互276
14.6.1 把DataSet转换为XML实例277
14.6.2 把DataSet作为XML访问实例278
本章实验279
第15章 ASP.NET的AJAX扩展280
15.1 AJAX概述280
15.1.1 AJAX开发模式280
15.1.2 ASP.NET AJAX技术的特点280
15.1.3 ASP.NET AJAX架构281
15.2 常用的ASP.NET AJAX控件281
15.2.1 ScriptManager控件281
15.2.2 UpdatePanel控件282
15.2.3 UpdateProgress控件285
15.2.4 Timer控件287
15.2.5 ScriptManagerProxy控件288
15.3 ASP.NET AJAX控件工具包288
15.3.1 安装ASP.NET AJAX控件工具包289
15.3.2 PasswordStrengh控件290
15.3.3 使用SlideShow控件播放照片291
15.3.4 使用ModalPopupExtender控件294
本章实验295
第16章 Web服务和WCF服务296
16.1 Web服务概述296
16.2 建立ASP.NET Web服务297
16.2.1 创建一个Web服务297
16.2.2 Web方法的定义298
16.2.3 Web服务的测试298
16.2.4 Web服务应用实例299
16.3 使用Web服务301
16.3.1 Web服务应用实例301
16.3.2 使用Web服务实现简单计算器303
16.4 WCF服务305
16.4.1 WCF服务概述305
16.4.2 创建一个WCF服务306
16.4.3 WCF服务应用实例306
本章实验309
第17章 网站发布、打包与安装310
17.1 Web站点部署前的准备310
17.2 复制Web站点310
17.3 发布网站313
17.4 打包与安装315
17.4.1 创建安装项目315
17.4.2 安装应用程序318
17.4.3 卸载应用程序320
本章实验320
参考文献321
热门推荐
- 1258094.html
- 2590868.html
- 3400083.html
- 2262686.html
- 750831.html
- 809604.html
- 1334957.html
- 3355434.html
- 3826655.html
- 1663158.html
- http://www.ickdjs.cc/book_516174.html
- http://www.ickdjs.cc/book_2455182.html
- http://www.ickdjs.cc/book_1822507.html
- http://www.ickdjs.cc/book_1179567.html
- http://www.ickdjs.cc/book_2963218.html
- http://www.ickdjs.cc/book_3326855.html
- http://www.ickdjs.cc/book_569253.html
- http://www.ickdjs.cc/book_301286.html
- http://www.ickdjs.cc/book_3201175.html
- http://www.ickdjs.cc/book_1039234.html