新手学ASP.NETPDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:马军,李玉林等编著
- 出 版 社:北京:北京希望电子出版社
- 出版年份:2010
- ISBN:9787894989932
- 页数:505 页
第1篇 入门篇 2
第1章ASP.NET概述 2
1.1 ASP.NET的结构 2
1.1.1动态网页的结构 2
1.1.2 .NET Framework框架 3
1.1.3 Web服务机制 4
1.1.4 ASP.NET程序结构 5
1.2关于ASP.NET的话题 5
1.2.1 ASP.NET和ASP比较 5
1.2.2 ASP.NET和JSP比较 6
1.2.3提速的同时小心陷阱 6
1.3 ASP.NET的未来 7
1.3.1 ASP.NET相关技术 7
1.3.2 ASP.NET开发趋势 8
1.4动手学习并实践 9
1.4.1如何学习ASP.NET 9
1.4.2第一个简单的ASP.NET网站 9
1.5常见面试题 12
1.6小结 13
1.7习题 13
第2章 ASP.NET环境配置 14
2.1 ASP.NET运行环境 14
2.2 IIS配置 15
2.2.1什么是IIS 15
2.2.2 IIS安装步骤 15
2.2.3 IIS配置 18
2.3强大的Visual Studio 2008 22
2.3.1 Visual Studio 2008安装步骤 22
2.3.2 Visual Studio 2008开发环境简介 25
2.4简单的ASP.NET网站 26
2.4.1创建网站 26
2.4.2设计网页界面 28
2.4.3编写后台程序 30
2.4.4调试程序 31
2.4.5发布网站 33
2.5常见面试题 34
2.6小结 35
2.7习题 35
第3章 ASP.NET的基本功 36
3.1 HTML基本功 36
3.1.1页面 36
3.1.2字体和排版 39
3.1.3图像 41
3.1.4表单 42
3.1.5表格 45
3.1.6框架设置 48
3.2 JavaScript基本功 50
3.2.1 JavaScript的语法 50
3.2.2 JavaScript的对象 57
3.2.3事件处理 59
3.3 VBScript基本功 60
3.3.1 VBScript的语法 61
3.3.2 VBScript的对象 68
3.4常见面试题 71
3.5小结 71
3.6习题 72
第4章 C#语言基础 73
4.1数据类型 73
4.1.1栈的值类型 74
4.1.2堆的引用类型 75
4.1.3类型转换 75
4.1.4降低效率的装箱和拆箱 77
4.1.5关于空位的遐想——泛型 78
4.2变量和常量 79
4.2.1变量 79
4.2.2匿名变量 80
4.2.3常量 82
4.3运算符 82
4.3.1算术运算符 83
4.3.2类型运算符 83
4.3.3位运算符 85
4.3.4逻辑运算符 86
4.3.5赋值运算符 88
4.3.6比较运算符 89
4.3.7其他运算符 90
4.3.8优先级 92
4.4流程控制 94
4.4.1 if分支 94
4.4.2 switch分支 95
4.4.3循环语句 96
4.4.4 break和continue语句 98
4.5异常处理 100
4.5.1 try/catch块 100
4.5.2 finally块 101
4.5.3自定义异常 102
4.6常见面试题 103
4.7小结 103
4.8习题 104
第5章 C#面向对象编程 105
5.1类和实例 105
5.1.1类和实例 105
5.1.2继承类 106
5.1.3接口 107
5.1.4实现接口 108
5.1.5继承接口 109
5.2虚拟类、抽象类和封装类 111
5.2.1虚拟类 111
5.2.2抽象类 113
5.2.3封装类 114
5.3静态类和泛型类 115
5.3.1静态类 115
5.3.2泛型类 116
5.4属性 118
5.4.1属性访问器 118
5.4.2带参数的特性 119
5.4.3属性的继承和重写 121
5.5方法 122
5.5.1方法的参数 122
5.5.2构造函数 123
5.5.3析构函数 124
5.5.4静态方法 125
5.5.5重载方法 126
5.5.6访问父类方法 127
5.5.7重载运算符 127
5.6事件 128
5.6.1事件的声明 128
5.6.2事件定义 130
5.6.3事件处理方法 130
5.7委托 132
5.7.1委托的定义 132
5.7.2事件委托 136
5.7.3协变和逆变 137
5.8泛型 141
5.8.1泛型定义 141
5.8.2泛型参数 142
5.8.3泛型参数的约束 143
5.8.4泛型接口 143
5.8.5泛型委托 145
5.9匿名 146
5.9.1匿名类 146
5.9.2匿名方法 147
5.10扩展方法 148
5.10.1声明扩展方法 149
5.10.2转换扩展方法 149
5.10.3扩展方法的优先级 150
5.11常见面试题 151
5.12小结 151
5.13习题 152
第6章 ASP.NET对象 153
6.1 Application对象 153
6.1.1 Application对象 153
6.1.2 Application的键和值 154
6.1.3 Application对象的示例 154
6.2 Session对象 155
6.2.1 Session对象 155
6.2.2 Session的生命周期 156
6.2.3 Session的关键技巧 158
6.3 Request对象 160
6.3.1 Request对象 160
6.3.2客户端请求 161
6.3.3 Request的示例 161
6.4 Response对象 163
6.4.1 Response对象 163
6.4.2不同的响应 164
6.4.3如何使用Response 165
6.5 Server对象 166
6.5.1引用的Server对象 166
6.5.2 Server对象的编码方法 167
6.5.3使用Server的映射路径 169
6.6 Cookie对象 171
6.6.1 Cookie对象 171
6.6.2 Cookie的赋值和取值 172
6.6.3添加和删除Cookie 174
6.7常见面试题 175
6.8小结 176
6.9习题 176
第2篇 提高篇 178
第7章 ADO.NET数据库编程 178
7.1 ADO.NET数据编程技术 178
7.1.1微软公司数据访问技术 178
7.1.2 System.Data命名空间 180
7.2数据库连接 181
7.2.1 SqlConnection类 181
7.2.2设置连接参数 185
7.2.3连接SQL Server 185
7.2.4断开SQL Server 186
7.2.5连接到其他数据源 186
7.3数据库交互编程 186
7.3.1使用 SqlCommand提交添加、删除、修改命令 187
7.3.2使用SqlCommand获取查询命令 188
7.3.3使用DataAdapter提交查询命令 189
7.4内存数据编程 191
7.4.1了解数据集 191
7.4.2使用DataSet管理关联数据 191
7.4.3使用Reader获取只读数据 192
7.4.4比较DataSet和DataReader 192
7.5常见面试题 193
7.6小结 193
7.7习题 193
第8章 LINQ数据库编程 194
8.1 DataSet的LINQ编程 194
8.1.1 DataSet的扩展 195
8.1.2适用于LINQ的DataTable 196
8.1.3扩展数据行及其扩展方法 198
8.1.4使用LINQ生成数据表 199
8.2 LINQ to SQL编程 200
8.2.1实体类概念 200
8.2.2 DataContext类 203
8.2.3强类型的DataContext 204
8.2.4 Table属性 205
8.2.5 Column属性 205
8.3实体类操作 207
8.3.1插入新实例 207
8.3.2更新现有实例 208
8.3.3删除现有实例 209
8.4 LINQ to XML编程 210
8.4.1 System.Xml.Linq命名空间 211
8.4.2创建XML文档 211
8.4.3 LINQ查询结果生成XML文档 214
8.4.4加载和解析XML数据 215
8.5常见面试题 217
8.6小结 217
8.7习题 218
第9章 ASP.NET Ajax开发技术 219
9.1 ASP.NET Ajax基础 220
9.1.1 ASP.NET Ajax技术简介 220
9.1.2一个ASP.NET Ajax示例应用 221
9.2 ASP.NET Ajax服务器端控件 223
9.2.1声明ScriptManager控件 223
9.2.2使用ScriptManager注册自定义脚本 224
9.2.3在ScriptManager中注册Web服务 229
9.2.4使用PageMethod静态页面方法 232
9.2.5处理ASP.NET Ajax中的异常 233
9.2.6编程控制ScriptManager控件 237
9.2.7使用ScriptManagerProxy控件 239
9.2.8声明UpdatePanel控件 240
9.2.9使用多个UpdatePanel控件 243
9.2.10编程控制UpdatePanel控件 246
9.2.11使用UpdateProgress控件 247
9.2.12取消异步回送 249
9.2.13使用Timer控件触发UpdatePanel异步回送 251
9.3使用ASP.NET Ajax Control Toolkit 254
9.3.1安装ASP.NET Ajax Control Toolkit 254
9.3.2 Ajax Control Toolkit控件概览 256
9.4常见面试题 257
9.5小结 258
9.6习题 258
第10章 Web控件 259
10.1 HTML服务器控件 260
10.1.1 HtmlControl类 260
10.1.2 HtmlContainerControl类 261
10.1.3 HtmllnputControl类 262
10.1.4 HTML服务器控件 262
10.1.5编程创建HTML服务器控件 264
10.1.6处理HTML服务器控件事件 266
10.2基本Web服务器控件 267
10.2.1 Web服务器控件介绍 267
10.2.2使用Label标签控件 268
10.2.3使用Literal静态文本控件 271
10.2.4使用TextBox文本框控件 272
10.2.5使用CheckBox复选框控件 274
10.2.6使用RadioButton单选框控件 276
10.2.7使用Button按钮控件 277
10.2.8使用LinkButton链接按钮控件 279
10.2.9使用ImageButton图像按钮控件 280
10.2.10使用Panel面板控件 281
10.3 ASP.NET列表框控件 284
10.3.1可选择的列表控件 285
10.3.2 BulletedList列表控件 288
10.4 ASP.NET验证控件 290
10.4.1验证控件介绍 290
10.4.2验证控件的基类BaseValidator 294
10.4.3使用RequiredFieldValidator限制不能为空 295
10.4.4使用RangeValidator控件指定输入范围 296
10.4.5使用CompareValidator比较值 297
10.4.6 RegularExpressionValidator正则表达式验证 300
10.4.7 CustomValidator自定义验证 301
10.4.8使用ValidationSummary显示验证信息 303
10.4.9使用ValidationGroup属性 304
10.4.10编程使用验证控件 305
10.5常见面试题 308
10.6小结 309
10.7习题 309
第11章 用户控件与高级服务器控件 310
11.1用户控件基础 311
11.1.1创建用户控件 311
11.1.2在Web.config中注册用户控件 313
11.1.3转换现有页为用户控件 314
11.2编程处理用户控件 315
11.2.1公开用户控件中的属性 315
11.2.2使用自定义对象属性 317
11.2.3添加用户控件事件 320
11.3动态加载用户控件 323
11.3.1动态创建用户控件 323
11.3.2使用Reference指令 325
11.4 Calendar日期控件 328
11.4.1日期控件简介 328
11.4.2日期控件格式化显示 331
11.4.3限制显示和选择日期 332
11.4.4创建日期选择器 334
11.4.5编程控制日期选择 336
11.5广告轮循控件AdRotator 337
11.5.1定义广告文件 337
11.5.2 AdRotator控件使用进阶 338
11.6 MultiView和Wizard控件 341
11.6.1使用MultiView控件 341
11.6.2 Wizard控件简介 345
11.6.3 Wizard控件属性、方法和事件 347
11.6.4 Wizard控件的样式和模板 350
11.7 FileUpload文件上传控件 353
11.7.1上传文件到文件系统 353
11.7.2上传文件到数据库 358
11.7.3上传大文件 362
11.7.4在同一页面上传多个文件 363
11.8常见面试题 365
11.9小结 366
11.10习题 366
第12章 数据绑定技术 367
12.1绑定技术基础 367
12.1.1数据绑定的类型 367
12.1.2单值数据绑定 368
12.1.3使用绑定表达式绑定到DataReader 370
12.1.4重复值绑定 373
12.2使用数据源控件操作数据 377
12.2.1理解数据源控件 377
12.2.2使用SqlDataSource控件 378
12.2.3选择和过滤数据 385
12.2.4编程执行SqlDataSource命令 388
12.3常见面试题 391
12.4小结 392
12.5习题 392
第13章 风格、主题和母版页 393
13.1母版页基础 393
13.1.1一个简单的母版页示例 393
13.1.2使母版页和内容页保持连接 399
13.1.3指定母版页的默认内容 400
13.1.4母版页和相对路径 401
13.1.5在配置文件中指定母版页 403
13.2母版页高级技术 403
13.2.1访问母版页中的控件 403
13.2.2动态设置母版页 404
13.2.3使用嵌套的母版页 406
13.2.4母版页与内容页的事件触发顺序 409
13.2.5母版页与内容页交互 410
13.3使用CSS层叠式样式表 412
13.3.1创建样式表 412
13.3.2使用Visual Studio 2008设计器生成样式 414
13.3.3使用样式属性窗口和管理样式工具 418
13.4使用主题 419
13.4.1创建并应用主题 419
13.4.2使用命名皮肤 421
13.4.3处理主题冲突 422
13.4.4在应用程序范围内应用主题 423
13.4.5在主题中使用CSS文件 424
13.4.6在主题中使用图片 425
13.5编程使用主题 426
13.5.1编程控制页面的主题 426
13.5.2编程为控件指定命名主题 427
13.6常见面试题 429
13.7小结 430
13.8习题 430
第3篇 实例篇 432
第14章 论坛管理系统 432
14.1设计论坛数据库 432
14.1.1创建数据库并设计表 432
14.1.2设计表关系 433
14.1.3配置ASP.NET的数据库提供程序 434
14.1.4在ASP.NET配置文件中配置数据库连接 436
14.1.5映射数据库对象到应用程序类 436
14.2用户管理模块 438
14.2.1用户注册 438
14.2.2用户登录 438
14.3论坛类别管理模块 439
14.3.1添加论坛类别 439
14.3.2编辑论坛类别 440
14.3.3显示论坛类别 441
14.4论坛的帖子管理模块 442
14.4.1帖子列表的显示 442
14.4.2帖子的发布 444
14.4.3显示帖子的详细信息 447
14.4.4帖子的回复 449
14.5小结 452
第15章 新闻管理系统 453
15.1设计数据库 453
15.1.1设计数据库中的表 453
15.1.2映射数据库中的表到应用程序中 456
15.2设计网站布局 457
15.2.1设计母版页 457
15.2.2设计网站三层结构 457
15.3网站会员管理功能 458
15.3.1会员注册功能 458
15.3.2会员登录功能 460
15.3.3会员资料修改功能 462
15.3.4在线会员资料统计功能 465
15.4新闻分类功能 466
15.4.1添加新闻分类 466
15.4.2修改新闻分类 469
15.4.3删除新闻分类 471
15.5新闻管理主要功能 472
15.5.1添加新闻 472
15.5.2编辑新闻 476
15.5.3浏览和删除新闻 478
15.6公告管理功能 481
15.6.1添加公告 481
15.6.2编辑公告 483
15.6.3浏览和删除公告 485
15.7友情链接管理功能 487
15.7.1添加友情链接 487
15.7.2浏览和删除友情链接 489
15.8评论管理功能 491
15.9会员浏览网站主要功能 493
15.9.1浏览新闻功能 493
15.9.2浏览公告功能 495
15.9.3浏览图片新闻 497
15.9.4其他普通用户功能 498
15.10一些网站操作技巧 498
15.10.1上传文件 498
15.10.2创建并引用用户控件 499
15.11小结 500
附录 VS开发工具的快捷键 501
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《新手养花从入门到精通》徐帮学编 2019
- 《Adobe Photoshop 新手快速进阶实例教学》王楠 2019
- 《漫画新手启“萌” 萌少女素描技法教程》MCOO动漫编著 2018
- 《漫画新手启“萌” 素描技法基础教程》MCOO动漫编著 2018
- 《新手养花零失败》赵晶编著 2019
- 《瑜伽从新手到高手》王华威 2020
- 《新手死神 3 摇滚乐队》(英)特里·普拉切特著 2020
- 《C语言从新手到高手》关淞元著 2020
- 《出纳实操从新手到高手》运玉贞编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017