Web程序设计 Asp.NET实用网站开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:沈士根,汪承焱,许小东编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302198031
- 页数:384 页
第1章 ASP.NET3.5预备知识 1
1.1.NETFramework 1
1.1.1.NETFramework概述 1
1.1.2.NETFramework3.5体系结构 2
1.2ASP.NET概述 2
1.2.1ASP.NET是什么 2
1.2.2ASP.NET3.5 3
1.3IIS 4
1.3.1IIS的安装 4
1.3.2IIS网站设置 5
1.3.3虚拟目录 7
1.4VisualStudio2008 8
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文件和XHTML 18
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.config 34
2.6.1web.config基本结构 34
2.6.2配置web.config 35
2.7小结 37
2.8习题 37
第3章 C#和ASP.NET3.5 39
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属性IsPostBack 73
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.3HttpServerUtility 138
6.4跨网页提交 140
6.5状态管理 143
6.5.1ViewState 143
6.5.2HiddenField控件 144
6.5.3Cookie 144
6.5.4Session 147
6.5.5Application 150
6.5.6Profile 152
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.NETAJAX 289
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.NETAJAXControlToolkit 308
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.aspx 365
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 AJAX 291
实例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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019