ASP.NET程序设计与开发经典课堂

作者
王治国
丛书名
高等院校课程设计案例精编
出版社
清华大学出版社
ISBN
9787302558552
简要
简介
内容简介 《ASP.NET程序设计与开发经典课堂》遵循“理论够用,重在实践”的原则,系统地讲解了ASP.NET动态网站开发技术,主要内容包括ASP.NET概述、C#语言基础、ASP.NET的常用对象、常用服务器控件、ASP.NET中的样式/主题和母版页、数据库访问技术和数据绑定技术、ASP.NET中的XML数据处理、ASP.NETWeb服务、ASP.NET的配置和部署、提高ASP.NET应用程序性能的方法、提高ASP.NET应用程序安全性的技术。最后通过实际的项目应用案例,介绍如何在具体开发中使用ASP.NET的这些技术。 《ASP.NET程序设计与开发经典课堂》语言通俗易懂,知识结构合理,适合作为高等院校计算机与信息技术及相关专业学习ASP.NET动态网站设计的教材,也适合作为在.NET框架下开发Web应用程序的Web程序设计人员的参考资料。
目录

第1章初识ASP.NET
1.1Web开发技术基础/2
1.1.1Web的基本概念/2
1.1.2静态网页技术/3
1.1.3动态网页技术/4
1.1.4B/S架构体系/5
1.2.NET Framework与ASP.NET/5
1.2.1.NET Framework简介/5
1.2.2ASP.NET的基本框架/7
1.2.3ASP.NET的特点/8
1.3配置ASP.NET运行环境/9
1.3.1配置IIS服务器/10
1.3.2Visual Studio开发环境介绍/13
1.4第一个ASP.NET Web程序/15
1.4.1创建第一个ASP.NET Web程序/15
1.4.2编译、运行并调试应用程序/19
强化练习/22
常见疑难解答/22
第2章ASP.NET程序设计基础
2.1C#语言简介/24
2.1.1C#语言特点/24
2.1.2关键字和标识符/25
2.1.3变量和常量/26
2.2C#的数据类型/27
2.2.1简单类型概述/27
2.2.2引用类型/32
2.3运算符/36
2.4控制语句/38
2.4.1顺序语句/38
2.4.2选择语句/39
2.4.3循环语句/43
2.4.4跳转语句/50
2.4.5异常处理 /52
2.5面向对象程序设计基础/55
2.5.1类声明/56
2.5.2继承/56
2.5.3类的访问修饰符/57
2.5.4构造函数和析构函数/58
2.5.5this 关键字 /60
2.5.6static关键字/61
2.6面向对象高级进阶/63
2.6.1多态性/63
2.6.2虚方法/63
2.6.3抽象类/65
2.6.4函数重载/66
2.6.5装箱/68
强化练习/69
常见疑难解答/69
第3章ASP.NET的Web页面管理
3.1ASP.NET页面的生命周期/72
3.1.1ASP.NET页面代码模式/72
3.1.2回发和往返行程/73
3.1.3页面的生命周期/74
3.1.4ASP.NET页面生命周期的事件/74
3.2ASP.NET代码隐藏模型/76
3.2.1代码隐藏模型/76
3.2.2ASP.NET页面指令/78
3.2.3ASP.NET应用程序文件类型/79
3.3ASP.NET页面的状态管理/79
3.3.1页面状态概述/80
3.3.2视图状态/80
3.3.3控件状态/81
3.3.4隐藏域/82
3.4ASP.NET项目配置管理/82
3.4.1配置文件的层次结构/82
3.4.2配置文件的语法规则/83
3.4.3配置Web.config 文件/84
强化练习/85
常见疑难解答/85
第4章ASP.NET常用的服务器控件
4.1服务器控件概述/88
4.2标准服务器控件/88
4.2.1标签控件/89
4.2.2文本框控件 /91
4.2.3按钮控件/93
4.2.4超链接控件 /95
4.2.5图像控件/97
4.2.6复选框和复选框列表控件/98
4.2.7RadioButton和RadioButtonList控件/99
4.2.8列表控件 /102
4.2.9文件上传控件/104
4.3验证控件/106
4.3.1表单验证控件
(RequiredFieldValidator)/106
4.3.2比较验证控件
(CompareValidator)/107
4.3.3范围验证控件
(RangeValidator)/109
4.3.4正则表达式验证控件
(RegularExpressionValidator)/110
4.3.5自定义验证控件
(CustomValidator)/112
强化练习/114
常见疑难解答/114
第5章ASP.NET的常用内置对象
5.1Response对象/116
5.1.1常用属性与方法/116
5.1.2在页面中输出数据/116
5.1.3页面跳转并传递参数/118
5.2Request对象/121
5.2.1常用属性与方法/121
5.2.2获取页面间传送的值/122
5.2.3获取客户端浏览器信息/123
5.3Application对象/124
5.3.1Application对象常用集合、
属性和方法/124
5.3.2使用Application对象存储和
读取全局变量/125
5.3.3设计一个网页访问计数器/125
5.4Session对象/127
5.4.1常用集合、属性和方法/127
5.4.2使用Session对象存储和读取
数据/127
5.5Cookie对象/129
5.5.1常用属性与方法/130
5.5.2使用Cookie对象保存和读取
客户端信息/130
5.6Server对象/131
5.6.1常用属性与方法/131
5.6.2重定向页面/132
5.6.3使用Server.MapPath方法获取
服务器的物理地址/133
强化练习/134
常见疑难解答/134
第6章样式、主题和母版页
6.1CSS样式/136
6.1.1CSS概述/136
6.1.2CSS知识基础/136
6.1.3创建CSS样式 /143
6.1.4应用CSS样式/145
6.2网页布局设置/147
6.2.1网页的基本布局方式/147
6.2.2页面元素定位/148
6.2.3表格布局/149
6.2.4DIV和CSS布局 /151
6.3主题/157
6.3.1创建并使用主题/157
6.3.2页面主题和全局主题/160
6.3.3应用和禁用主题/160
6.3.4用编程的方法控制主题/163
6.4母版页/164
6.4.1在ASP.NET中创建母版页/164
6.4.2使用母版页创建内容窗体/167
6.4.3母版页的运行方法/169
强化练习/170
常见疑难解答/170
第7章使用ADO.NET访问数据库
7.1数据库的基本知识/172
7.1.1数据库概述/172
7.1.2SQL Server数据库的基础知识/173
7.2ADO.NET模型/177
7.2.1ADO.NET模型概述/177
7.2.2ADO.NET的结构分析/178
7.3连接数据库/180
7.3.1Connection对象介绍/181
7.3.2连接Microsoft Access数据库/182
7.3.3连接Microsoft SQL Server
数据库/184
7.4基于ADO.NET的数据库访问/185
7.4.1使用DataReader对象访问
数据库/185
7.4.2使用DataSet对象访问数据库/189
7.5使用数据适配器操作数据库/195
7.5.1数据适配器概述/195
7.5.2创建DataAdapter对象/196
7.5.3基于DataAdapter对象的数据库
操作/196
强化练习/203
常见疑难解答/203
第8章ASP.NET中的数据绑定
8.1数据绑定概述/206
8.2单值和列表控件的数据绑定/206
8.2.1单值绑定/206
8.2.2列表控件的数据绑定/207
8.3GridView控件/208
8.3.1GridView控件的数据绑定 /209
8.3.2设定GridView控件的绑定列和
模板列/215
8.3.3GridView控件的排序/221
8.3.4GridView控件的分页/223
8.4DataList和FormView控件/225
8.4.1DataList控件的数据绑定/226
8.4.2FormView控件的数据呈现和处理/233
8.5DataPager控件/239
8.6DetailsView控件/241
强化练习/244
常见疑难解答/244
第9章ASP.NET高级应用
9.1XML数据处理/246
9.1.1XML基础/246
9.1.2在ASP.NET中处理XML数据/247
9.1.3DataSet和XML的相关处理技术/250
9.2Web服务/251
9.2.1了解Web服务/252
9.2.2创建Web服务/253
9.2.3公布Web服务/253
9.2.4使用Web服务/256
9.3AJAX与ASP.NET/257
9.3.1Ajax简介/257
9.3.2ASP.NET AJAX控件/258
9.3.3ASP.NET AJAX Control Extenders
扩展控件 /266
9.4处理缓存/267
9.4.1ASP.NET缓存机制概述/267
9.4.2缓存指令@OutputCache/268
9.4.3设置页面缓存/270
9.4.4应用程序缓存 /270
9.5ASP.NET程序的安装和部署/271
9.5.1使用VS2015模板创建安装文件/272
9.5.2使用XCopy部署远程网站273
9.6ASP.NET网站安全/273
9.6.1基于Form验证/274
9.6.2基于Windows验证/275
强化练习/277
常见疑难解答/278
第10章综合编程项目开发
10.1概述/280
10.2业务流程以及功能需求分析/281
10.3系统功能模块设计/282
10.4数据库设计/282
10.5公共类设计/284
10.5.1DataBase类/284
10.5.2Cart类/287
10.5.3CartProduct类/291
10.6网站的前台设计/291
10.6.1网站的母版页设计/291
10.6.2图书分类的实现/293
10.6.3系统首页的实现/294
10.6.4会员管理的实现/299
10.7网站后台功能的实现/307
10.7.1管理员登录模块/307
10.7.2图书分类模块/309
10.7.3图书管理模块/312
10.7.4会员管理模块/316
10.8本章小结/318
参考文献/319




有问题微信扫码联系

推荐

车牌查询
桂ICP备20004708号-3