ASP.NET程序设计教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:肖金秀等编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2003
- ISBN:7502431101
- 页数:482 页
第1章ASP.NET简介 1
1.1什么是ASP.NET 1
1.1.1ASP.NET的发展 1
1.1.2 ASP.NET支持的程序语言 1
目 录 1
1.2 ASP.NET的工作原理 2
1.2.1动态网页工作模型 2
1.2.2 ASP.NET程序执行过程 2
1.2.3什么是MSIL 2
1.3.1数据操作 3
1.3预览ASP.NET的全新功能 3
1.3.2图像特效 4
1.3.3日历显示 4
1.3.4广告轮流播放 5
1.3.5数据验证 5
1.3.6文件上传 5
1.3.7发信功能 5
1.3.8 网页跟踪 6
1.4建立ASP.NET操作平台 6
1.4.1 ASP.NET的操作平台 6
1.4.3 如何获取及安装所需软件 7
1.4.2需要的软件 7
1.5创建第一个ASP.NET程序 9
小结 11
综合练习一 11
一、选择题 11
二、思考题 11
三、上机操作 11
第2章从HTML开始 12
2.1 HTML概述 12
2.2.1 构成网页的基本元素 14
2.2各种HTML标记介绍 14
2.2.2版面风格控制标记 18
2.2.3超文本链接指针 21
2.2.4表格 22
2.2.5表单 24
2.2.6多窗口页面 26
小结 28
综合练习二 28
一、选择题 28
二、思考题 29
三、上机操作 29
3.1.1设计原则 30
5.6.5重复语句 1 30
3.1 Visual Basic.NET简介 30
第3章掌握Visual Basic.NET 30
3.1.2 BASIC语言的发展 31
3.1.3 Visual Basic.NET的新特性 31
3.2基本概念 31
3.2.1 声明 31
3.2.2重载 33
3.2.3继承 33
3.2.4实现 41
3.2.5访问类型 42
3.2.6命名空间和类型名称 43
3.3变量 43
3.3.1变量的数据类型 44
3.3.2变量的声明 44
3.3.3变量的数据类型转换 45
3.4.1数组的声明 46
3.4数组 46
3.4.2多维数组 46
3.4.3改变数组长度 47
3.5操作符 48
3.5.1算术运算符 48
3.5.2比较运算符 48
3.5.3连接运算符 48
3.5.4赋值运算符 49
3.5.5逻辑运算符 50
3.6条件语句 50
3.6.1 If条件语句 51
3.6.2 Select Case条件语句 51
3.7.1 “While……End While”循环语句 52
3.7循环语句 52
3.7.2 “Do……Loop”循环语句 53
3.7.3 “For……Next”循环语句 53
3.7.4 “ForEach……Next”循环语句 54
3.8异常处理 54
3.8.1 结构化异常处理语句 54
3.8.2非结构化异常处理 56
3.9类型转换 57
3.9.1 隐式和显式转换 57
3.9.2数组协方差 58
3.9.3扩大转换 59
3.9.4收缩转换 59
3.10子程序与函数 60
3.10.1子程序 60
3.10.2函数 62
3.11内置函数 63
3.12面向对象的Visual Basic.NET 65
小结 65
综合练习三 66
一、选择题 66
二、思考题 66
三、上机操作 66
第4章HTML控件和Web控件 67
4HTML控件简介 67
4.1.1 HTML控件的语法 67
4.1.2 HTML控件介绍 68
4.2.1 Attributes属性 69
4.2.2 Disabled属性 69
4.2 HTML控件的常用公共属性 69
4.2.4 InnerText属性 70
4.2.5 Style属性 70
4.2.3 InnerHtml属性 70
4.2.6 Value属性 71
4.3常用的HTML控件及其属性 71
4.3.1 HtmLAnchor控件 71
4.3.2HtmlForm控件 72
4.3.3 HtmlButton控件 73
4.3.4 HtmlTable、HtmlTableRow和HtmlTableCell控件 74
4.3.5表单输入控件 76
4.4 Web控件简介 79
4.4.1 Web控件的语法 79
4.4.2 Web控件介绍 80
6.2.2 CustomValidator控件实例 1 82
4.5 Web控件的公共属性 82
4.5.1 Border属性 82
4.5.2 Font属性 83
4.5.3其他样式属性 84
4.5.4控件事件属性 84
4.6常用的Web控件及其属性 84
4.6.1 CheckBox与CheckBoxList控件 84
6.3.1 RangeValidator控件语法 1 85
ButtonList控件 87
4.6.2 RadioButton与Radio- 87
4.6.3 ListBox与DropDownList控件 88
4.6.4 Table、TableRow和TableCell控件 90
4.6.5 Panel、Label和Image控件 92
4.6.6 Button、LinkButton和ImageButton控件 93
4.6.7 TextBox控件 95
综合练习四 96
一、选择题 96
二、思考题 96
三、上机操作 96
小结 96
第5章C#语言基础 97
5.1 C#介绍 97
5.2基本概念 98
5.2.1声明 98
5.2.2成员 98
5.2.3成员访问 99
5.2.4签名和重载 99
5.2.5范围 100
5.2.6名称空间或类型名称 102
5.3类型 102
5.3.1数值类型 103
5.3.2引用类型 107
5.4变量 108
5.4.1 变量类型 108
5.4.2默认值 109
5.4.3明确赋值 109
5.4.4变量引用 110
5.5表达式 110
5.5.1操作符 110
5.5.2成员查询 112
5.5.3函数成员 113
5.5.4主要的表达式 115
5.5.5算术运算符 120
5.5.6移位运算符 124
5.5.7关系运算符 125
5.5.8逻辑运算符 125
5.5.9条件逻辑运算符 126
5.5.11赋值运算符 126
5.5.10条件运算符 126
5.5.12常量表达式 126
5.5.13布尔表达式 127
5.6语句 127
5.6.1标号语句 127
5.6.2声明语句 127
5.6.3表达式语句 128
5.6.4选择语句 128
5.6.6跳转语句 131
5.6.7 try语句 133
5.6.8 checked和 134
unchecked语句 134
5.6.9 lock语句 134
5.7名称空间 135
5.7.2名称空间声明 135
5.7.1 编译单元 135
5.7.3使用指示 137
5.7.4名称空间成员 139
5.7.5类型声明 139
5.8 类 139
5.8.1 类声明 139
5.8.2类成员 141
5.8.3常数 142
5.8.4域 143
5.8.5方法 145
5.8.6属性 152
5.8.7事件 158
5.8.8索引 160
5.8.9操作符 161
5.8.10实例构造函数 163
5.8.11析构函数 166
5.9数组 167
5.8.12静态构造函数 167
5.9.1数组类型 168
5.9.2数组创建 168
5.9.3数组协方差 168
5.9.4数组初始化函数 169
5.10接口 170
5.10.1接口声明 170
5.10.2接口成员 171
5.10.3完全有效的接口 172
成员名称 172
5.10.4接口实现 172
5.11异常 173
5.11.1异常的产生 173
5.1 1.2 System.Exception类 174
5.11.3异常处理 174
5.11.4通用异常类 174
综合练习五 175
一、选择题 175
小结 175
二、思考题 176
三、上机操作 176
第6章验证服务器控件 177
6.1 CompareValidator控件 177
6.1.1 CompareValidator控件语法 177
6.1.2 CompareValidator控件实例 178
6.2 CustomValidator控件 180
6.2.1 CustomValidator控件语法 180
6.3 RangeValidator控件 185
6.3.2 RangeValidator控件实例 185
6.4 RegularExpressionValidator控件 187
6.4.1 RegularExpressionValidator控件语法 187
6.4.2 RegularExpressionValidator控件实例 187
6.5 RequiredFieldValidator控件 189
6.5.1 RequiredFieldValidator控件语法 189
6.5.2 RequriedFieldValidator控件实例 190
6.6.1 ValidationSummary控件语法 191
6.6 ValidationSummary控件 191
6.6.2 ValidationSummary控件实例 192
小结 194
综合练习六 194
一、选择题 194
二、思考题 195
三、上机操作 195
第7章ADO.NET数据库编程 196
7.1 ADO.NET概述 196
7.1.1 ADO.NET的设计目标 196
7.1.2 ADO.NET结构 197
7.1.3 ADO.NET DataSet和ADO 199
RecordSet的主要差异 199
7.2 ADO.NET访问数据库 199
7.2.1 ADO.NET对象模型概览 200
7.2.2显示Dataset 201
7.3 ADO.NET数据连接方法 202
7.3.1两种连接数据库方式 202
7.3.2 DataSets使用 204
7.3.3 DataReader的使用方法 212
7.4 ADO.NET数据库基本操作 212
7.4.1插入记录 212
7.4.2修改记录 214
7.4.3删除记录 216
7.5数据绑定技术 218
7.5.1简介 218
7.5.2列表绑定控件的工作 219
7.5.3模板里的数据绑定 223
小结 229
综合练习七 229
一、选择题 229
二、思考题 229
三、上机操作 229
8.1.1配置应用程序的步骤 230
8.1应用程序概述 230
第8章应用程序编程 230
8.1.2应用程序框架 231
8.1.3创建应用程序 232
8.2配置Web.config 233
8.2.1配置概述 233
8.2.2配置文件格式 233
8.2.3检索配置 238
8.3使用Global.asax文件 241
8.3.1应用程序或会话范围内 241
的事件 241
的对象 243
8.3.2应用程序或会话范围内 243
8.4管理应用程序 244
8.4.1 Application对象 244
8.4.2 Session会话状态 251
8.4.3客户端Cookie的使用 257
8.5 HTTP处理程序 263
小结 266
综合练习八 266
一、选择题 266
二、思考题 267
三、上机操作 267
9.1.1声明XMLWeb Services 268
Services的基础知识 268
XML Web服务 268
第9章使用ASP.NET生成 268
9.1使用ASP.NET生成XMLWeb 268
9.1.2定义XML Web Services方法 271
9.2 XML Web服务概述 272
9.2.1 ASP.NET Web服务 272
9.2.2访问Web服务 274
9.3编写简单的Web服务 275
9.4 Web服务类型封送处理 282
95使用XML Web服务中的 287
数据实例 287
9.6使用对象和内部对象 290
二、思考题 293
三、上机操作 293
小结 293
一、选择题 293
综合练习九 293
第10章XML和DataSet 294
10.1 DiffGram 294
10.1.1 DiffGram格式 294
10.1.2 DiffGram批注 295
10.1.3 DiffGram示例 296
10.2从XML中加载DataSet 297
编写DataSet 299
10.3以XML数据形式 299
架构信息 300
10.4.1 ReadXmlSchema 300
10.4从XML中加载DataSet 300
10.4.2 InferXmlSchema 301
10.5以XML架构形式编写DataSet架构信息 302
10.6使DataSet与XmlDataDocument同步 303
10.6.1 使DataSet与XmiDataDocument同步示例 304
10.6.2对DataSet执行XPath查询 309
10.6.3将XSLT转换应用于 310
DataSet 310
二、思考题 312
三、上机操作 312
小结 312
一、选择题 312
综合练习十 312
第11章ASP.NET高级应用实例 313
11.1 日历显示 313
11.2广告轮播 315
11.3用ASP.NET画图 318
11.4 ASP.NET中使用水晶报表 319
11.5计数器 324
11.6简易计算器 326
11.7投票系统 328
11.8显示系统事件日志实例 334
小结 337
第12章ASP.NET构建网站实例 338
12.1网站模块分析 338
12.2用户信息模块 340
12.2.1用户注册 340
12.2.2用户登录 345
12.2.3个人管理 348
12.2.4用户注销 355
12.2.5用户信息后台数据处理 357
12.3.1 留言本功能 363
12.3留言本模块 363
12.3.2留言本后台数据处理 370
12.4论坛模块 373
12.4.1发表、回复、编辑和删除贴子功能 373
12.4.2显示贴子列表 381
12.4.3显示贴子内容 385
12.4.4论坛后台数据处理 388
12.5一般管理者模块 394
12.5.1 添加文章 394
12.5.2文章管理 397
12.5.3论坛管理 408
12.5.4留言本管理 418
12.6.1系统文章管理 423
12.6超级管理者模块 423
12.6.2链接管理 427
12.6.3人员管理 432
12.6.4上传文件管理 441
12.6.5图片管理 448
12.6.6其他杂项 453
12.7网站配置 460
12.7.1 网站系统文件配置 460
12.7.2数据库处理 462
小结 468
附录A ASP.NET常用函数索引 469
附录B命名空间索引 472
参考答案 479
第1章 479
第2章 479
第3章 480
第4章 480
第5章 480
第6章 481
第7章 481
第8章 481
第9章 482
第10章 482
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 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