种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

ASP.NET编程从基础到套用

(2020-01-18 13:01:47) 百科综合
ASP.NET编程从基础到套用

ASP.NET编程从基础到套用

《ASP.NET编程从基础到套用》是2014年清华大学出版社出版的图书。

基本介绍

  • 书名:ASP.NET编程从基础到套用
  • ISBN:9787302315001
  • 定价:59元
  • 出版社:清华大学出版社
  • 出版时间:2014年
  • 装帧:平装

图书简介

本书从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,由浅入深、循序渐进地介绍了学习ASP.NET程式开发必备的知识和技能。全书分12章,主要内容包括ASP.NET开发环境的搭建、ASP.NET中伺服器控制项的基本套用、ASP.NET内置系统对象、站点导航控制项、母版页、数据绑定控制项、常用的第三方控制项、如何使用ADO.NET的基本对象运算元据库、常用快取、档案和目录的相关处理、ASP.NET Ajax技术的相关知识及Web服务等。最后,通过一个综合项目案例介绍ASP.NET在实际开发过程中的套用。

图书目录

第1章ASP.NET入门基础 1
1.1ASP.NET简介 1
1.1.1ASP.NET的发展、内容和特性 1
1.1.2ASP.NET的特色优势 2
1.2.NETFramework 3
1.2.1.NETFramework简介 3
1.2.2公共语言运行时 4
1.2.3类库 5
1.3ASP.NET开发环境的搭建 6
1.3.1安装VisualStudio2010 6
1.3.2安装IIS 9
1.4项目案例:创建第一个ASP.NET网站 12
1.5习题 17
1.6实践疑难解答 18
第2章ASP.NET的控制项套用 20
2.1控制项的分类 20
2.1.1HTML伺服器控制项 20
2.1.2Web伺服器控制项的共有属性、方法和事件 21
2.2文本伺服器控制项 22
2.2.1Label控制项和HyperLink控制项 22
2.2.2Literal控制项 23
2.2.3TextBox控制项 23
2.3按钮伺服器控制项 24
2.3.1Button控制项 24
2.3.2ImageButton控制项和LinkButton控制项 26
2.4图像类控制项 26
2.4.1Image控制项 26
2.4.2ImageMap控制项 27
2.5选择伺服器控制项 29
2.5.1CheckBox控制项和CheckedListBox控制项 29
2.5.2RadioButton控制项和RadioButtonList控制项 32
2.6列表伺服器控制项 34
2.6.1ListBox控制项 34
2.6.2DropDownList控制项 37
2.6.3BulletedList控制项 40
2.7容器伺服器控制项 42
2.7.1Panel控制项 43
2.7.2MultiView控制项 43
2.8验证伺服器控制项 47
2.8.1验证控制项概述 47
2.8.2RequiredFieldValidator控制项 47
2.8.3RangeValidator控制项 49
2.8.4CompareValidator控制项 50
2.8.5RegularExpressionValidator控制项 51
2.8.6CustomValidator控制项 52
2.8.7ValidationSummary控制项 55
2.9项目案例:实现注册部落格用户的功能 56
2.10习题 59
2.11实践疑难解答 61
2.11.1ASP.NET中如何避开伺服器控制项的验证 61
2.11.2DropDownList控制项回传数据 61
第3章ASP.NET的系统对象和状
态管理 62
3.1ASP.NET运行机制 62
3.2系统对象 63
3.2.1Request对象 63
3.2.2Response对象 65
3.2.3Page对象 66
3.3状态保持 70
3.3.1Cookie对象 70
3.3.2Session对象 72
3.3.3Application对象和Global.asax
档案 75
3.3.4ViewState对象 78
3.3.5状态对象的异同点 80
3.4Server对象 81
3.5项目案例:实现简单的聊天系统 83
3.6习题 88
3.7实践疑难解答 90
3.7.1ASP.NET页面传值问题 90
3.7.2ASP.NET中Session丢失的原因 91
3.7.3使用Response对象输出图像 91
第4章站点导航控制项和母版页搭建
框架 93
4.1站点导航控制项 93
4.1.1站点地图 93
4.1.2SiteMapPath控制项 95
4.1.3TreeView控制项 97
4.1.4Menu控制项 101
4.2母版页 103
4.2.1网页典型布局 103
4.2.2母版页 104
4.2.3内容页 106
4.3主题 107
4.3.1主题概述 107
4.3.2载入主题的多种方式 108
4.3.3Theme和StylesheetTheme的
比较 111
4.4项目案例:使用母版页和导航控制项搭
建框架 111
4.5习题 114
4.6实践疑难解答 117
4.6.1导航控制项的具体使用 117
4.6.2ASP.NET母版页中对控制项ID
的处理 117
第5章ADO.NET技术访问资料库 119
5.1ADO.NET简介 119
5.1.1ADO.NET组件 119
5.1.2ADO.NET基本对象 120
5.2使用SqlConnection对象连线资料库 120
5.2.1SqlConnection对象 121
5.2.2连线资料库 121
5.3SqlCommand对象和SqlDataReader
对象读取数据 124
5.3.1SqlCommand对象 125
5.3.2SqlDataReader对象 126
5.3.3使用ExecuteNonQuery()方法添
加数据 127
5.3.4使用Read()方法读取数据 128
5.4DataSet对象和SqlDataAdapter对象 131
5.4.1DataSet对象 131
5.4.2SqlDataAdapter对象 133
5.4.3使用SqlDataAdapter对象填
充DataSet对象 133
5.4.4DataTable和DataView 135
5.4.5SqlDataReader和DataSet的
区别 138
5.5项目案例:操作人员管理后台数据 138
5.6习题 144
5.7实践疑难解答 147
5.7.1使用Read()方法读取空数据 147
5.7.2ADO.NET中如何执行带有参数
的SQL语句 148
第6章ASP.NET的数据展示技术 149
6.1数据绑定技术 149
6.1.1简单数据绑定技术 149
6.1.2複杂数据绑定技术 150
6.2数据源控制项 151
6.3数据绑定控制项 156
6.4GridView控制项 157
6.4.1GridView控制项概述 157
6.4.2GridView控制项的模板、行和
数据绑定列的类型 160
6.4.3GridView控制项的简单使用 162
6.5DetailsView控制项 166
6.6DataList控制项 170
6.6.1DataList控制项概述 170
6.6.2使用DataList控制项的模板显示
数据 171
6.7Repeater控制项 175
6.8ListView控制项和DataPager控制项 178
6.9项目案例:使用GridView控制项对联繫人进行操作 182
6.10习题 191
6.11实践疑难解答 194
6.11.1DataList控制项如何实现对数据
的编辑操作 194
6.11.2GridView、DataList和Repeater
如何实现自动编号 195
6.11.3刷新页面后如何让数据不回到页
面顶端 196
第7章ASP.NET控制项的高级套用 198
7.1用户控制项 198
7.1.1用户控制项概述 199
7.1.2创建和使用用户控制项 199
7.1.3将Web窗体页转化为用户
控制项 201
7.1.4用户控制项与Web窗体页的
区别 201
7.2常用的第三方控制项 202
7.2.1线上编辑器控制项 202
7.2.2验证码控制项 212
7.2.3自定义验证码类 214
7.2.4分页控制项 219
7.3模组处理程式 224
7.3.1HttpModule和HttpHandler 224
7.3.2封面图片水印的实现(局部
HttpHandler方式) 224
7.3.3封面图片水印的实现(全局
HttpHandler方式) 227
7.4代码生成工具CodeSmith 229
7.4.1CodeSmith概述 229
7.4.2使用CodeSmith 229
7.5项目案例:论坛内容的显示和添加 233
7.6习题 240
7.7实践疑难解答 243
7.7.1如何在窗体页面访问用户控制项中
的控制项值 243
7.7.2如何将输入的验证码进行全形半
角的转换 243
7.7.3CodeSmith新建模板的中文乱码
问题 245
第8章快取技术 246
8.1快取概述 246
8.2页面输出快取 247
8.2.1页面输出快取概述 247
8.2.2使用快取显示登录时间 248
8.3页面部分快取 251
8.3.1控制项快取 251
8.3.2快取后替换 255
8.4页面数据快取 259
8.4.1数据快取概述 259
8.4.2使用Cache类实现数据快取 261
8.4.3CacheDependency依赖类缓
存XML档案 266
8.5项目案例:资料库快取依赖 268
8.6习题 273
8.7实践疑难解答 275
8.7.1ASP.NET页面快取 275
8.7.2AdRotator控制项实现快取后
替换 275
第9章档案和目录处理 277
9.1获取档案属性 277
9.2档案管理 279
9.2.1判断档案是否存在 279
9.2.2创建档案 280
9.2.3複製档案 282
9.2.4移动档案 284
9.2.5删除档案 286
9.3获取目录容量 288
9.4目录处理 290
9.4.1判断目录是否存在 290
9.4.2创建目录 291
9.4.3移动目录 293
9.4.4删除目录 295
9.4.5遍历目录 297
9.5文本档案的读写操作 299
9.5.1使用StreamReader类读取
档案 299
9.5.2使用StreamWriter类写入
档案 301
9.6档案上传与下载 303
9.6.1档案上传 303
9.6.2档案下载 305
9.7项目案例:简单的档案浏览器 308
9.8习题 314
9.9实践疑难解答 317
9.9.1ASP.NET上传档案时设定最
大限制 317
9.9.2如何删除目录中的档案 317
第10章ASP.NETAjax技术 319
10.1ASP.NETAjax概述 319
10.1.1Ajax概念 319
10.1.2ASP.NETAjax简介 321
10.2XMLHttpRequest对象 322
10.2.1XMLHttpRequest对象的属
性和方法 322
10.2.2XMLHttpRequest对象的简
单使用 324
10.2.3处理XML格式的数据 326
10.3ASP.NETAjax套用 329
10.3.1ScriptManager控制项 329
10.3.2UpdatePanel控制项 330
10.3.3UpdateProgress控制项 332
10.3.4Timer控制项 334
10.4ASP.NETAjaxControlToolkit套用 336
10.4.1添加ControlToolkit工具包 337
10.4.2Accordion控制项 338
10.4.3AutoCompleteExtender控制项 341
10.4.4Rating控制项 345
10.5项目案例:通过淘宝商品页实现效
果显示 347
10.6习题 351
10.7实践疑难解答 354
10.7.1UpdatePanel控制项下如何使用
UploadFile控制项 354
10.7.2Ajax中的GET和POST提交数据的问题 354
第11章Web服务 356
11.1Web服务概述 356
11.1.1Web服务简介 356
11.1.2Web服务的使用场合 357
11.1.3Web服务的技术架构 360
11.2Web服务的基本使用 361
11.2.1调用存在的Web服务 361
11.2.2调用自定义的Web服务 363
11.3设定Web服务 366
11.3.1WebService的属性设定 366
11.3.2WebMethod的属性设定 368
11.4集成第三方Web服务 371
11.4.1天气预报 371
11.4.2查看电视节目 374
11.4.3简体字和繁体字的相互转换 379
11.5习题 381
11.6实践疑难解答 384
11.6.1调用服务出现有潜在的
Request.Form值提示 384
11.6.2添加Web引用和服务引用的区别
384
11.6.3WebMethod和WebMethod()的
区别 385
第12章线上考试管理系统 386
12.1系统概述 386
12.1.1系统简介 386
12.1.2开发环境 387
12.2功能模组设计分析 387
12.2.1登录 388
12.2.2个人资料管理 388
12.2.3用户信息管理 388
12.2.4系别管理 389
12.2.5考试科目管理 390
12.2.6考试试题管理 390
12.2.7试卷出题与维护 390
12.2.8学生考试 391
12.2.9学生试卷管理 391
12.2.10退出系统 391
12.3设计资料库 391
12.4公共模组 397
12.4.1搭建三层框架 397
12.4.2配置web.config 398
12.4.3SqlHelper类 399
12.4.4系统主界面 402
12.5登录模组 405
12.6个人资料管理 410
12.7用户信息管理 411
12.7.1用户管理 412
12.7.2许可权管理 418
12.8系别管理 419
12.9考试科目管理 422
12.10考试试题管理 423
12.10.1填空题管理 423
12.10.2单选题管理 424
12.10.3复选题管理 425
12.10.4简答题管理 426
12.11试卷出题与维护 427
12.11.1试卷出题 427
12.11.2试卷维护 429
12.12学生考试 430
12.12.1考试试题 430
12.12.2考试记录 431
12.13学生试卷管理 431
12.13.1试卷评审 431
12.13.2学生成绩 432
12.14系统退出 433
ASP.NET编程从基础到套用
目录

标 签

搜索
随机推荐

Powered By 种豆资源网||