图书介绍
Web程序设计 Asp.NET实用网站开发PDF|Epub|txt|kindle电子书版本网盘下载
![Web程序设计 Asp.NET实用网站开发](https://www.shukui.net/cover/55/31240016.jpg)
- 沈士根,汪承焱,许小东编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302198031
- 出版时间:2009
- 标注页数:384页
- 文件大小:61MB
- 文件页数:409页
- 主题词:主页制作-程序设计-高等学校-教材
PDF下载
下载说明
Web程序设计 Asp.NET实用网站开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET3.5预备知识1
1.1.NETFramework1
1.1.1.NETFramework概述1
1.1.2.NETFramework3.5体系结构2
1.2ASP.NET概述2
1.2.1ASP.NET是什么2
1.2.2ASP.NET3.53
1.3IIS4
1.3.1IIS的安装4
1.3.2IIS网站设置5
1.3.3虚拟目录7
1.4VisualStudio20088
1.4.1环境概览8
1.4.2新建网站12
1.4.3发布网站14
1.4.4复制网站15
1.5小结16
1.6习题16
第2章 创建第一个ASP.NET3.5网站18
2.1.htm文件和XHTML18
2.1.1.htm文件结构18
2.1.2常用XHTML元素19
2.2.aspx文件21
2.2.1单文件页模型22
2.2.2代码隐藏页模型23
2.3.css文件和CSS常识24
2.3.1定义CSS样式24
2.3.2CSS样式位置25
2.4.js文件和JavaScript常识28
2.4.1JavaScript代码位置28
2.4.2综合实例31
2.5.xml文件和XML常识33
2.6web.config34
2.6.1web.config基本结构34
2.6.2配置web.config35
2.7小结37
2.8习题37
第3章 C#和ASP.NET3.539
3.1C#概述39
3.2Framework命名空间39
3.3编程规范40
3.3.1程序注释40
3.3.2命名规则42
3.4常量与变量43
3.4.1常量声明43
3.4.2变量声明43
3.4.3修饰符44
3.4.4变量作用范围44
3.5数据类型45
3.5.1值类型45
3.5.2引用类型48
3.5.3装箱和拆箱49
3.6运算符50
3.7流程控制51
3.7.1选择结构51
3.7.2循环结构53
3.7.3异常处理58
3.8自定义ASP.NET类61
3.8.1类的常识62
3.8.2属性62
3.8.3构造函数64
3.8.4方法64
3.8.5事件66
3.8.6继承69
3.9小结69
3.10习题70
第4章 ASP.NET3.5标准控件72
4.1ASP.NET3.5页面事件处理72
4.1.1ASP.NET3.5事件72
4.1.2属性IsPostBack73
4.2ASP.NET3.5服务器控件概述74
4.2.1HTML服务器控件简介74
4.2.2Web服务器控件简介74
4.3标准控件75
4.3.1Label控件75
4.3.2TextBox控件77
4.3.3Button、LinkButton和ImageButton控件79
4.3.4DropDownList控件81
4.3.5ListBox控件85
4.3.6CheckBox和CheckBoxList控件86
4.3.7RadioButton和RadioButtonList控件88
4.3.8Image和ImageMap控件89
4.3.9HyperLink控件91
4.3.10Table控件92
4.3.11Panel和PlaceHolder控件94
4.3.12MultiView和View控件99
4.3.13Wizard控件103
4.4小结108
4.5习题108
第5章 Web服务器验证控件111
5.1窗体验证概述111
5.2ASP.NET3.5服务器验证控件111
5.2.1RequiredFieldValidator控件112
5.2.2CompareValidator控件114
5.2.3RangeValidator控件117
5.2.4RegularExpressionValidator控件118
5.2.5CustomValidator控件120
5.2.6ValidationSummary控件125
5.3小结129
5.4习题130
第6章 HTTP请求、响应及状态管理132
6.1HTTP请求132
6.2HTTP响应135
6.3HttpServerUtility138
6.4跨网页提交140
6.5状态管理143
6.5.1ViewState143
6.5.2HiddenField控件144
6.5.3Cookie144
6.5.4Session147
6.5.5Application150
6.5.6Profile152
6.6小结155
6.7习题155
第7章 数据访问158
7.1数据访问概述158
7.2建立SQLServerExpress数据库159
7.3数据源控件160
7.3.1SqlDataSource控件160
7.3.2XmlDataSource控件174
7.3.3SiteMapDataSource控件177
7.3.4LinqDataSource控件177
7.4使用LINQ实现数据访问180
7.4.1LINQ查询表达式180
7.4.2LINQtoSQL概述180
7.4.3LINQtoSQL查询数据181
7.4.4使用LINQtoSQL管理数据185
7.4.5LINQtoXML概述188
7.4.6使用LINQtoXML管理XML文档188
7.5小结192
7.6习题192
第8章 数据绑定194
8.1数据绑定概述194
8.2ListControl类控件195
8.3GridView控件197
8.3.1分页和排序197
8.3.2定制数据绑定列199
8.3.3使用模板列201
8.3.4利用GridView编辑、删除数据205
8.3.5显示主从表207
8.4DetailsView控件213
8.5小结217
8.6习题217
第9章 用户和角色管理219
9.1身份验证和授权219
9.1.1Windows验证219
9.1.2Forms验证220
9.2成员资格和角色管理概述221
9.2.1成员资格管理222
9.2.2角色管理223
9.3利用网站管理工具实现成员资格和角色管理224
9.4利用登录系列控件建立安全页227
9.4.1Login控件227
9.4.2CreateUserWizard控件228
9.4.3LoginName控件231
9.4.4LoginStatus控件231
9.4.5LoginView控件232
9.4.6ChangePassword控件235
9.4.7PasswordRecovery控件236
9.5调用Membership类和Roles类进行用户角色管理238
9.6小结244
9.7习题244
第10章 主题、母版、用户控件和Web部件246
10.1主题246
10.1.1主题概述246
10.1.2自定义主题247
10.1.3使用主题248
10.2母版页251
10.2.1母版页概述251
10.2.2创建母版页253
10.2.3创建内容页255
10.3用户控件257
10.3.1用户控件概述257
10.3.2创建用户控件257
10.3.3使用用户控件259
10.4Web部件261
10.4.1Web部件概述261
10.4.2使用Web部件261
10.4.3WebPartManager显示模式264
10.5小结270
10.6习题270
第11章 网站导航272
11.1网站地图272
11.1.1网站地图文件272
11.1.2嵌套网站地图文件274
11.2SiteMapPath控件显示导航275
11.3TreeView控件显示导航277
11.3.1TreeView控件278
11.3.2使用TreeView控件实现导航282
11.4Menu控件显示导航283
11.5母版页中使用网站导航284
11.6小结287
11.7习题287
第12章 ASP.NETAJAX289
12.1AJAX基础289
12.1.1AJAX概述289
12.1.2ASP.NETAJAX技术290
12.2ASP.NETAJAX服务器控件292
12.2.1ScriptManager控件293
12.2.2UpdatePanel控件296
12.2.3Timer控件302
12.2.4UpdateProgress控件305
12.3ASP.NETAJAXControlToolkit308
12.4小结310
12.5习题310
第13章 Web服务和WCF服务312
13.1什么是Web服务312
13.2建立ASP.NETWeb服务313
13.3调用ASP.NETWeb服务316
13.3.1调用简单的ASP.NETWeb服务316
13.3.2Web服务方法重载318
13.3.3Web服务的传输协议320
13.4WCF服务322
13.4.1建立WCF服务322
13.4.2使用WCF服务325
13.5小结327
13.6习题327
第14章 文件处理330
14.1驱动器、文件夹和文件操作330
14.1.1获取驱动器信息330
14.1.2文件夹操作333
14.1.3文件操作336
14.2读写文件341
14.2.1Stream类342
14.2.2Reader和Writer类346
14.3文件上传350
14.4小结353
14.5习题353
第15章 MyPetShop综合实例355
15.1系统总体设计355
15.1.1系统功能模块设计355
15.1.2用户控件357
15.1.3系统数据库总体设计357
15.1.4web.config配置文件357
15.2MyPetShop数据库设计359
15.2.1数据表设计359
15.2.2数据表联系设计361
15.3用户控件设计362
15.3.1商品类别列表用户控件362
15.3.2用户状态用户控件362
15.3.3站点导航用户控件363
15.3.4最新商品列表用户控件363
15.3.5商品类别及商品导航用户控件364
15.3.6天气预报用户控件364
15.4前台显示页面设计364
15.4.1母版页的设计364
15.4.2应用程序首页Default.aspx365
15.4.3商品详细信息浏览页面366
15.4.4商品搜索页面366
15.5用户注册和登录模块369
15.5.1注册新用户369
15.5.2用户登录369
15.5.3修改用户密码370
15.5.4找回用户密码370
15.5.5退出系统372
15.6购物车模块372
15.6.1购物车组件的设计与实现372
15.6.2ShopCart.aspx页面界面设计373
15.6.3购物车功能的设计与实现373
15.7订单处理376
15.7.1创建订单376
15.7.2查看订单376
15.8后台管理功能模块378
15.8.1商品分类管理378
15.8.2供应商信息管理379
15.8.3商品信息管理379
15.8.4订单管理382
15.9小结384
15.10习题384
实例2-1认识常用XHTML元素20
实例2-2单文件页模型22
实例2-3代码隐藏页模型23
实例2-4创建特定页的CSS样式26
实例2-5外部样式表27
实例2-6<head>元素中的JavaScript代码29
实例2-7<body>元素中的JavaScript代码29
实例2-8独立的.js文件30
实例2-9检测浏览器类型31
实例2-10按钮动画31
实例2-11计时器32
实例2-12XML格式早餐菜单33
实例3-1枚举类型变量应用47
实例3-2switch语句应用52
实例3-3while语句应用54
实例3-4for语句应用56
实例3-5foreach语句应用57
实例3-6throw语句应用58
实例3-7try...catch...finally结构应用60
实例3-8类Account的属性定义63
实例3-9类Account中构造函数定义64
实例3-10类Account中存款和取款方法定义64
实例3-11Account类和ASP.NET网页结合65
实例3-12类AccountEvent中增加余额不足事件和事件应用67
实例3-13继承的实现69
实例4-1属性IsPostBack应用73
实例4-2通过键盘快捷键激活特定文本框75
实例4-3控件TextBox综合应用77
实例4-4利用Button控件执行客户端脚本80
实例4-5实现联动的下拉列表82
实例4-6实现数据项在ListBox控件之间的移动85
实例4-7CheckBoxList应用87
实例4-8利用ImageMap设计导航条89
实例4-9组合使用HyperLink和Image控件91
实例4-10动态生成表格92
实例4-11利用Panel实现简易注册页面94
实例4-12利用PlaceHolder动态添加控件97
实例4-13利用MultiView和View实现用户编程习惯调查100
实例4-14利用Wizard控件实现用户编程习惯调查105
实例5-1禁止空数据且同时要改变初始值113
实例5-2CompareValidator控件应用115
实例5-3RangeValidator控件应用117
实例5-4验证电子邮件地址118
实例5-5验证必须输入一个偶数120
实例5-6验证控件综合应用125
实例6-1QueryString的使用133
实例6-2ServerVariables和Browser应用134
实例6-3Write()方法应用136
实例6-4Redirect()方法应用136
实例6-5HttpServerUtility对象应用139
实例6-6跨网页提交应用141
实例6-7Cookie应用145
实例6-8Session应用149
实例6-9统计网站在线人数151
实例6-10应用Profile保存邮政编码信息153
实例7-1连接失败的处理165
实例7-2实现SqlDataSource控件的参数绑定166
实例7-3利用SqlDataSource插入数据168
实例7-4在VisualStudio2008中建立存储过程172
实例7-5利用存储过程插入数据172
实例7-6在GridView中显示XML文件175
实例7-7利用LinqDataSource和GridView显示表数据177
实例7-8利用LINQtoSQL实现投影182
实例7-9利用LINQtoSQL实现选择182
实例7-10利用LINQtoSQL实现排序182
实例7-11利用LINQtoSQL实现分组183
实例7-12利用LINQtoSQL实现聚合函数操作184
实例7-13利用LINQ to SQL实现直接引用对象连接184
实例7-14利用LINQ to SQL实现join连接185
实例7-15利用LINQ to SQL实现模糊查询185
实例7-16利用LINQ to SQL插入数据186
实例7-17利用LINQ to SQL修改数据186
实例7-18利用LINQ to SQL删除数据187
实例7-19利用LINQ to SQL调用存储过程187
实例7-20利用LINQ to XML创建XML文档188
实例7-21利用LINQ to XML查询指定属性的元素189
实例7-22利用LINQ to XML插入元素190
实例7-23利用LINQ to XML修改元素190
实例7-24利用LINQ to XML删除元素191
实例8-1DropDownList和SqlDataSource结合显示数据195
实例8-2对GridView中数据实现分页和排序197
实例8-3自定义GridView数据绑定列199
实例8-4使用模板列202
实例8-5为GridView中删除按钮添加客户端提示信息205
实例8-6在同一页显示主从表208
实例8-7在不同页显示主从表210
实例8-8结合GridView和DetailsView管理数据213
实例9-1建立登录页面227
实例9-2建立新用户230
实例9-3利用LoginView显示不同界面232
实例9-4修改用户密码235
实例9-5重置用户密码237
实例9-6显示用户列表和删除用户238
实例9-7添加用户到角色和从角色中删除用户240
实例10-1动态切换主题249
实例10-2创建母版页253
实例10-3创建内容页255
实例10-4使用用户控件260
实例10-5Web部件应用265
实例11-1添加网站地图272
实例11-2嵌套网站地图274
实例11-3SiteMapPath控件显示导航276
实例11-4TreeView控件应用279
实例11-5利用TreeView控件显示导航282
实例11-6利用Menu控件显示导航菜单284
实例11-7实现基于母版页的网站导航285
实例12-1认识ASP.NET AJAX291
实例12-2使用内部按钮刷新UpdatePanel控件297
实例12-3使用外部按钮刷新UpdatePanel控件299
实例12-4同一个页面使用多个UpdatePanel控件301
实例12-5Timer控件应用303
实例12-6U pdateProgress控件应用306
实例13-1建立ASP.NET Web服务313
实例13-2调用ASP.NET Web服务316
实例13-3Web服务方法重载319
实例13-4建立W CF服务323
实例13-5使用WCF服务325
实例14-1显示Web服务器上所有驱动器的信息331
实例14-2计算指定文件夹的大小334
实例14-3文件的创建、复制、删除和移动操作338
实例14-4利用FileStream类读写文件344
实例14-5使用StreamReader和StreamWriter读写文本文件347
实例14-6使用BinaryReader和BinaryWriter读写二进制数据文件349
实例14-7利用FileUpload实现文件上传351