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

- 金旭亮编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040249835
- 出版时间:2009
- 标注页数:421页
- 文件大小:127MB
- 文件页数:439页
- 主题词:主页制作-程序设计-高等学校-教材
PDF下载
下载说明
ASP.NET程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web程序设计概论1
1.1互联网概述1
1.1.1 Web的网状信息结构2
1.1.2使用HTML网页显示信息3
1.2 Web的工作原理4
1.3 Internet协议7
1.3.1计算机网络的分层模型7
1.3.2分层模型下的数据通信9
1.3.3 TCP/IP协议与DNS9
1.3.4 HTTP协议的工作方式与特性10
1.4 Web程序设计概论11
1.4.1静态网页与动态网页11
1.4.2 Web程序开发与运行环境13
1.5练习与实践16
1.6上机实验16
实验1 搭建ASP.NET开发与运行环境16
实验2 静态网页设计16
第2章 HTML与XML20
2.1 HTML概述20
2.1.1 HTML、XHTML和DHTML20
2.1.2 HTML元素与标签22
2.1.3遵循XHTML规范编写网页22
2.1.4 HTML文档的基本结构23
2.1.5浏览器解析HTML的方式25
2.2使用HTML设计网页26
2.2.1处理文字和段落26
2.2.2<meta>元素29
2.2.3超链接30
2.2.4显示图像32
2.2.5使用表格33
2.2.6设计表单34
2.2.7嵌入多媒体元素37
2.3 XML技术基础38
2.3.1 XML简介38
2.3.2使用XML表达数据40
2.3.3 XML数据的显示44
2.3.4 XML数据对象模型——DOM47
2.4练习与实践48
2.5上机实验49
实验1 使用HTML设计简单网页49
实验2 XML数据的创建与显示51
第3章 使用CSS布局网页55
3.1 CSS简介55
3.1.1 CSS与HTML的关系55
3.1.2 CSS的特点57
3.2在HTML文档中使用CSS57
3.2.1在HTML文档中直接嵌入Css代码58
3.2.2使用独立的Css文件58
3.2.3合并多个CSS文件58
3.3编写CSS样式规则59
3.3.1 CSS样式表的组成要素59
3.3.2 CSS选择器60
3.4样式的继承与层叠65
3.4.1样式的继承原则65
3.4.2样式的层叠原理65
3.4.3小结66
3.5 CSS盒模型67
3.5.1块元素与内联元素68
3.5.2 CSS的盒状模型69
3.6流式布局与浮动布局69
3.6.1流式布局70
3.6.2浮动布局71
3.6.3页面盒子布局方式小结72
3.7盒子的定位方式72
3.7.1静态定位73
3.7.2相对定位73
3.7.3绝对定位74
3.7.4固定定位75
3.8网页布局实践76
3.8.1现代网页的基本布局方案76
3.8.2网页布局的基本步骤77
3.9练习与实践77
3.10上机实验78
实验1 实现圆角框78
实验2 文章排版80
实验3 实现两栏页面布局设计82
第4章 JavaScript编程基础86
4.1 JavaScript概述86
4.1.1 JavaScript简介86
4.1.2在HTML中嵌入JavaScript代码88
4.2 JavaScript代码的解析流程89
4.2.1 JavaScript程序代码的流式解析方式89
4.2.2事件驱动模式下的JavaScript代码执行顺序90
4.3 JavaScript语法基础91
4.3.1 JavaScript编程基本规则91
4.3.2变量与常用数据类型92
4.3.3数值类型转换93
4.3.4 string类型94
4.3.5数组95
4.3.6函数96
4.3.7对象100
4.4浏览器对象模型104
4.4.1对话窗口104
4.4.2浏览器对象模型105
4.5文档对象模型107
4.5.1 HTML文档对象模型108
4.5.2访问HTML表单和表单控件111
4.6事件与事件响应112
4.6.1常用的HTML网页事件112
4.6.2编写事件响应代码113
4.6.3网页事件响应实例114
4.6.4客户端数据验证115
4.7动态修改网页116
4.7.1 document.write()方法116
4.7.2动态增加与删除网页元素117
4.7.3动态样式切换118
4.8练习与实践119
4.9本章实验120
实验1 猜数字游戏120
实验2 动态样式设定122
第5章 ASP.NET技术基础125
5.1 ASP.NET网站与网页125
5.1.1使用Visual Studio创建ASP.NET网站125
5.1.2 ASP.NET网页的结构127
5.1.3网页代码模型128
5.2基于控件的网页可视化设计129
5.2.1 HTML元素与HTML控件129
5.2.2 Web服务器控件131
5.3 ASP.NET网站结构137
5.3.1 ASP.NET特殊文件夹137
5.3.2普通文件夹138
5.3.3网站文件类型138
5.3.4网站导航139
5.3.5使用母版页142
5.3.6定制页面和控件的显示风格144
5.3.7在ASP.NET网页中集成JavaScript147
5.4 ASP.NET网站的发布与部署149
5.4.1自动发布149
5.4.2复制网站151
5.4.3手工部署151
5.5练习与实践152
5.6上机实验153
实验1 使用Visual Studio创建网页计算器153
实验2 ASP.NET应用程序全局类的使用153
实验3 母版页、主题和导航控件156
第6章 Web应用程序状态保存159
6.1 HTTP协议的无状态特性159
6.2 ViewState160
6.2.1 ViewState对象的使用方法161
6.2.2保存可序列化的对象162
6.3 Session163
6.3.1理解Session163
6.3.2在线购物示例网站分析164
6.3.3 Session事件170
6.4 Cookie171
6.5 Application172
6.6查询字符串174
6.7隐藏域175
6.8跨页回发176
6.9 Web信息共享机制小结178
6.10上机实验178
实验 在线考试178
第7章 数据有效性检测183
7.1数据验证控件概述183
7.1.1使用数据验证控件183
7.1.2服务器端与客户端数据验证184
7.1.3多条件验证184
7.1.4显示数据验证的信息184
7.1.5用代码来控制验证过程185
7.2基本的数据验证类型185
7.2.1检测必填数据项185
7.2.2限定输入特定范围的数据186
7.2.3比对数据187
7.2.4限定用户输入数据的类型187
7.2.5使用正则表达式进行复杂数据验证188
7.2.6自定义数据验证方法189
7.3上机实验191
实验 计算组合数191
第8章 ASP.NET Web编程原理195
8.1 IIS架构与HTTP请求处理流程195
8.1.1网站、Web应用程序和虚拟目录195
8.1.2应用程序池与工作者进程199
8.1.3 IIS的系统架构199
8.1.4 HTTP请求的处理过程201
8.1.5 ISAPI扩展、ISAPI筛选器和程序映射202
8.2 ASP.NET管线与应用程序生命周期204
8.2.1 ASP.NET应用程序生命周期204
8.2.2 ASP.NET应用程序生命周期事件208
8.3 HTTP处理程序和模块应用实例211
8.3.1一般处理程序211
8.3.2自定义HTTP处理程序212
8.3.3自定义HTTP模块215
8.4 ASP.NET页面生命周期216
8.4.1 ASP.NET页面类的自动生成217
8.4.2页生命周期阶段概述220
8.4.3页面生命周期事件222
8.4.4深入了解ASP.NET页面事件处理机制222
8.5练习与实践224
8.6上机实验225
实验 直观体验ASP.NET页面生命周期225
第9章 使用数据库保存与检索信息228
9.1数据库技术概论228
9.1.1数据库概念的内涵228
9.1.2关系型数据库的构成要素229
9.1.3三种基本的数据操作229
9.1.4流行的数据库产品简介230
9.1.5安装SQL Server 2005231
9.1.6附加数据库232
9.1.7编写与执行SQL命令233
9.2结构化查询语言SQL234
9.2.1 SQL简介234
9.2.2 SELECT语句与数据检索235
9.2.3 INSERT语句与数据插入239
9.2.4 UPDATE语句与数据更新239
9.2.5 DELETE语句与数据删除239
9.2.6视图240
9.2.7存储过程240
9.2.8 SQL命令小结241
9.3使用ADO.NET访问数据241
9.3.1 ADO.NET对象模型242
9.3.2连接数据库244
9.3.3获取数据库对象信息247
9.3.4发送SQL命令247
9.4上机实验251
实验1 安装SQL Server与范例数据库251
实验2 使用ADO.NET访问数据库252
实验3 创建好友通讯录网站253
第10章 数据绑定254
10.1数据绑定原理254
10.1.1自动数据绑定254
10.1.2常用的数据绑定控件和数据源控件259
10.1.3 ASP.NET数据绑定架构260
10.1.4数据绑定表达式261
10.1.5数据绑定模板263
10.2 GridView基础知识265
10.2.1理解GridView对象模型265
10.2.2 GridView控件触发的事件267
10.2.3编程访问基础数据268
10.3 GridView应用实例269
10.3.1自定义显示列和列标题270
10.3.2自定义分页272
10.3.3记录排序275
10.3.4删除记录277
10.3.5查找记录279
10.3.6选中并编辑记录279
10.3.7使用模板列批量删除记录281
10.4数据绑定控件的组合使用283
10.4.1数据绑定控件的嵌套283
10.4.2数据筛选与合计285
10.4.3主从表286
10.5上机实验287
实验 在线留言板287
第11章 成员资格与角色管理295
11.1 Web用户与权限管理概述295
11.1.1身份验证的方式295
11.1.2 ASP.NET成员资格与角色管理框架300
11.2使用ASP.NET网站管理工具302
11.2.1启动ASP.NET网站管理工具302
11.2.2管理网站用户、角色与访问规则302
11.2.3应用程序配置304
11.3使用登录控件305
11.3.1登录控件的使用306
11.3.2成员资格与角色管理框架的定制与扩展308
11.4上机实验312
实验1 使用登录控件312
实验2 使用ASP.NET网站配置工具313
实验3 使用成员资格与角色管理框架313
第12章 ASP.NET组件开发317
12.1用户控件317
12.1.1创建和使用用户控件317
12.1.2响应用户控件中的子控件事件319
12.1.3给用户控件添加公有属性、方法与事件319
12.1.4动态创建子控件321
12.1.5集成数据绑定控件321
12.2开发Web服务器控件324
12.2.1形成对自定义Web控件的基本认识324
12.2.2在Visual Studio中使用Web控件326
12.2.3自定义Web控件开发基础327
12.2.4扩充现有的ASP.NET控件329
12.2.5开发复合控件330
12.3上机实验335
实验1 用户控件的开发与使用335
实验2 开发Web服务器控件342
第13章 Web Service技术简介及应用346
13.1 Web Service概述346
13.1.1 Web Service的定义346
13.1.2 Web Service兴起的时代背景347
13.1.3 Web Service技术的组成要素348
13.2构建ASP.NET Web Service349
13.2.1使用Visual Studio创建Web Service349
13.2.2测试Web Service350
13.2.3发布Web Service352
13.3使用Web Service352
13.3.1添加Web引用352
13.3.2访问Web Service354
13.4在ASP.NET网站中集成Web Service355
13.4.1使用JavaScript直接调用Web Service356
13.4.2 JavaScript调用页面静态方法358
13.5练习与实践359
13.6上机实验359
实验 Web Service的定义与使用359
第14章 AJAX技术基础及应用363
14.1 AJAX概述363
14.1.1传统Web技术存在的问题363
14.1.2什么是AJAX363
14.1.3手工编码应用AJAX364
14.1.4 ASP.NET AJAX技术框架介绍366
14.2页面的局部刷新与异步回发367
14.2.1定义页面更新区域368
14.2.2确定页面局部更新方式369
14.2.3定义异步回发触发器370
14.2.4 UpdatePanel的更新原则371
14.3使用UpdateProgress控件372
14.4定时调用373
14.5使用AJAX Control Toolkit374
14.5.1实现圆角框376
14.5.2使用弹出式面板377
14.5.3组合使用AJAX控件378
14.6上机实验379
实验1 手动创建AJAX应用379
实验2 UpdatePanel的使用381
第15章 组件化多层网站系统开发387
15.1组件化多层分布式系统架构387
15.1.1组件化开发的概念387
15.1.2组件化开发的规范388
15.1.3.NET平台上的组件技术388
15.1.4组件化的多层软件系统架构389
15.2面向对象系统的组件化开发过程391
15.2.1软件开发的基本过程391
15.2.2基于软件组件的增量与迭代开发模型391
15.3 HappyBookShop网站的分析与设计393
15.3.1示例网站功能简介393
15.3.2示例网站的信息存储方式397
15.3.3系统架构设计398
15.3.4网站总体结构400
15.4示例网站技术要点401
15.4.1网站外观设计401
15.4.2权限管理402
15.4.3用户控件的应用402
15.4.4一般处理程序的应用404
15.4.5封面图片文件的保存404
15.4.6 AJAX技术的应用405
15.4.7 Web Service扩展405
15.4.8示例网站的发布与部署407
第16章 互联网技术的现状与发展412
16.1 Web 2.0时代的互联网技术412
16.1.1 Web 2.0时代的互联网特点413
16.1.2 Web 2.0时代的典型网站418
16.2下一代的互联网技术展望419
16.2.1当代互联网技术面临的主要技术挑战419
16.2.2下一代互联网的定义和主要特征420
参考文献421
热门推荐
- 1512102.html
- 3718791.html
- 2308563.html
- 3290875.html
- 24858.html
- 3666178.html
- 3124927.html
- 2829989.html
- 3348131.html
- 2731552.html
- http://www.ickdjs.cc/book_469234.html
- http://www.ickdjs.cc/book_1893159.html
- http://www.ickdjs.cc/book_2914714.html
- http://www.ickdjs.cc/book_1173987.html
- http://www.ickdjs.cc/book_1272780.html
- http://www.ickdjs.cc/book_619685.html
- http://www.ickdjs.cc/book_2173804.html
- http://www.ickdjs.cc/book_1736799.html
- http://www.ickdjs.cc/book_1094648.html
- http://www.ickdjs.cc/book_2079909.html