ASP.NET程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:尚俊杰编著
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2004
- ISBN:7810822675
- 页数:324 页
目录 1
第1章 ASP.NET概述 1
1.1 网络程序设计概述 1
1.1.1 静态网页与动态网页 1
1.1.2 网页的工作原理 2
1.1.3 常见的网络程序设计语言 3
1.2 ASP.NET简介 4
1.2.1 .NET框架 5
1.2.2 ASP.NET的功能和特点 6
1.3 ASP.NET的运行环境 7
1.3.1 安装IIS 5.0 8
1.3.2 安装MDAC 2.7 9
1.3.3 安装.NET Framework SDK 9
1.3.4 安装Internet Explorer 9
1.4 ASP.NET的开发工具 9
1.5 新建一个简单的ASP.NET文件 10
1.5.1 新建ASP.NET文件 10
1.5.2 保存ASP.NET文件 11
1.5.3 浏览ASP.NET文件 12
1.6 新建一个应用程序 13
1.6.1 什么是应用程序 13
1.6.2 新建一个文件夹 13
1.6.3 添加虚拟目录 14
1.6.4 设置默认文档 14
1.6.5 建立ASP.NET文件 15
1.6.6 新建应用程序小结 16
1.8 开发ASP.NET时的注意事项 17
1.7 ASP.NET的语法简介 17
习题1 18
第2章 VB.NET程序设计基础 20
2.1 VB.NET简介 20
2.2 VB.NET的数据类型 20
2.3 VB.NET常量 21
2.4 VB.NET变量 23
2.5 VB.NET数组 24
2.6 VB.NET运算符 25
2.7.1 If语句 27
2.7 使用条件语句 27
2.7.2 Select Case语句 28
2.8 使用循环语句 30
2.8.1 For...Next循环 30
2.8.2 Do...Loop循环 32
2.8.3 While...Wend循环 33
2.8.4 For Each...In循环 34
2.8.5 循环嵌套 34
2.9.1 Sub子程序 35
2.8.6 强行退出循环 35
2.9 VB.NET过程 35
2.9.2 Function函数 37
2.10 使用系统函数 39
2.10.1 转换函数 39
2.10.2 字符串函数 39
2.10.3 日期和时间函数 41
2.10.4 数学函数 42
2.11 类 43
2.11.1 基本概念 43
2.10.5 检验函数 43
2.11.2 创建一个简单的类 44
2.11.3 继承 47
2.11.4 共享属性和共享方法 50
2.11.5 构造对象 52
2.12 使用系统类 53
2.12.1 转换数据类型 54
2.12.2 字符串操作 54
2.12.3 日期和时间操作 56
2.12.4 数学操作 57
2.12.5 数组操作 58
2.12.6 数组变量 59
2.12.7 格式化数字 59
2.12.8 格式化日期 60
2.13 注释语句 60
2.14 错误处理 61
习题2 62
第3章 服务器控件 64
3.1 控件简介 64
3.1.1 什么是控件 64
3.1.2 控件的声明及属性、事件和方法 65
3.1.3 Web表单的工作原理 66
3.1.4 控件的分类 67
3.2 HTML服务器控件 67
3.2.1 HtmlForm(Web表单) 67
3.2.2 HtmlInputText(单行文本框和密码框) 68
3.2.3 HtmlTextArea(多行文本框) 68
3.2.4 HtmlInputHidden(隐藏控件) 69
3.2.5 HtmlInputRadioButton(单选框) 69
3.2.6 HtmlInputCheckBox(复选框) 69
3.2.9 HtmlInputButton(提交、重置和普通按钮) 70
3.2.7 HtmlSelect(下拉列表框) 70
3.2.8 HtmlGenericControl(一般控件) 70
3.2.10 综合示例一 71
3.2.11 HtmlInputFile(文件上传控件) 73
3.3 Web服务器控件 76
3.3.1 Label(标签) 76
3.3.2 TextBox(文本框) 77
3.3.3 RadioButton(单选框) 77
3.3.6 CheckBoxList(复选列表框) 78
3.3.4 RadioButtonList(单选列表框) 78
3.3.5 CheckBox(复选框) 78
3.3.7 DropDownList(下拉列表框) 79
3.3.8 Button(按钮) 80
3.3.9 综合示例二 80
3.3.10 HyperLink(超链接控件) 82
3.3.11 LinkButton(超链接按钮) 82
3.3.12 ListBox(容器控件) 82
3.3.13 AdRotator(广告控件) 82
3.3.14 Calendar(日历控件) 84
3.3.15 Panel(容器控件) 85
3.4 验证控件 86
3.4.1 RequiredFieldValidator(必填验证) 86
3.4.2 CompareValidator(比较验证) 86
3.4.3 RangeValidator(范围验证) 87
3.4.4 RegularExpressionValidator(正则验证) 87
3.4.5 ValidationSummary 88
3.4.6 综合示例三 88
3.5 用户控件 90
3.5.1 不包含事件的用户控件 91
3.5.2 包含事件的用户控件 93
3.6 对控件的一些高级操作 94
3.6.1 使用AutoPostBack属性 94
3.6.2 数据绑定 95
3.6.3 动态产生控件 96
3.6.4 对控件应用样式 97
3.7 本章小结 98
习题3 98
4.1 ASP.NET内部对象概述 100
第4章 内部对象 100
4.2 Page对象 101
4.3 Request对象 102
4.3.1 Request对象简介 102
4.3.2 使用QueryString数据集合 103
4.3.3 ServerVariables数据集合 105
4.3.4 ClientCertificate数据集合 106
4.3.5 Browser数据集合 106
4.4 Response对象 108
4.3.7 BinaryRead方法 108
4.3.6 TotalBytes属性 108
4.4.1 Response对象简介 109
4.4.2 利用Write方法输出信息 109
4.4.3 使用Redirect方法引导客户端至另一个URL位置 111
4.4.4 使用End方法终止ASP.NET程序 112
4.4.5 关于Buffer属性 112
4.5.1 什么是Cookie 113
4.5.2 使用Response对象设置Cookie 113
4.5 HttpCookie对象 113
4.4.6 BinaryWrite方法 113
4.5.3 使用Request对象读取Cookie 114
4.5.4 Cookies综合示例 115
4.6 Session对象 116
4.6.1 Session对象简介 117
4.6.2 利用Session存储信息 117
4.6.3 利用Session存储数组信息 120
4.6.4 Timeout属性 121
4.6.5 Abandon方法 121
4.7.1 Application对象简介 122
4.7.2 利用Application存储信息 122
4.7 Application对象 122
4.7.3 利用Application存储数组信息 125
4.8 Server对象 125
4.8.1 Server对象简介 125
4.8.2 ScriptTimeout属性 126
4.8.3 CreateObject方法 126
4.8.4 HTMLEncode方法 126
4.8.5 URLEncode方法 128
4.8.6 MapPath方法 128
4.8.7 Execute方法 129
4.8.8 Transfer方法 131
4.9 Mail对象 131
4.9.1 Mail对象简介 131
4.9.2 发送E-mail示例1 132
4.9.3 发送E-mail示例2 134
4.10 本章小结 135
习题4 136
5.1.2 数据库的基本术语 139
5.1.1 数据管理技术的发展阶段 139
5.1 数据库的基本概念 139
第5章 数据库基础知识 139
5.1.3 数据库管理系统 140
5.2 建立Access数据库 141
5.2.1 规划自己的数据库 141
5.2.2 新建数据库 141
5.2.3 新建和维护表 143
5.2.4 新建和维护查询 144
5.3.1 Select语句 147
5.3 SQL语言简介 147
5.3.2 Insert语句 150
5.3.3 Update语句 152
5.3.4 Delete语句 152
习题5 153
第6章 ASP.NET存取数据库 155
6.1 ADO.NET简介 155
6.2 简单存取数据库 156
6.2.1 数据库准备 156
6.2.2 利用Select语句查询记录 157
6.2.3 利用Insert语句插入记录 160
6.2.4 利用Update语句更新记录 161
6.2.5 利用Delete语句删除记录 162
6.3 使用DataGrid控件存取数据库 163
6.3.1 DataGrid控件简介 163
6.3.2 查询记录 164
6.3.3 插入记录 167
6.3.4 更新记录 170
6.3.5 删除记录 173
6.4 综合示例 175
习题6 181
6.5 本章小结 181
第7章 深入进行数据库编程 184
7.1 DataGrid控件再探讨 184
7.1.1 分页显示数据 184
7.1.2 对数据进行排序 186
7.1.3 定制列 188
7.1.4 链接到详细页 190
7.1.5 自定义列 193
7.2.1 DataList控件简介 197
7.2 使用DataList控件存取数据库 197
7.2.2 查询记录 198
7.2.3 选择记录 200
7.2.4 更新和删除记录 203
7.3 使用Repeater控件存取数据库 206
7.3.1 Repeater控件简介 207
7.3.2 查询记录 207
7.3.3 选择记录 209
7.4 使用含有参数的SQL语句 212
7.5.1 组合查询 214
7.5 对多个表进行操作 214
7.5.2 对多个表进行更新和删除操作 215
7.6 存取SQL Server数据库 217
7.6.1 建立SQL Server数据库 217
7.6.2 存取SQL Server数据库 218
7.7 DataSet对象再探讨 219
7.7.1 建立DataSet对象 220
7.7.2 对DataSet对象的操作 222
7.7.3 把DataSet对象中的更新写回到数据库 224
7.8 综合示例 229
习题7 235
第8章 文件及文件夹操作 238
8.1 文件及文件夹管理 238
8.1.1 显示文件及文件夹的信息 238
8.1.2 文件的新建、复制、移动和删除 240
8.1.3 文件夹的新建、移动和删除 242
8.1.4 显示指定文件夹下的子文件夹和子文件 243
8.2 文本文件操作 245
8.2.1 新建和写入文本文件 246
8.2.2 读取文本文件 247
8.2.3 计数器示例 248
8.3 XML文件操作 250
8.3.1 读取XML文件 250
8.3.2 写入XML文件 251
8.4 Excel文件操作 252
8.5 综合示例 254
8.6 本章小结 257
习题8 257
9.1.1 在普通页面中使用Code-behind 259
第9章 隐藏代码与业务对象 259
9.1 使用隐藏代码(Code-behind) 259
9.1.2 在用户控件中使用Code-behind 262
9.2 使用业务对象 266
9.2.1 业务对象简介 266
9.2.2 不包含界面的业务对象 266
9.2.3 包含界面的业务对象(自定义控件) 271
9.3 使用COM组件 276
9.3.1 使用Server对象的CreatObject方法 276
9.3.2 将COM组件转换成.NET组件 278
9.4 本章小结 279
习题9 279
第10章 Web服务 281
10.1 Web服务简介 281
10.1.1 什么是Web服务(Web Service) 281
10.1.2 Web服务的工作原理 282
10.1.3 Web服务能返回什么类型的数据 282
10.2 建立一个简单的Web服务 283
10.3 简单调用Web服务 284
10.4 通过代理类调用Web服务 285
10.5.1 建立Web服务 287
10.5 返回DataSet对象示例 287
10.5.2 生成SOAP代理类 288
10.5.3 编译并部署代理类 289
10.5.4 通过代理类调用Web服务 289
10.6 本章小结 290
习题10 290
11.1 关于配置应用程序 292
11.2 配置Global.asax文件 292
第11章 配置应用程序及其他应用 292
11.2.1 Global.asax文件的基本格式 293
11.2.2 Global.asax文件示例 294
11.3 配置web.Config文件 296
11.3.1 web.Config文件的基本格式 296
11.3.2 读取自定义属性示例 298
11.4 安全考虑 299
11.4.1 基于Windows的认证 300
11.4.2 基于表单的认证 301
11.4.3 关于授权 302
11.4.4 网络安全综合示例 303
11.5 使用缓存 309
11.5.1 页输出缓存 309
11.5.2 页片断缓存 309
11.4.5 其他安全考虑 309
11.5.3 数据缓存 310
11.6.2 使用Debug 311
11.6.3 使用trace(跟踪) 311
11.6.4 使用SDK调试器 311
11.6.1 使用Response.Write方法 311
11.6 调试程序 311
11.7 本章小结 312
习题11 313
附录A 从ASP到ASP.NET 314
附录B ASP.NET的文件类型 315
附录C 重要名词索引 316
附录D 常见问题答疑 317
附录E HTML语言简单介绍 321
附录F ASP.NET资源网站推荐 323
参考文献 324
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016