ASP.NET 2.0完全开发指南 基于VBPDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:王有礼编著
- 出 版 社:北京:科学出版社;北京科海电子出版社
- 出版年份:2008
- ISBN:9787030203106
- 页数:739 页
第1章 简介 1
1.1 网页设计回顾 2
1.2 代码内联和代码隐藏 13
1.3 章节架构 17
习题 18
第2章 VB.NET简介 19
2.1 变量 20
2.2 表达式的运算符 22
2.3 语句 24
2.3.1 赋值语句 25
2.3.2 If语句 25
2.3.3 Select语句 26
2.3.4 Do语句 27
2.3.5 For语句 28
2.3.6 While语句 29
2.3.7 try语句 29
2.3.8 其他的语句 31
2.4 子过程及函数 31
2.4.1 子过程 31
2.4.2 函数 33
2.5 内置函数 34
2.5.1 Math对象中的数学函数 34
2.5.2 Strings对象中的字符串函数及String对象 35
2.5.3 日期函数 41
2.5.4 数据类型转换函数 51
习题 52
第3章 标准控件 53
3.1 Button、LinkButton和ImageButton 54
3.2 命名空间和Import指示符 62
3.3 Label、HyperLink、Image和ImageMap 64
3.4 TextBox 67
3.5 CheckBox和CheckBoxList 68
3.6 RadioButton和RadioButtonList 71
3.7 ListBox和DropDownList 73
3.8 Table、TableRow和TableCell 75
3.9 Literal、BulletedList和HiddenField 77
3.10 Calendar 80
3.10.1 DayRender事件 83
3.10.2 SelectionChanged事件 86
3.10.3 VisibleMonthChanged事件 87
3.10.4 日历文字的变化 87
3.11 AdRotator 90
3.12 FileUpLoad 93
3.13 Wizard 96
3.14 Panel和PlaceHolder 102
3.15 MultiView和View 105
3.16 Substitution控件和OutputCache指示符 109
3.17 Localize和Xml 113
习题 113
第4章 验证控件和数据的验证 115
4.1 RequiredFieldValidator 116
4.2 CompareValidator 117
4.3 RangeValidator 118
4.4 RegularExpressionValidator 119
4.5 CustomValidator 123
4.6 ValidationSummary 124
4.7 ValidationGroup属性 127
4.8 System.Text.RegularExpressions的正则表达式 128
4.8.1 Regex对象、Match对象和MatchCollection对象 128
4.8.2 Group对象和GroupCollection对象 136
4.8.3 Capture对象和CaptureCollection对象 138
4.8.4 System.Text.RegularExpressions命名空间中的元字符 140
习题 143
第5章 SQL Server 2005、SQL语句和表的规范化 144
5.1 创建数据库和表 144
5.1.1 SQL Server 2005数据库和表的创建方法 144
5.1.2 SQL Server 2000数据库和表的创建方法 149
5.1.3 MicrosoftAccess数据库和表的创建方法 152
5.1.4 在SQL Server中用程序来创建数据库和表 155
5.1.5 在MicrosoftAccess中创建表 164
5.2 新建数据 166
5.3 查询数据 170
5.3.1 简单的数据查询 171
5.3.2 Where条件式 173
5.3.3 连接表的查询 177
5.3.4 查询统计数据 180
5.4 修改数据 181
5.5 删除数据 182
5.6 表的规范化 183
5.6.1 第一范式 183
5.6.2 表的分割 186
5.6.3 第二范式 188
5.6.4 第三范式 191
5.6.5 Boyce/Codd范式 193
5.6.6 第四范式 195
5.6.7 第五范式 197
习题 201
第6章 SqlDataSource、GridView和AccessDataSource 203
6.1 GridView的BoundField及CheckBoxField 205
6.2 GridView字段的格式 208
6.3 GridView的排序 210
6.4 GridView的分页 211
6.5 GridView的编辑及CommandField 217
6.5.1 默认的编辑模式 217
6.5.2 用CommandField来设计编辑字段 219
6.5.3 调整编辑框的大小 220
6.5.4 确认消息框 222
6.6 参数查询 224
6.7 插入数据 226
6.8 GridView的HyperLinkField 228
6.9 GridView的ButtonField 231
6.10 GridView的TemplateField 233
6.11 数据绑定表达式 237
6.11.1 一般表达式 238
6.11.2 再谈GridView字段的格式 240
6.12 AccessDataSource 243
习题 244
第7章 数据控件 245
7.1 DetailsView控件 245
7.1.1 DetailsView显示数据的方式 245
7.1.2 DetailsView和GridView的结合使用 246
7.1.3 自定义DetailsView的格式 248
7.1.4 DetailsView字段的格式 249
7.1.5 DetailsView数据的修改和删除 251
7.1.6 DetailsView的新建数据 253
7.1.7 DetailsView的HyperLinkField 255
7.1.8 DetailsView的CommandField 257
7.1.9 DetailsView的ButtonField 259
7.1.10 DetailsView编辑框大小的控制 264
7.1.11 DetailsView删除数据时的提示消息框 271
7.2 Repeater控件 275
7.3 DataList控件 278
7 3.1 DataList的重复显示功能 278
7.3.2 SelectedItemTemplate的变换显示功能 281
7.3.3 EditItemTemplate的编辑功能 283
7.4 FormView Control 288
7.4.1 PagerSettings 289
7.4.2 PagerTemplate 290
7.4.3 FormView控件的编辑 293
7.4.4 FormView控件的新建功能 296
习题 302
第8章 数据库高级技术 303
8.1 DataSet中数据表的新建、修改和删除 303
8.2 节省内存的SqlDataReader对象 311
8.3 数据库的存储过程、参数查询及事务 313
8.3.1 存储过程 313
8.3.2 参数查询 318
8.3.3 事务 320
8.3.4 事务的存储过程 325
8.4 不同数据库的集成 329
8.5 在运行时创建SQL语句 332
习题 335
第9章 文件和常用对象的使用方法 337
9.1 有关文件的对象 337
9.1.1 文件和目录的新建和删除 337
9.1.2 文件的打开 342
9.1.3 将数据写入文件 345
9.1.4 将数据读出文件 346
9.1.5 文件和目录的基本属性信息 349
9.2 Email的SmtpClient对象和MailMessage对象 353
9.3 Response对象 355
9.3.1 BufferOutput、Expires、ExpiresAbsolute等属性 357
9.3.2 流的属性和方法 357
9.3.3 状态码的种类 358
9.3.4 ClearContent、Flush、End等方法 358
9.3.5 Redirect和Write方法 359
9.4 Request对象 360
9.4.1 浏览器属性 361
9.4.2 ClientCertificate属性 362
9.4.3 TotalBytes属性 362
9.4.4 Headers属性 363
9.4.5 ServerVariables属性 363
9.4.6 Form和Querystring方法 365
9.5 Page对象 366
9.5.1 Page对象中的事件 366
9.5.2 Page对象中常用的属性和方法 368
9.6 Application对象 369
9.7 Session对象和Cookie对象 370
9.7.1 Session对象 371
9.7.2 Cookie对象 374
9.8 StateBag对象的视图状态变量 376
9.9 Server对象 378
9.9.1 HtmlDecode和HtmlEncode方法 378
9.9.2 MapPath方法 379
习题 379
第10章 HTML控件 381
10.1 HtmlButton、HtmlInputButton和HtmlInputImage 381
10.2 HTML控件共有的属性 385
10.3 HtmlForm和HtmlInputText 386
10.4 HtmlAnchor和HtmlImage 388
10.5 HtmlInputCheckBox和HtmlInputRadioButton 389
10.6 HtmlInputHidden 391
10.7 HtmlSelect 391
10.8 HtmlTextArea 393
10.9 HtmlTable、HtmlTableRow和HtmlTableCell 394
10.10 HtmlInputFile 395
10.11 HtmlHead、HtmlLink和HtmlTitle 398
10.12 HtmlInputPassword、HtmlSubmit和HtmlReset 401
习题 402
第11章 XML、XML Schema和XSL 403
11.1 XML Schema 406
11.2 XML文件的验证 413
11.3 XSL简介 416
11.3.1 XSL程序和XML文件的关系:xml-stylesheet和xsl:stylesheet 420
11.3.2 获得标签值的语句:xsl:value-of 421
11.3.3 循环控制语句xsl:for-each 422
11.3.4 数据排序语句xsl:sort 423
11.3.5 条件语句:xsl:if 424
11.3.6 条件语句:xsl:choose、xsl:when、xsl:otherwise 425
11.3.7 函数的调用和定义:xsl:apply-templates和xsl:template 427
11.3.8 将元素转换成属性:xsl:attribute 428
11.4 使用ASP.NET程序操作XSL程序 429
习题 432
第12章 ASP.NET对XML的支持 433
12.1 读取XML文件 433
12.2 创建新的XML文件 436
12.3 修改XML文件 439
12.3.1 修改内容 441
12.3.2 增加新的内容 443
12.3.3 删除某些内容 445
12.4 XML文件和DataSet 446
习题 448
第13章 标准控件高级技术 449
13.1 文件的编码 449
13.1.1 读取GB2312文件的注意事项 449
13.1.2 文件的默认编码 451
13.1.3 编码代号和字集名称 451
13.2 Label和TextBox中的文字 452
13.2.1 Label控件中的文字 452
13.2.2 文本框控件中的文字 453
13.3 动态创建DropDownList和ListBox 455
13.3.1 用数组创建DropDownList 455
13.3.2 用DataTable生成DropDownList 456
13.3.3 用数据库中的DataTable创建DropDownList 458
13.3.4 选项中的“其他” 460
13.3.5 联动式DropDownList 462
13.4 动态创建RadioButtonList、CheckBoxList和BulletedList 464
13.4.1 动态创建RadioButtonList 464
13.4.2 动态创建BulletedList 465
13.5 动态创建其他控件 466
13.5.1 动态创建多个控件 466
13.5.2 在控件数组中再添加控件 467
13.5.3 动态控件中属性和事件的设置 468
13.6 动态设置和清除控件的属性 469
13.6.1 动态设置控件的属性 469
13.6.2 动态清除控件的内容 470
13.6.3 枚举网页中的控件 472
13.7 程序的调试和跟踪特性 475
13.7.1 跟踪特性 476
13.7.2 页面级别的跟踪 477
13.7.3 组件的跟踪 479
13.7.4 应用程序级别的跟踪 479
习题 482
第14章 数据控件高级技术 483
14.1 显示确认消息框 483
14.2 表字段值NULL的处理 488
14.3 GridView中流水编号字段 489
14.4 GridView中行号的格式 491
14.5 GridView和鼠标的交互 491
14.5.1 Attributes属性 493
14.5.2 Ambient事件 494
14.5.3 Style属性 496
14.6 GridView控件加上滚动条 499
习题 500
第15章 母版页和导航 501
15.1 简单母版页的创建方法 501
15.1.1 母版页的创建方法 501
15.1.2 内容页的创建方法 502
15.2 嵌套母版页的创建方法 503
15.3 Menu控件 505
15.3.1 MenuItem标签 507
15.3.2 菜单控件的属性 509
15.3.3 菜单控件的DataBindings属性 513
15.4 TreeView控件 514
15.4.1 TreeNode标签 516
15.4.2 TreeView控件的属性 518
15.4.3 TreeView控件的DataBindings属性 521
15.4.4 运行时生成TreeNodes 522
15.5 SiteMapPath控件 525
15.5.1 编写扩展名为.sitemap的XML文件 525
15.5.2 明确站点地图的提供程序 526
15.5.3 创建含有SiteMapPath控件的网页程序 527
15.5.4 TreeView控件的SiteMapPath 529
15.5.5 SiteMapPath控件中常用的属性 530
习题 532
第16章 用户控件和自定义控件 533
16.1 用户控件 533
16.1.1 用户控件的创建 533
16.1.2 用户控件的使用 535
16.1.3 用户控件在模块化中的应用 537
16.2 创建和使用自定义控件 540
16.2.1 创建自定义控件的语法 541
16.2.2 编译用户自定义控件标签程序 544
16.2.3 使用自定义控件 546
16.3 属性的设置和Render子过程 547
16.3.1 自定义控件的默认值 547
16.3.2 自定义控件中属性值的保存 549
16.3.3 枚举类型的属性 550
16.3.4 层叠式属性 552
16.3.5 子过程Render的写法 555
16.4 自定义控件的方法 562
16.4.1 简单的方法 562
16.4.2 重载方法 564
16.4.3 有返回值的方法 566
16.5 自定义控件的事件 568
16.5.1 不因数据改变而触发的事件 568
16.5.2 因数据改变而触发的事件 570
16.6 增加现有控件的功能 573
16.6.1 Web控件的继承 573
16.6.2 由子控件组成的控件 577
16.6.3 由子控件组成的控件的事件设置 579
习题 582
第17章 组件和Web Services简介 583
17.1 组件的创建 583
17.2 组件的编译 584
17.3 组件的引用 585
17.4 一个完整的例子 586
17.5 Web Services的作用 590
17.6 创建Web Service文件 591
17.7 用HTTP获取服务 592
17.8 WebMethod标签 594
17.9 将现有的组件改成Web Service 595
17.10 在网页应用程序中使用Web Service 598
习题 606
第18章 系统环境:Global.asax和Web.config文件 607
18.1 Global.asax文件 607
18.2 Web.config文件 614
18.2.1 <appSettings> 616
18.2.2 <connectionStrings> 618
18.2.3 <browserCaps> 620
18.2.4 <compilation> 620
18.2.5 <customErrors> 622
18.2.6 <globalization> 622
18.2.7 <httpHandlers> 623
18.2.8 <httpModules> 625
18.2.9 <pages> 625
18.2.10 <processModel> 626
18.2.11 <sessionState> 627
习题 628
第19章 网页安全和Login控件 629
19.1 Windows身份验证 630
19.1.1 Windows操作系统中的用户 630
19.1.2 Basic Windows身份验证 632
19.1.3 Digest和NTLM Windows身份验证 634
19.2 Forms身份验证使用Login控件 635
19.2.1 CreateUserWizard控件 635
19.2.2 将数据存储在自行设计的数据库中 648
19.2.3 Login控件和PasswordRecovery控件 651
19.2.4 使用Login控件的Forms身份验证 656
19.2.5 LoginName和LoginStatus控件 658
19.2.6 ChangePassword控件 659
19.2.7 LoginView控件 660
19.2.8 密码格式的设置 663
19.3 Forms身份验证使用Web.config文件中的验证 665
19.3.1 修改“默认的网站”中“根文件夹”的Web.config 665
19.3.2 创建验证的网页程序 669
19.3.3 Web.config文件中用户名的管理 670
19.4 授权 676
19.4.1 File授权 676
19.4.2 URL授权 678
19.4.3 角色管理 680
19.5 验证后权限 685
习题 686
第20章 层叠样式表 687
20.1 Style标签的语法 687
20.2 字体 689
20.3 文本 692
20.4 背景 694
20.5 页面上项目的位置 698
20.6 项目及列表式文字的显示 702
20.7 边框、外补白、内填充和滚动条 706
20.8 分页打印和鼠标指针外观 707
20.9 其他 709
第21章 主题、个性化配置和Web部件 711
21.1 主题和皮肤 711
21.2 个性化设置 713
21.2.1 匿名用户的个性化设置 713
21.2.2 程序中有关个性化设置的写法 715
21.2.3 成员资格和个性化 717
21.3 Web部件 722
21.3.1 WebPartManager、WebPartZone和CatalogZone控件 723
21.3.2 DeclarativeCatalogPart、ImportCatalogPart和PageCatalogPart控件 727
21.3.3 EditorZone及其子控件 728
21.3.4 Web Parts控件的参数 734
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018