ASP.NET网络程序设计案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱宏编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302323525
- 页数:313 页
第0章 绪论 1
0.1 WWW与Web网站 1
0.1.1 WWW与Web 1
0.1.2 Web技术基础 2
0.2 HTML超文本标记语言 4
0.3动态网页 5
0.3.1静态网页 5
0.3.2动态网页 6
0.4常见的网络程序设计语言 7
0.4.1 CGI 7
0.4.2 ASP 7
0.4.3 ASP.NET 8
0.4.4 PHP 8
0.4.5 JSP 9
0.5 IIS的安装与设置 9
0.5.1 IIS 9
0.5.2 Internet服务管理器 10
0.5.3示例文件 13
习题0 15
第1章ASP.NET概述 16
1.1 ASP.NET简介 16
1.1.1 .NET技术简介 16
1.1.2 ASP.NET技术简介 20
1.1.3 .NET 3.5 22
1.2 ASP.NET开发环境 22
1.2.1安装Visual Studio 2008 22
1.2.2创建Web项目 23
1.2.3管理Web项目中的资源 25
1.2.4 ASP.NET应用程序的构成 25
1.3创建ASP.NET网页 26
1.3.1创建Web窗体 26
1.3.2打开Web窗体 27
1.4建立一个ASP.NET程序 29
1.5建立ASP.NET程序的步骤 34
习题1 34
第2章C#程序设计基础 35
2.1 C #数据类型、常量、变量 35
2.1.1 C#语言基本语法 35
2.1.2 C#数据类型 36
2.1.3 C#常量 37
2.1.4 C #变量 39
2.2 C#运算符与表达式 40
2.2.1运算符的分类 40
2.2.2运算符 41
2.2.3运算符的优先级 44
2.3系统类中数学、字符串、日期和时间操作 45
2.3.1数学类 45
2.3.2字符串 46
2.3.3 DateTime和TimeSpan 50
2.3.4数据类型的转换 52
2.3.5随机类 54
2.4数组 54
2.4.1数组的定义和使用 55
2.4.2数组的常用属性与方法 56
2.5条件语句 59
2.5.1 if…else语句 60
2.5.2 if…else if语句 62
2.5.3 switch语句 63
2.6循环语句 64
2.6.1 for循句 65
2.6.2 while循环 66
2.6.3 do…while循环 67
2.6.4 break和continue语句 68
2.6.5循环的嵌套 70
2.6.6利用循环进行数组的操作 71
2.7异常处理 72
2.8类 73
2.8.1类和对象 73
2.8.2类的定义及对象的创建 74
2.8.3封装 79
2.8.4继承 80
2.8.5多态性 82
习题2 83
第3章ASP.NET服务器控件 85
3.1服务器控件 85
3.1.1 ASP.NET服务器控件类型 85
3.1.2控件常用的属性 86
3.1.3常用的Web控件 87
3.1.4其他常用控件 94
3.2数据验证控件 99
3.2.1 RequiredFieldValidator控件 100
3.2.2 CompareValidator控件 100
3.2.3 RangeValidator控件 101
3.2.4 RegularExpressionValidator控件 101
3.3用户控件 104
3.3.1创建用户控件 104
3.3.2添加用户控件 105
3.3.3动态添加控件 105
习题3 106
第4章ASP.NET内部控件 107
4.1 ASP.NET的内部对象概述 107
4.2 Page对象 108
4.2.1案例演示 108
4.2.2 Page对象的常用属性和方法 109
4.2.3案例实现 111
4.2.4知识链接 113
4.3 Response对象 115
4.3.1 Response对象的属性 116
4.3.2 Response对象的方法 116
4.3.3使用Response对象 116
4.4 Request对象 119
4.4.1 Request对象的属性 119
4.4.2 Request对象的常用方法 120
4.4.3使用Request对象 120
4.5 Cookie对象 122
4.5.1 Cookie对象简介 122
4.5.2利用Response对象设置Cookies 123
4.5.3使用Request对象读取Cookie 124
4.6 Session对象 125
4.6.1 Session对象简介 125
4.6.2 Session对象的属性及方法 126
4.6.3使用Session存储信息 126
4.6.4 Timeout属性 127
4.6.5 Session对象实例练习 127
4.7 Application对象 129
4.7.1 Application简介 129
4.7.2使用Application存储信息 130
4.7.3 Application实例练习 130
4.8 Server对象 132
4.8.1 Server对象的属性 132
4.8.2 Server对象的方法 132
4.9综合设计 134
习题4 136
第5章 数据库基础知识 138
5.1数据库基本概念 138
5.1.1数据库管理技术的发展 138
5.1.2数据模型 139
5.1.3数据库的基本术语 140
5.1.4数据库管理系统 141
5.2创建Access数据库 143
5.2.1启动Access数据库 144
5.2.2创建表 145
5.2.3表的设计 146
5.2.4查询操作 147
5.3 SQL语言基础 149
5.3.1 SQL简介 150
5.3.2 SELECT语句 150
5.3.3数据插入INSERT语句 154
5.3.4修改数据UPDATE语句 155
5.3.5删除数据DELETE语句 156
习题5 156
第6章 存取数据库 157
6.1数据源控件的介绍 157
6.2 GridView控件连接数据库 158
6.2.1添加数据源控件 159
6.2.2添加GridView控件 162
6.2.3 GridView控件的分页与排序 164
6.2.4编辑、选择、删除 165
6.2.5 GridView控件的字段类型 167
6.3使用ADO.NET存取数据库 170
6.3.1 ADO.NET简介 170
6.3.2查询记录(SELECT语句) 171
6.3.3插入记录(INSERT语句) 173
6.3.4更新记录(UPDATE语句) 174
6.3.5删除记录(DELETE语句) 175
6.4进一步探讨数据库数据的操作 176
6.4.1使用ADO.NET和GridView控件显示记录 176
6.4.2从页面控件向数据表中添加数据 178
6.4.3事务处理 180
6.4.4使用含有参数的SQL语句 181
6.4.5对数据表的更新 184
6.4.6详细页的链接 189
6.4.7案例:登录页面的设计 192
6.5进一步探讨数据库的读取 196
6.5.1利用ADO.NET访问两种数据之间的转换 196
6.5.2在Web.config中配置数据库连接 197
6.5.3 DataSet对象再探讨 197
6.6使用其他控件连接数据库 201
6.6.1使用DataList控件连接数据库 202
6.6.2使用Repeater控件连接数据库 214
6.6.3使用FormView控件连接数据库 217
6.6.4使用DetailsView控件连接数据库 218
习题6 219
第7章 用户界面设计 220
7.1主题 220
7.1.1概述 220
7.1.2创建主题 221
7.1.3应用主题 222
7.2母版页 225
7.2.1母版页基础知识 225
7.2.2创建母版页和内容页 227
7.2.3内容页和母版页的交互 227
7.2.4毕业设计(论文)选题网站的母版页设计 228
7.3网站地图与页面导航 232
7.3.1网站地图 232
7.3.2使用导航地图实现网站导航 233
习题7 236
第8章 小型案例设计 237
8.1系统分析与系统设计 237
8.1.1系统分析 237
8.1.2系统设计 238
8.1.3系统结构图 238
8.1.4系统流程图 239
8.2数据库设计 239
8.3网站设计 240
8.3.1网站结构图 241
8.3.2页面功能 241
8.3.3导航栏设计 243
8.3.4母版设计 244
8.4详细设计 245
8.4.1首页页面 245
8.4.2查询选题页面 245
8.4.3登录页面 250
8.4.4管理员页面 253
8.4.5教师管理页面 259
8.4.6学生选题页面 271
习题8 278
第9章 二层和三层架构 279
9.1分层架构模式 279
9.2二层架构 281
9.3三层架构 284
第10章LINQ数据查询技术 289
10.1 LINQ的简介 289
10.2基本的查询操作 292
10.2.1查询操作 292
10.2.2 LINQ查询表达式 293
10.3 LINQ to Object 296
10.4 LINQ其他操作类型 300
10.4.1 LINQ to DataSet 300
10.4.2 LINQ to SQL 300
10.4.3 LINQ to XML 301
第11章 网站的发布与部署 302
11.1发布网站 302
11.2使用Web安装项目部署应用程序 303
附录 常用HTML标记 307
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 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