Web应用开发技术 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:高屹,王琦,蒋若江编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302324324
- 页数:315 页
第1章ASP.NET开发入门 1
1.1 Visual Studio与ASP.NET简介 1
1.2开发环境的建立 3
1.3 Visual Studio集成开发环境介绍 5
1.3.1系统的启动 5
1.3.2第一个Web应用程序 6
1.3.3集成开发环境介绍 8
习题 10
第2章Web应用基础 11
2.1 HTML标记语言 11
2.1.1 HTML的基本概念 11
2.1.2 HTML元素 12
2.2 CSS 18
2.2.1什么是CSS 18
2.2.2 CSS的使用 19
2.2.3选择器 20
2.2.4 CSS文件样例 21
2.3 JavaScript语言 23
2.3.1 JavaScript语言概况 23
2.3.2 JavaScript基本数据类型 25
2.3.3函数与事件驱动 26
习题 35
第3章C#语言基础 37
3.1 C#程序实例 37
3.1.1第一个C#实例程序 37
3.1.2代码分析 38
3.2数据类型 39
3.2.1值类型 39
3.2.2引用类型 41
3.3 C#基本操作 42
3.3.1变量和常量 42
3.3.2装箱和拆箱 43
3.3.3控制台输入和输出 44
3.3.4字符串处理 44
3.4流程控制 50
3.4.1条件语句 50
3.4.2循环语句 51
3.4.3异常处理语句 53
3.5类和结构 56
3.5.1定义类和结构 56
3.5.2定义属性 58
3.5.3定义索引器 58
3.5.4方法重载 60
3.5.5使用ref和out类型参数 61
3.5.6抽象类和接口 62
习题 63
第4章ASP.NET基本控件 65
4.1控件概述 65
4.1.1 Web控件的分类 65
4.1.2 ASP.NET服务器控件常用的属性和事件 66
4.1.3事件驱动与事件处理 69
4.2一般控件 70
4.2.1 Label控件 70
4.2.2 Button控件 71
4.2.3 TextBox控件 73
4.2.4 HyperLink控件 75
4.3选择控件 76
4.3.1 CheckBox控件 76
4.3.2 RadioButton控件 78
4.3.3 ListBox控件 79
4.3.4 DropDownList控件 83
4.4 Panel控件 84
4.5图片控件 86
4.5.1 Image控件 86
4.5.2 ImageMap控件 87
习题 90
第5章ASP.NET高级控件 92
5.1 Calendar控件 92
5.1.1 Calendar控件的基本概念 92
5.1.2改变Calendar控件的外观 94
5.1.3对Calendar控件编程 95
5.2 FileUpload控件 96
5.3 Wizard控件 98
5.4 P1aceHolder控件 100
5.5 AdRotator控件 102
5.6验证控件 104
5.6.1 RequiredFieldValidator 107
5.6.2 ValidationSummary控件及验证结果判断 108
5.6.3 CompareValidator控件 110
5.6.4 RangeValidator控件 111
5.6.5 RegularExpressionValidator控件 112
5.6.6 CustomValidator控件 113
5.7用户控件 113
5.7.1用户控件的使用 114
5.7.2 ActiveOp.ascx用户控件 115
习题 117
第6章 构建网站 118
6.1 ASP.NET网站综述 118
6.1.1解决方案和项目 118
6.1.2 ASP.NET网站布局 119
6.1.3网站的组成文件 120
6.1.4网站文件类型 121
6.1.5关于代码隐藏 121
6.1.6网站的状态 123
6.2 Response对象 123
6.3 Request对象 125
6.3.1 Request对象概述 125
6.3.2 Params属性 128
6.3.3 ServerVariables属性 128
6.4 Application对象 130
6.5 Session对象 131
6.6 Server对象 132
6.7构建网站实例 134
习题 136
第7章 应用ADO.NET编程 137
7.1 ADO.NET概述 137
7.2使用ADO.NET连接到数据库 138
7.2.1连接到SQL Server数据库 138
7.2.2连接到Oracle数据库 139
7.2.3通过OLE DB连接到数据库 140
7.2.4连接数据库实例 141
7.3使用Command对象和DataReader对象 144
7.4使用DataAdapter对象和DataSet对象 148
7.5使用Command对象直接修改数据库 151
习题 154
第8章Web数据访问 156
8.1数据源控件 156
8.1.1数据源控件概述 156
8.1.2 SqlDataSource控件 157
8.2 GridView控件 161
8.2.1常用属性和事件 161
8.2.2 GridView控件的基本应用 162
8.2.3通过GridView控件修改数据 165
8.2.4多个GridView和SqlDataSource相互配合 166
8.2.5对GridView控件编程 170
8.3 DataList控件 177
8.3.1 DataList控件的模板和事件 177
8.3.2 DataList控件的基本应用 179
8.3.3对DataList控件编程 181
8.3.4进一步对DataList控件编程 184
8.4 DetailsView控件 187
8.4.1常用属性和事件 187
8.4.2 DetailsView控件的实例 189
习题 191
第9章 数据绑定 193
9.1嵌入式代码与简单数据绑定 193
9.1.1嵌入式代码块 193
9.1.2嵌入式表达式 194
9.1.3 ASP.NET表达式 195
9.1.4简单数据绑定 196
9.2一般控件的数据绑定 197
9.2.1与DataSource控件绑定 197
9.2.2绑定到ADO.NET的查询结果 198
9.3 Web数据控件的数据绑定 200
9.4 Repeater控件 202
习题 210
第10章ASP.NET AJAX 211
10.1 Ajax的基本概念 211
10.1.1富Internet应用程序 211
10.1.2 Ajax的请求响应过程 211
10.1.3 Ajax的核心技术 212
10.2 ASP.NET AJAX 213
10.2.1 ASP.NET AJAX与Ajax 213
10.2.2第一个Ajax应用程序 214
10.3 ASP.NET AJAX服务器端控件 216
10.3.1 ScriptManager控件 216
10.3.2 UpdatePanel控件 217
10.3.3 UpdateProgress控件 221
10.3.4 Timer控件 223
10.4 ASP.NET AJAX Control Toolkit 225
10.4.1 ASP.NET AJAX Control Toolkit安装 225
10.4.2 ConfirmButtonExtender控件 227
10.4.3 CalendarExtender控件 228
习题 229
第11章 实用编程技巧 231
11.1发送电子邮件 231
11.2使用Socket进行通信 236
11.3使用Excel表格 239
11.4处理数据库中的图片 245
11.5在程序中操作图片 253
习题 255
第12章 高级数据库技术 256
12.1使用数据库连接池 256
12.2使用事务处理 259
12.3高级DataSet技术 264
习题 270
第13章“畅想网络学院” 271
13.1系统总体设计 271
13.1.1功能设计 271
13.1.2数据库设计 273
13.1.3实例数据库的建立 277
13.1.4网站的结构 278
13.2系统体系结构的设计与实现 279
13.2.1数据访问层的实现 280
13.2.2业务逻辑层的实现 284
13.2.3表示层的实现 286
13.3系统登录 292
13.4系统菜单的实现 298
13.5 Cookie的使用 303
13.5.1什么是Cookie 303
13.5.2写入Cookie 304
13.5.3读取Cookie 305
13.5.4删除Cookie 306
13.6修改密码 306
13.7专业管理 308
13.8学生管理 309
13.9课程管理 311
13.10我的课程 312
习题 314
参考文献 315
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 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
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019