ASP.Net基础教程PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:段克奇主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302202462
- 页数:539 页
第1章ASP.NET入门 1
1.1 Web程序设计语言的产生背景 1
1.1.1概述 1
1.1.2静态网页和动态网页 2
1.1.3 Web应用程序的工作原理 2
1.1.4目前流行的Web程序设计语言 3
1.2 Visual Studio 2008集成开发工具的使用 4
1.2.1安装与配置Viisual Studio 2008环境 4
1.2.2什么是.NET Framework 9
1.2.3 Visual Studio 2008与C 10
1.2.4编写第一个控制台程序 11
1.2.5编写第一个Windows Form程序 11
1.2.6编写第一个Web Form程序 14
1.3 ASP.NET运行环境 17
1.3.1使用IIS管理aspx页面 17
1.3.2使用Visual Studio 2008管理aspx页面 19
1.3.3 ASP.NET页面代码模型编译机制 19
1.3.4 ASP.NET开发要求 21
1.4使用ASP.NET的缘由 22
1.4.1 C#编程语言 22
1.4.2内容和代码分离 22
1.4.3 ASP.NET丰富的Web控件 23
1.4.4验证功能特色控件 23
1.5本章小结 23
1.6思考练习题 24
第2章Web窗体服务器控件 25
2.1 Web窗体服务器控件概述 25
2.1.1 HTML控件 25
2.1.2 Web服务器控件 25
2.1.3验证控件 26
2.1.4用户控件 26
2.2 Web基本控件 26
2.2.1 Web基本控件概述 26
2.2.2 Label控件 27
2.2.3 TextBox控件 28
2.2.4 Button控件、ImageButton控件、LinkButton控件 31
2.2.5 HyperLink控件 35
2.2.6 Image控件 38
2.2.7 RadioButton控件 38
2.2.8 CheckBox控件 40
2.2.9 Panel控件 42
2.2.10实例分析:实现一个会员注册Web窗体页面的设计 42
2.2.11小结 46
2.3 Web绑定控件 46
2.3.1数据绑定的概念 46
2.3.2 RadioButtonList控件 47
2.3.3 CheckBoxList控件 57
2.3.4 DropDownList控件 62
2.3.5 ListBox控件 65
2.3.6实例分析:使用DropDownList完成省市地区选择功能 69
2.3.7实例分析:使用ListBox完成一个职位选择功能 72
2.3.8小结 76
2.4验证控件 76
2.4.1数据验证概述 76
2.4.2 RequiredFieldValidator验证控件 77
2.4.3 RangeValidator验证控件 79
2.4.4 CompareValidator验证控件 81
2.4.5 RegularExpressionValidator验证控件 85
2.4.6 Custom Validator验证控件 87
2.4.7 Validation Summary验证总结控件 90
2.4.8小结 91
2.5复杂控件 91
2.5.1 Web Table控件 91
2.5.2 Calendar日历控件 97
2.6在ASP.NET中实现文件上传 98
2.6.1 FileUpload Web服务器控件概述 98
2.6.2简单文件上传 99
2.6.3受限制的文件上传 99
2.7本章小结 102
2.8思考练习题 103
第3章ASP.NET对象 104
3.1 ASP.NET内置对象功能概要 104
3.1.1 ASP.NET内置对象概述 104
3.1.2 ASP.NET对象和ASP对象的区别 104
3.1.3 Page对象 105
3.2 Response对象 107
3.2.1 Response对象功能描述 107
3.2.2常用方法和属性 107
3.3 Request对象 108
3.3.1 Request对象功能描述 108
3.3.2常用集合 109
3.4 ASP.NET Cookie 111
3.4.1 Cookie概述 111
3.4.2 Cookie的限制 112
3.4.3写入Cookie 112
3.4.4多值Cookie 113
3.4.5控制Cookie的范围 113
3.4.6读取Cookie 114
3.4.7修改Cookie 115
3.4.8删除Cookie 115
3.4.9 Cookie和安全性 116
3.4.10实例分析:使用Cookie完成一个会员登录系统 116
3.5 Server对象 120
3.5.1 Server对象功能描述 120
3.5.2常用方法和属性 121
3.6 Session对象 123
3.6.1 Session对象功能描述 123
3.6.2定义和使用Session 124
3.6.3实例分析:使用Session完成一个会员登录系统 124
3.7本章小结 127
3.8思考练习题 127
第4章ADO.NET详解 128
4.1 ADO.NET概述 128
4.1.1 ADO.NET的设计目标 128
4.1.2 ADO和ADO.NET 129
4.1.3 ADO.NET命名空间基础 132
4.1.4 ADO.NET 3.0新特性 133
4.2 .NET Framework数据提供程序 134
4.2.1 .NET Framework数据提供程序概述 134
4.2.2 ODBC数据提供程序 135
4.2.3 OLE DB数据提供程序 137
4.2.4 SQL Server数据提供程序 138
4.2.5 Oracle数据提供程序 139
4.3操作数据库 140
4.3.1 ADO.NET对象模型 140
4.3.2 Connection对象 141
4.3.3 Command对象 144
4.3.4 Parameter类 156
4.3.5 DataReader对象 159
4.3.6连接池的应用 164
4.4 DataTable 166
4.4.1定义DataTable架构 166
4.4.2给DataTable中添加数据行DataRow 167
4.4.3 DataTable应用完整举例 167
4.4.4定义主键 169
4.4.5定义表达式列 169
4.4.6维护已创建的DataTable 170
4.5 DataSet 170
4.5.1 DataSet概述 170
4.5.2创建DataSet数据集 171
4.5.3给DataSet中添加DataTable 172
4.5.4删除DataSet中的DataTable 173
4.6 DataAdapter 174
4.6.1 DataAdapter概述 174
4.6.2 SqlDataAdapter对象概述 174
4.6.3创建SqlDataAdapter 175
4.6.4通过SqlDataAdapter填充DataSet 175
4.6.5通过SqlDataAdapter更新数据库信息 176
4.7 DataView 178
4.7.1 DataView对象概述 179
4.7.2创建DataView对象 179
4.7.3使用DataView对象显示数据 180
4.8操作XML文件 183
4.8.1 XML文件概述 183
4.8.2读XML文件 185
4.8.3写XML文件 187
4.8.4小结 191
4.9连接数据库的公共类DB 191
4.10本章小结 193
4.11思考练习题 194
第5章ADO.NET之数据绑定 195
5.1数据绑定 195
5.1.1数据绑定概述 195
5.1.2数据绑定语法 196
5.1.3简单绑定及绑定表达式 196
5.1.4绑定方法 197
5.1.5绑定集合 198
5.1.6模板Template 200
5.1.7控件模板的支持 200
5.1.8 DataBinder.Eval()方法 202
5.2 Repeater控件 202
5.2.1 Repeater控件功能概述 202
5.2.2 Repeater控件常用模板 203
5.2.3 Repeater控件简单应用举例 203
5.2.4 Repeater控件复杂应用举例 207
5.2.5 Repeater控件实现记录删除 210
5.3 DataList控件 212
5.3.1 DataList控件功能概述 213
5.3.2 DataList控件常用模板 213
5.3.3样式 214
5.3.4项的布局 214
5.3.5事件 214
5.3.6编辑和选择项 215
5.3.7 DataList控件简单应用举例 215
5.3.8 DataList控件自动套用格式 217
5.3.9 DataList控件样式 219
5.3.10 DataList控件模板布局 221
5.3.11 DataList控件属性生成器 224
5.3.12 DataList控件选择项 227
5.3.13 DataList控件编辑项 230
5.4 GridView控件 241
5.4.1 GridView控件功能概述 241
5.4.2 GridView控件简单应用举例 241
5.4.3在GridView控件中创建自定义列 242
5.4.4在GridView控件中添加BoundField字段 244
5.4.5在GridView控件中添加CheckBoxField字段 245
5.4.6在GridView控件中添加HyperLinkField字段 245
5.4.7在GridView控件中添加ImageField字段 247
5.4.8在GridView控件中添加TemplateField字段 248
5.4.9在GridView控件中定义样式 249
5.4.10在GridView控件中添加CommandField字段实现选择、修改、删除数据 253
5.4.11使用GridView实现分页 260
5.4.12使用GridView实现排序 263
5.5 DetailsView控件 265
5.5.1 DetailsView控件功能概述 265
5.5.2 DetailsView控件应用举例 265
5.6 FormView控件 267
5.6.1 FormView控件功能概述 267
5.6.2 FormView控件应用举例 268
5.7实例分析:投票系统 269
5.7.1投票功能概述 269
5.7.2投票数据库设计 270
5.7.3投票页面设计以及代码实现 272
5.8本章小节 280
5.9思考练习题 281
第6章样式和主题与母版技术、用户控件 282
6.1样式 282
6.1.1定义样式 282
6.1.2在Visual Studio中定义CSS样式表 284
6.2主题Theme 287
6.2.1 ASP.NET主题和外观概述 287
6.2.2定义ASP.NET主题 288
6.2.3编辑样式表文件和外观文件 290
6.2.4单个页面引用ASP.NET主题 293
6.2.5整个网站引用主题 295
6.2.6以编程方式引用主题 295
6.2.7主题优先级 296
6.2.8禁用ASP.NET主题 297
6.3母版技术 297
6.3.1母版页的工作原理 297
6.3.2定义母版页 298
6.3.3使用母版页 299
6.3.4母版页的优点 301
6.4用户控件 301
6.4.1用户控件概述 301
6.4.2定义用户控件 302
6.4.3使用用户控件 304
6.5实例分析:新闻系统 306
6.5.1新闻系统功能分析及数据库设计 306
6.5.2新闻系统美工页面设计 308
6.5.3设计主题样式 309
6.5.4设计母版页面 310
6.5.5设计主页 311
6.5.6设计列表页面 313
6.5.7设计详细内容页面 315
6.5.8小结 319
6.6本章小结 319
6.7思考练习题 320
第7章ASP.NET编程规范及三层架构 321
7.1编程规范 321
7.1.1命名规范 321
7.1.2文件夹命名 321
7.1.3 ASP.NET网站中的共享代码文件夹 322
7.1.4文件命名 324
7.1.5标识符命名 327
7.1.6控件命名 329
7.1.7注释规范 330
7.1.8 XML文档注释 331
7.1.9小结 337
7.2 ASP.NET程序三层架构 337
7.2.1 ASP.NET程序三层架构概述 337
7.2.2两层架构与三层架构 338
7.2.3类库概述 339
7.2.4自定义类库 339
7.2.5使用类库 342
7.2.6数据访问层 344
7.2.7业务逻辑层和用户显示层 349
7.2.8三层架构带来的好处 349
7.2.9小结 350
7.3实例分析:新闻系统 350
7.3.1数据访问层 350
7.3.2业务逻辑层 350
7.3.3用户表示层 354
7.3.4新闻系统后台管理 359
7.4本章小结 371
7.5思考练习题 371
第8章Web站点配置、部署以及Web服务 372
8.1 web.config配置文件 372
8.1.1 web.config配置文件概述 372
8.1.2配置web.config文件 372
8.2 Web站点部署 374
8.2.1发布网站 374
8.2.2复制网站 376
8.2.3打包网站 379
8.2.4安装网站 384
8.2.5小结 385
8.3 Web Service 386
8.3.1 Web Service概述 386
8.3.2 Web Service的定义 386
8.3.3 SOAP 387
8.3.4 WSDL 387
8.3.5 UDDI 388
8.3.6数据交换 388
8.3.7本地机Web Service演示先决条件 388
8.3.8创建Web Service 388
8.3.9测试Web Service 393
8.3.10使用Web Service 395
8.3.11小结 399
8.4本章小结 399
8.5思考练习题 400
第9章实例分析(BBS论坛) 401
9.1功能分析 401
9.1.1功能概述 401
9.1.2页面设计预览 401
9.2数据库设计与创建 404
9.2.1数据库设计思路 404
9.2.2数据库E-R图 404
9.2.3论坛数据库所有表的表结构 404
9.2.4论坛数据库创建脚本 406
9.3论坛系统三层架构的设计 407
9.3.1论坛系统项目文件预览 407
9.3.2数据访问层 407
9.3.3业务逻辑层 412
9.3.4用户表示层 415
9.4论坛系统样式和主题的设计 415
9.4.1主题 415
9.4.2样式 416
9.4.3通过配置文件设计默认主题样式 416
9.5前台页面分析 417
9.5.1母版页面 417
9.5.2显示主题用户控件 419
9.5.3显示投票用户控件 421
9.5.4论坛首页 422
9.5.5论坛列表页面 427
9.5.6论坛详细内容页面 433
9.5.7会员注册页面 442
9.5.8会员登录 449
9.5.9会员修改口令 452
9.5.10注销页面 454
9.5.11查看帖子页面 454
9.6后台页面分析 458
9.6.1后台登录页面 458
9.6.2论坛类别添加页面 459
9.6.3论坛类别管理页面 462
9.6.4论坛信息管理页面 467
9.6.5论坛系统回复管理页面 474
9.6.6后台其他页面 478
9.7本章小结 478
9.8思考练习题 479
第10章ASP.NET实用开发技术 480
10.1使用Web Table实现表头固定 480
10.1.1表头固定技术概述 480
10.1.2样式控制基础 480
10.1.3使用Web Table输出一个表格 483
10.1.4实现水平表头固定 488
10.1.5实现垂直表头固定 490
10.1.6实现水平、垂直表头同时固定 493
10.1.7小结 497
10.2 HTML编辑器FCKeditor使用详解 497
10.2.1 FcKeditor概述 497
10.2.2 FCKeditor使用详解 498
10.2.3小结 504
10.3 TreeView控件 504
10.3.1 TreeView控件概述 504
10.3.2 TreeView控件功能 504
10.3.3 TreeView节点类型 504
10.3.4 TreeView控件的常用属性 505
10.3.5图形界面定义TreeView控件 506
10.3.6理解TreeView控件常用属性 509
10.3.7 SelectedNodeChanged事件 510
10.3.8使用编程动态定义TreeView控件 511
10.3.9将数据绑定到TreeView控件 514
10.3.10小结 516
10.4图表技术控件OWC 516
10.4.1 OWC控件概述 516
10.4.2引用OWC控件 517
10.4.3使用OWC组件操作的公共类 518
10.4.4实现饼形图 523
10.4.5实现柱形图 525
10.4.6实现曲线图 527
10.4.7小结 529
10.5电子表格Excel文件的导入、导出操作 530
10.5.1电子表格Excle文件的导入、导出操作概述 530
10.5.2ASP.NET读取Excel文件到DataSet 530
10.5.3把Excel文件导入到SQL数据库 532
10.5.4导出GridView到Excel 536
10.5.5小结 539
10.6本章小结 539
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019