图书介绍
ASP.NET 2.0完全开发指南 基于C#PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 2.0完全开发指南 基于C#](https://www.shukui.net/cover/71/32224907.jpg)
- 王有礼编著 著
- 出版社: 北京:科学出版社
- ISBN:7030207165
- 出版时间:2008
- 标注页数:733页
- 文件大小:386MB
- 文件页数:749页
- 主题词:主页制作-程序设计;C语言-程序设计
PDF下载
下载说明
ASP.NET 2.0完全开发指南 基于C#PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简介1
1.1 网页设计回顾2
1.2 代码内联和代码隐藏12
1.3 章节架构17
习题17
第2章 C#简介19
2.1 变量20
2.2 表达式的运算符23
2.3 语句23
2.3.1 赋值(Assignment)语句24
2.3.2 if语句24
2.3.3 switch语句25
2.3.4 do while语句26
2.3.5 for语句27
2.3.6 while语句28
2.3.7 tyy语句28
2.3.8 其他的语句30
2.4 子过程及函数31
2.4.1 子过程31
2.4.2 函数32
2.5 内置函数33
2.5.1 Math对象中的数学函数33
2.5.2 String对象中的字符串处理函数34
2.5.3 DateTime日期对象38
2.5.4 数据类型转换函数46
习题47
第3章 标准控件49
3.1 Button、LinkButton和ImageButton50
3.2 命名空间和Import指示符59
3.3 Label、HyperLink、Image和ImageMap61
3.4 TextBox64
3.5 CheckBox和CheckBoxList66
3.6 RadioButton和RadioButtonList68
3.7 ListBox和DropDownList70
3.8 Table、TableRow和TableCell71
3.9 Literal、BulletedList和HiddenField74
3.10 Calendar77
3.10.1 DayRender事件80
3.10.2 SelectionChanged事件82
3.10.3 VisibleMonthChanged事件83
3.10.4 日历文字的变化84
3.11 AdRotator86
3.12 FileUpLoad89
3.13 Wizard92
3.14 Panel和PlaceHolder98
3.15 MultiView和View101
3.16 Substitution控件和OutputCache指示符105
3.17 Localize和Xml109
习题109
第4章 控件和数据的验证111
4.1 RequiredFieldValidator112
4.2 CompareValidator113
4.3 RangeValidator114
4.4 RegularExpressionValidator115
4.5 CustomValidator119
4.6 ValidationSummary120
4.7 ValidationGroup属性122
4.8 System.Text.RegularExpressions的正则表达式124
4.8.1 Regex对象、Match对象和MatchCollection对象124
4.8.2 Group对象和GroupCollection对象132
4.8.3 Capture对象和CaptureCollection对象134
4.8.4 System.Text.RegularExpressions命名空间中的元字符135
习题138
第5章 SQL Server 2005、SQL语句和表的规范化139
5.1 创建数据库和表139
5.1.1 SQL Server 2005数据库和表的创建方法139
5.1.2 SQL Server 2000数据库和表的创建方法143
5.1.3 Microsoft Access数据库和表的创建方法144
5.1.4 在SQL Server中用程序来创建数据库和表147
5.1.5 在Microsoft Access中创建表156
5.2 新建数据158
5.3 查询数据162
5.3.1 简单的数据查询163
5.3.2 Where条件式165
5.3.3 连接表的查询168
5.3.4 查询统计数据171
5.4 修改数据171
5.5 删除数据172
5.6 表的规范化173
5.6.1 第一范式173
5.6.2 表的分割176
5.6.3 第二范式178
5.6.4 第三范式181
5.6.5 Boyce/Codd范式183
5.6.6 第四范式186
5.6.7 第五范式187
习题192
第6章 SqIDataSource、GridView和AccessDataSource193
6.1 GridView的BoundField及CheckBoxField195
6.2 GridView字段的格式198
6.3 GridView的排序199
6.4 GridView的分页201
6.5 GridView的编辑及CommandField206
6.5.1 默认的编辑模式206
6.5.2 用CommandField来设计编辑字段208
6.5.3 调整编辑框的大小209
6.5.4 确认消息框211
6.6 参数查询212
6.7 插入数据215
6.8 GridView HyperLinkField217
6.9 GridView的ButtonField219
6.10 GridView TemplateField221
6.11 数据绑定表达式226
6.11.1 一般表达式226
6.11.2 再谈GridView字段的格式228
6.12 AccessDataSource231
习题232
第7章 数据控件233
7.1 DetailsView控件233
7.1.1 DetailsView显示数据的方式233
7.1.2 DetailsView和GridView的结合使用234
7.1.3 自定义DetailsView的格式236
7.1.4 DetailsView字段的格式237
7.1.5 DetailsView数据的修改和删除239
7.1.6 DetailsView的新建数据241
7.1.7 DetailsView的HyperLinkField243
7.1.8 DetailsView的CommandField245
7.1.9 DetailsView的ButtonField247
7.1.10 DetailsView编辑框大小的控制252
7.1.11 DetailsView删除数据时的提示消息框258
7.2 Repeater控件262
7.3 DataList控件265
7.3.1 DataList的重复显示功能265
7.3.2 SelectedItemTemplate的变换显示功能268
7.3.3 EditItemTemplate的编辑功能270
7.4 FormView控件275
7.4.1 PagerSettings275
7.4.2 PagerTemplate277
7.4.3 FormView控件的编辑279
7.4.4 FormView控件的新建功能282
习题288
第8章 数据库高级技术289
8.1 DataSet中数据表的新建、修改和删除289
8.2 节省内存的SqlDataReader对象296
8.3 数据库的存储过程、参数查询及事务298
8.3.1 存储过程298
8.3.2 参数查询303
8.3.3 事务305
8.3.4 事务的存储过程310
8.4 不同数据库的集成313
8.5 在运行时创建SQL语句316
习题319
第9章 文件和常用对象的使用方法321
9.1 有关文件的对象321
9.1.1 文件和目录的新建和删除321
9.1.2 文件的打开326
9.1.3 将数据写入文件328
9.1.4 将数据读出文件330
9.1.5 文件和目录的基本属性信息332
9.2 E-mail的SmtpClient对象和MailMessage对象336
9.3 Response对象339
9.3.1 BufferOutput、Expires、ExpiresAbsolute属性340
9.3.2 流(Stream)的属性和方法340
9.3.3 状态码的种类341
9.3.4 ClearContent、Flush、End方法341
9.3.5 Redirect和Write方法342
9.4 Request对象343
9.4.1 浏览器属性344
9.4.2 ClientCertificate属性345
9.4.3 TotalBytes属性345
9.4.4 Headers属性346
9.4.5 ServerVariables属性346
9.4.6 Form和Querystring方法348
9.5 Page对象349
9.5.1 Page对象中的事件349
9.5.2 Page对象中常用的属性和方法351
9.6 Application对象352
9.7 Session对象和Cookie对象353
9.7.1 Session对象354
9.7.2 Cookie对象357
9.8 StateBag对象的视图状态变量358
9.9 Server对象360
9.9.1 HtmlDecode和HtmlEncode方法361
9.9.2 MapPath方法361
习题362
第10章 HTML控件363
10.1 HtmlButton、HtmlInputButton和HtmlInputImage363
10.2 HTML控件共有的属性367
10.3 HtmlForm和HtmlInputText367
10.4 HtmlAnchor和HtmlImage370
10.5 HtmlInputCheckBox和HtmlInputRadioButton371
10.6 HtmlInputHidden372
10.7 HtmlSelect373
10.8 HtmlTextArea374
10.9 HtmlTable、HtmlTableRow和HtmlTableCell375
10.10 HtmlInputFile377
10.11 HtmlHead、HtmlTitle和HtmlLink379
10.12 HtmlInputPassword、HtmlSubmit和HtmlReset382
习题383
第11章 XML、XML Schema和XSL385
11.1 XML简介385
11.2 XML Schema388
11.3 XML文件的验证395
11.4 XSL简介398
11.4.1 XSL程序和XML文件的关系:xml-stylesheet和xsl:stylesheet402
11.4.2 获得标签值的语句xsl:value-of402
11.4.3 循环控制语句xsl:for-each403
11.4.4 数据排序语句xsl:sort405
11.4.5 条件语句xsl:if406
11.4.6 条件语句xsl:choose、xsl:when、xsl:otherwise407
11.4.7 函数的调用和定义:xsl:apply-templates和xsl:template408
11.4.8 将元素转换成属性:xsl:attribute409
11.5 使用ASP.NET程序操作XSL程序411
习题413
第12章 ASP.NET对XML的支持415
12.1 读取XML文件415
12.2 创建新的XML文件419
12.3 修改XML文件421
12.3.1 修改内容424
12.3.2 增加新的内容425
12.3.3 删除某些内容427
12.4 XML文件和DataSet428
习题430
第13章 标准控件高级技术431
13.1 文件的编码431
13.1.1 读取GB2312文件的注意事项431
13.1.2 文件的默认编码433
13.1.3 编码代号和字符集名称433
13.2 Label和TextBox中的文字434
13.2.1 Label控件中的文字434
13.2.2 TextBox控件中的文字435
13.3 动态创建DropDownList和ListBox437
13.3.1 用数组创建DropDownList437
13.3.2 用DataTable生成DropDownList439
13.3.3 用数据库中的DataTable创建DropDownList440
13.3.4 选项中的“其它”442
13.3.5 联动式DropDownList444
13.4 动态创建RadioButtonList、CheckBoxList和BulletedList447
13.4.1 动态创建RadioButtonList447
13.4.2 动态创建BulletedList448
13.5 动态创建其他控件449
13.5.1 动态创建多个控件449
13.5.2 在控件数组中再添加控件450
13.5.3 动态控件中属性和事件的设置451
13.6 动态设置和清除控件的属性452
13.6.1 动态设置控件的属性452
13.6.2 动态清除控件的内容453
13.6.3 枚举网页中的控件455
13.7 程序的调试和跟踪(Trace)特性458
13.7.1 跟踪(Trace)特性459
13.7.2 页面级别的跟踪460
13.7.3 组件的跟踪462
13.7.4 应用程序级别的跟踪462
习题466
第14章 数据控件高级技术467
14.1 显示确认消息框467
14.2 表字段值NULL的处理472
14.3 GridView中流水编号字段473
14.4 GridView中行号的格式475
14.5 GridView和鼠标的交互475
14.5.1 Attributes属性477
14.5.2 Ambient事件479
14.5.3 Style属性481
14.6 GridView控件加上滚动条484
习题486
第15章 母版页和导航487
15.1 简单母版页的创建方法487
15.1.1 母版页的创建方法487
15.1.2 内容页的创建方法488
15.2 嵌套母版页的创建方法490
15.3 Menu控件492
15.3.1 MenuItem标签493
15.3.2 Menu控件的属性、方法和事件495
15.3.3 Menu控件的DataBindings属性499
15.4 TreeView控件500
15.4.1 TreeNode标签503
15.4.2 TreeView控件的属性、方法和事件505
15.4.3 TreeView控件的DataBindings属性508
15.4.4 运行时生成TreeNodes509
15.5 SiteMapPath控件512
15.5.1 编写扩展名为.sitemap的XML文件512
15.5.2 明确站点地图的提供程序513
15.5.3 创建含有SiteMapPath控件的网页程序514
15.5.4 TreeView控件的SiteMapPath516
15.5.5 SiteMapPath控件中常用的属性518
习题520
第16章 用户控件和自定义控件521
16.1 用户控件521
16.1.1 用户控件的创建521
16.1.2 用户控件的使用523
16.1.3 用户控件在模块化中的应用525
16.2 创建和使用自定义控件529
16.2.1 创建自定义控件的语法529
16.2.2 编译用户自定义控件标签程序531
16.2.3 使用自定义控件534
16.3 属性的设置和Render子过程535
16.3.1 自定义控件的默认值535
16.3.2 自定义控件中属性值的保存537
16.3.3 枚举类型的属性538
16.3.4 层叠式的属性540
16.3.5 子过程Render的写法542
16.4 自定义控件的方法550
16.4.1 简单的方法550
16.4.2 重载(Overload)的方法552
16.4.3 有返回值的方法554
16.5 自定义控件的事件555
16.5.1 不因数据改变而触发的事件555
16.5.2 因数据改变而触发的事件558
16.6 增加现有控件的功能560
16.6.1 Web控件的继承560
16.6.2 由子控件组成的控件564
16.6.3 由子控件组成的控件的事件设置566
习题568
第17章 组件和Web Services简介569
17.1 组件的创建569
17.2 组件的编译570
17.3 组件的引用571
17.4 一个完整的例子572
17.5 Web Services的作用576
17.6 创建Web Service文件577
17.7 用HTTP获取服务578
17.8 WebMethod标签581
17.9 将现有的组件改成Web Service582
17.10 在网页应用程序中使用Web Service585
习题594
第18章 系统环境:Global.asax和Web.config文件595
18.1 Global.asax文件596
18.2 Web.config文件603
18.2.1 〈appSettings〉605
18.2.2 〈connectionStrings〉607
18.2.3 〈browserCaps〉609
18.2.4 〈compilation〉609
18.2.5 〈customErrors〉611
18.2.6 〈globalization〉611
18.2.7 〈httpHandlers〉612
18.2.8 〈httpModules〉614
18.2.9 〈pages〉615
18.2.10 〈processModel〉615
18.2.11 〈sessionState〉616
习题617
第19章 网页安全和Login控件619
19.1 Windows身份验证620
19.1.1 Windows操作系统中的用户620
19.1.2 Basic Windows身份验证622
19.1.3 Digest和NTLM Windows身份验证624
19.2 Forms身份验证使用Login控件625
19.2.1 CreateUserWizard控件625
19.2.2 将数据存储在自行设计的数据库中639
19.2.3 Login控件和PasswordRecovery控件642
19.2.4 使用Login控件的Forms身份验证647
19.2.5 LoginName和LoginStatus控件649
19.2.6 ChangePassword控件649
19.2.7 LoginView控件651
19.2.8 密码格式的设置654
19.3 Forms身份验证使用Web.config文件中的验证655
19.3.1 修改“默认的网站”中“根文件夹”的Web.config656
19.3.2 创建验证的网页程序659
19.3.3 Web.config文件中用户名的管理661
19.3.4 Passport身份验证667
19.4 授权667
19.4.1 File授权667
19.4.2 URL授权669
19.4.3 角色管理671
19.5 验证后权限677
习题678
第20章 层叠样式表679
20.1 Style标签的语法679
20.2 字体681
20.3 文本684
20.4 背景686
20.5 页面上项目的位置691
20.6 项目及列表式文字的显示695
20.7 边框、外补白、内填充和滚动条699
20.8 分页打印和鼠标指针外观700
20.9 其他703
第21章 主题、个性化配置和Web部件705
21.1 主题和皮肤705
21.2 个性化设置707
21.2.1 匿名用户的个性化设置707
21.2.2 程序中有关个性化设置的写法709
21.2.3 成员资格和个性化711
21.3 Web部件716
21.3.1 WebPartManager、WebPartZone和CatalogZone控件718
21.3.2 DeclarativeCatalogPart、ImportCatalogPart和PageCatalogPart控件721
21.3.3 EditorZone及其子控件723
21.3.4 Web Parts控件的参数728