ASP.NET程序设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:肖金秀等编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2004
- ISBN:750243495X
- 页数:406 页
第1章 ASP.NET开发平台 1
1.1 平台需求 1
1.1.1 硬件要求 1
1.1.2 软件要求 1
1.1.3 其他软件需求 1
1.2 安装运行环境 2
1.2.1 组件更新 2
1.2.2 安装1-4号盘 2
1.2.3 VS.NET的运行 3
1.3 ASP.NET的工作原理 3
1.3.1 ASP.NET程序执行过程 4
1.3.2 MSIL的功能 5
1.4 创建第一个ASP.NET程序 6
1.4.1 文件说明 6
1.4.2 数据结构 6
1.4.3 程序清单 6
小结 9
综合练习一 9
一、选择题 9
二、思考题 10
三、上机操作 10
第2章 HTML语言 11
2.1 HTML介绍 11
2.2 一些常用的HTML标签 11
2.2.2 版面风格控制标记 12
2.2.1 构成网页的基本元素 12
2.2.3 超文本链接指针 14
2.2.4 表格 17
2.2.5 表单 18
2.3 多窗口页面 20
小结 21
综合练习二 21
一、选择题 21
二、思考题 22
三、上机操作 22
第3章 VB.NET语言 23
3.1 VB.NET简介 23
3.1.1 面向对象技术的优点 23
3.2 VB.NET的一般概念 24
3.1.2 Basic语言的发展历程 24
3.1.3 VB.NET的新特性 24
3.2.1 声明 25
3.2.2 重载 26
3.2.3 继承 27
3.2.4 实现 30
3.2.5 访问类型 31
3.2.6 命名空间和类型名称 33
3.3 变量 34
3.3.1 变量的数据类型 34
3.3.2 变量的声明 35
3.4 数组 36
3.4.1 数组的声明 36
3.4.3 改变数组长度 38
3.4.2 多维数组 38
3.5 操作符 39
3.5.1 算术运算符 39
3.5.2 比较运算符 40
3.5.3 连接运算符 40
3.5.4 赋值运算符 40
3.5.5 逻辑运算符 40
3.6 条件语句 41
3.6.1 If条件语句 41
3.6.2 Select Case...End Select条件语句 42
3.7 循环语句 44
3.7.1 While...End While循环语句 44
3.7.2 Do...Loop循环语句 44
3.7.4 For Each...Next循环语句 46
3.7.3 For...Next循环语句 46
3.8 异常处理 47
3.8.1 结构化异常处理 47
3.8.2 非结构化异常处理 48
3.9 类型转换 48
3.9.1 隐式和显式转换 49
3.9.2 数组协方差 50
3.9.3 扩大转换 51
3.9.4 收缩转换 51
3.10 子程序与函数 52
3.10.1 子程序(Sub) 52
3.10.2 函数(Function) 53
3.11 内置函数 54
小结 55
3.12 面向对象的VB.NET 55
综合练习三 56
一、选择题 56
二、思考题 56
三、上机操作 56
第4章 C#语言基础 57
4.1 C#语言介绍 57
4.2 C#的基本概念 57
4.2.1 声明 57
4.2.2 成员 58
4.2.3 成员访问 59
4.2.4 签名和重载 59
4.2.5 范围 60
4.2.6 命名空间和类型名称 61
4.3 类型 62
4.3.1 数值类型 62
4.3.2 引用类型 65
4.4 变量 66
4.4.1 变量类型 66
4.4.2 默认值 66
4.4.3 明确赋值 67
4.4.4 变量引用 68
4.5 表达式 68
4.5.1 操作符 68
4.5.2 成员查询 70
4.5.3 函数成员 71
4.5.4 主要的表达式 72
4.5.5 算术运算符 78
4.5.7 关系和类型测试运算符 82
4.5.8 逻辑运算符 82
4.5.6 移位运算符 82
4.5.9 条件逻辑运算符 83
4.5.10 条件运算符 83
4.5.11 赋值运算符 83
4.5.12 常量表达式 84
4.5.13 布尔表达式 84
4.6 语句 84
4.6.1 标号语句 84
4.6.3 表达式语句 85
4.6.4 选择语句 85
4.6.2 声明语句 85
4.6.5 重复语句 87
4.6.6 跳转语句 89
4.6.7 try语句 91
4.6.8 checked和unchecked语句 91
4.6.9 lock语句 92
4.7 命名空间 92
4.7.1 编译单元 92
4.7.2 命名空间声明 93
4.7.3 使用指示 93
4.7.4 命名空间成员 95
4.7.5 类型声明 96
4.8 类 96
4.8.1 类声明 96
4.8.2 类成员 97
4.8.3 常量 100
4.8.4 域 100
4.8.5 方法 103
4.8.6 属性 110
4.8.7 事件 113
4.8.8 索引 116
4.8.9 操作符 116
4.8.10 实例构造函数 119
4.8.11 析构函数 122
4.8.12 静态构造函数 122
4.9 数组 123
4.9.3 数组协方差 124
4.9.2 数组声明 124
4.9.1 数组类型 124
4.9.4 数组初始化函数 125
4.10 接口 125
4.10.1 接口声明 125
4.10.2 接口成员 126
4.10.3 完全有效的接口成员名称 126
4.10.4 接口实现 127
4.11 异常 128
4.11.1 异常的产生 128
4.11.2 System.Exception类 128
4.11.3 异常处理 128
4.11.4 通用异常类 128
综合练习四 129
一、选择题 129
小结 129
二、思考题 130
三、上机操作 130
第5章 ASP.NET网页结构分析 131
5.1 服务器端语法 131
5.1.1 呈现代码语法 131
5.1.2 声明代码语法 131
5.1.3 ASP.NET服务器控件语法 132
5.1.4 ASP.NET HTML服务器控件语法 133
5.1.5 数据绑定语法 133
5.1.6 对象标记语法 135
5.1.7 服务器端注释语法 135
5.2 动态网页分析 136
5.1.8 服务器端包含语法 136
5.3 多页之间数据传送 137
5.3.1 使用QueryString 137
5.3.2 使用Session变量 137
5.3.3 使用Server.Transfer 138
小结 139
综合练习五 139
一、选择题 139
二、思考题 140
三、上机操作 140
第6章 HTML控件和Web控件 141
6.1 HTML控件简介 141
6.1.1 HTML控件的语法 141
6.1.2 HTML控件的功能 141
6.2.3 InnerHtml属性 143
6.2.2 Disabled属性 143
6.2 HTML控件的常用公共属性 143
6.2.1 Attributes属性 143
6.2.4 InnerText属性 144
6.2.5 Style属性 144
6.2.6 Value属性 144
6.3 常用的HTML控件及其属性 144
6.3.1 HtmlAnchor控件 144
6.3.2 HtmlForm控件 145
6.3.3 HtmlButton控件 145
6.3.4 HtmlTable、HtmlTableRow和HtmlTableCell控件 145
6.3.5 表单输入控件 147
6.4.1 Web控件的语法 149
6.4.2 Web控件分类 149
6.4 Web控件简介 149
6.5 Web控件的公共属性 150
6.5.1 Border属性 150
6.5.2 Font属性 150
6.5.3 其他样式属性 150
6.5.4 控件事件属性 151
6.6 常用的Web控件及其属性 151
6.6.1 CheckBox与CheckBoxList控件 151
6.6.2 RadioButton与RadioButtonList控件 153
6.6.3 ListBox与DropDownList控件 153
6.6.4 Table、TableRow、TableCell控件 154
6.6.5 Panel、Label与Image控件 156
6.6.6 Button、LinkButton与ImageButton控件 157
6.6.7 TextBox控件 158
小结 159
综合练习六 159
一、选择题 159
二、思考题 160
三、上机操作 160
第7章 验证服务器控件 161
7.1 CompareValidator控件 161
7.1.1 CompareValidator控件语法 161
7.1.2 CompareValidator控件实例 162
7.2 CustomValidator控件 164
7.2.1 CustomValidator控件语法 164
7.2.2 CustomValidator控件实例 165
7.3.2 RangeValidator控件实例 168
7.3.1 RangeValidator控件语法 168
7.3 RangeValidator控件 168
7.4 RegularExpressionValidator控件 170
7.4.1 RegularExpressionValidator控件语法 170
7.4.2 RegularExpressionValidator控件实例 170
7.5 RequiredFieldValidator控件 172
7.5.1 RequiredFieldValidator控件语法 172
7.5.2 RequiredFieldValidator控件实例 173
7.6 ValidationSummary控件 174
7.6.1 ValidationSummary控件语法 174
7.6.2 ValidationSummary控件实例 174
小结 176
综合练习七 176
一、选择题 176
三、上机操作 177
二、思考题 177
8.1 ADO.NET概述 178
8.1.1 ADO.NET的设计目标 178
第8章 ADO.NET数据库编程 178
8.1.2 ADO.NET结构 179
8.1.3 ADO.NET DataSet和ADO Recordset的主要区别 180
8.2 ADO.NET访问数据库 181
8.2.1 ADO.NET对象模型概念 181
8.2.2 显示DataSet 182
8.3 ADO.NET数据连接方法 183
8.3.1 两种连接数据库方式 183
8.3.2 DataSet的使用 184
8.3.3 DataReader的使用 188
8.4.1 插入记录 190
8.4 ADO.NET数据库基本操作 190
8.4.2 修改记录 191
8.4.3 删除记录 194
8.5 数据绑定技术 197
8.5.1 列表绑定控件简介 197
8.5.2 列表绑定控件的属性和方法 197
8.5.3 模板里的数据绑定 206
小结 216
综合练习八 216
一、选择题 216
二、思考题 217
三、上机操作 217
9.1.1 DiffGram格式 218
第9章 XML和DataSet 218
9.1 DiffGram简介 218
9.1.2 DiffGram批注 219
9.1.3 DiffGram示例 220
9.2 从XML中加载DataSet 221
9.2.1 包含DTD实体的XML的DataSet加载 222
9.2.2 合并XML中的数据 222
9.3 以XML数据形式编写DataSet 222
9.4 从XML中加载DataSet架构信息 223
9.4.1 ReadXmlSchema 224
9.4.2 InferXmlSchema 224
9.5 以XML架构形式编写DataSet架构信息 225
9.6 使DataSet与XmlDataDocument同步 225
9.6.1 使DataSet与XmlDataDocument同步的示例 227
9.6.2 对DataSet执行XPath查询 231
9.6.3 将XSLT转换应用于DataSet 232
小结 234
综合练习九 235
一、选择题 235
二、思考题 235
三、上机操作 235
第10章 使用ASP.NET生成XMLWeb服务 236
10.1 使用ASP.NET生成XML Web Services的基础知识 236
10.1.1 声明XML Web Services 236
10.1.2 声明XML Web Services的方法 238
10.2 XML Web服务概述 239
10.2.1 在ASP.NET中创建Web服务 239
10.2.2 访问Web服务 240
10.3.1 创建Web服务 243
10.3 编写简单的Web服务 243
10.3.2 访问Web服务 246
10.4 Web服务类型封送处理 250
10.5 使用XML Web服务中的数据实例 252
10.6 访问内部对象 254
小结 256
综合练习十 256
一、选择题 256
二、思考题 257
三、上机操作 257
11.1.2 应用程序框架 258
11.1.3 创建应用程序 258
11.1 应用程序概述 258
11.1.1 配置应用程序的步骤 258
第11章 应用程序编程 258
11.2 配置web.config文件 259
11.2.1 配置简介 259
11.2.2 配置文件格式 260
11.2.3 检索配置 264
11.3 配置Global.asax文件 266
11.3.1 Global.asax文件简介 266
11.3.2 应用程序或会话范围内的事件 266
11.3.3 应用程序或会话范围内的对象 268
11.4 管理应用程序 268
11.4.1 Application对象 268
11.4.2 Session会话状态 269
11.4.3 客户端Cookie的使用 272
11.5 HTTP处理程序 276
11.5.1 配置HTTP处理程序和工厂 276
11.5.2 创建自定义HTTP处理程序 276
小结 277
综合练习十一 277
一、选择题 277
二、思考题 278
三、上机操作 278
第12章 日历显示和广告轮播实例 279
12.1 日历显示实例 279
12.1.3 Calendar控件的方法 280
12.1.2 Calendar控件的属性 280
12.1.1 技术重点和技巧 280
12.1.4 Calendar控件的事件 281
12.2 广告轮播实例 283
12.2.1 技术重点和技巧 283
12.2.2 AdRotator控件的属性 283
12.2.3 AdRotator控件的方法 284
12.2.4 AdRotator控件的事件 284
小结 285
第13章 计数器和投票系统实例 286
13.1 计数器实例 286
13.1.1 技术重点和技巧 286
13.1.2 计数器的实现 286
13.2.2 简易计算器的实现 288
13.2.1 技术重点和技巧 288
13.2 简易计算器实例 288
13.3 投票系统实例 290
13.3.1 技术重点和技巧 290
13.3.2 投票系统的实现 291
小结 296
第14章 用ASP.NET画图和使用水晶报表 297
14.1 用ASP.NET画图 297
14.1.1 技术重点和技巧 297
14.1.2 System.Drawing的使用 297
14.1.3 读取和改变图像文件大小 298
14.1.4 画图特效 300
14.2.2 调出水晶报表 301
14.2.1 技术重点和技巧 301
14.2 使用水晶报表 301
14.2.3 通过Pull模式执行水晶报表 302
14.2.4 通过Push模式执行水晶报表 303
小结 305
第15章 ASP.NET构建网站 306
15.1 网站模块分析 306
15.1.1 功能描述 306
15.1.2 功能结构图 307
15.1.3 技术重点和技巧 307
15.1.4 数据库结构 308
15.2 用户信息模块 309
15.2.1 文件说明 309
15.2.3 技术重点和技巧 310
15.2.4 用户注册 310
15.2.2 流程图 310
15.2.5 用户登录 315
15.2.6 个人管理 317
15.2.7 用户注销 317
15.3 热点文章 319
15.3.1 文件说明 319
15.3.2 流程图 319
15.3.3 技术重点和技巧 319
15.3.4 显示文章列表 320
15.3.5 显示文章内容 321
15.4.2 流程图 323
15.4.3 技术重点和技巧 323
15.4.1 文件说明 323
15.4 留言本模块 323
15.4.4 留言本 324
15.5 论坛模块 328
15.5.1 文件说明 328
15.5.2 流程图 329
15.5.3 技术重点和技巧 329
15.5.4 显示帖子列表 329
15.5.5 发表及回复帖子 332
15.6 文件下载 337
15.6.1 文件说明 337
15.6.2 流程图 338
15.6.3 技术重点和技巧 338
15.6.4 显示文件列表 338
15.6.5 文件浏览和下载 340
15.7.1 文件说明 341
15.7 一般管理者模块 341
15.7.2 文章管理 342
15.7.3 留言本管理 354
15.7.4 论坛管理 358
15.8 超级管理者模块 364
15.8.1 文件说明 364
15.8.2 用户管理 364
15.8.3 上传文件管理 376
15.9 网站配置 383
15.9.1 文件说明 383
15.9.2 网站系统文件配置 383
15.9.3 数据库处理 390
小结 393
附录A 函数索引表 394
附录B 命名空间索引表 398
参考答案 400
第1章 400
第2章 400
第3章 401
第4章 402
第5章 402
第6章 403
第7章 403
第8章 404
第9章 405
第10章 405
第11章 406
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019