图书介绍
高级Web程序设计 ASP.NET网站开发PDF|Epub|txt|kindle电子书版本网盘下载
- 吴志祥,李光敏,郑军红主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030367327
- 出版时间:2013
- 标注页数:298页
- 文件大小:85MB
- 文件页数:314页
- 主题词:网页制作工具-程序设计-高等学校-教材
PDF下载
下载说明
高级Web程序设计 ASP.NET网站开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Web应用开发概述1
1.1 Web应用与B/S体系结构1
1.1.1从桌面应用程序到Web应用程序1
1.1.2 B/S体系结构2
1.1.3网页设计与Web程序设计2
1.2动态网页与动态网站2
1.2.1 Web服务器与Web站点2
1.2.2动态网页及其主要特征3
1.2.3网站工作模式3
1.2.4三种高级Web技术比较3
1.3高级Web程序设计技术基础4
1.3.1 CSS样式技术4
1.3.2客户端脚本技术JavaScript5
1.3.3面向对象编程5
1.3.4脚本编程语言6
1.3.5 MVC开发模式6
1.3.6 Ajax技术简介6
1.3.7 XML基础8
1.4含有数据库访问的Web程序设计9
1.4.1文件型数据库9
1.4.2数据库服务器9
1.4.3数据库访问技术11
习题112
实验1高级Web应用开发技术基础13
第2章ASP.NET网站及其集成开发环境15
2.1 ASP.NET与ASP比较15
2.1.1.NET框架体系15
2.1.2 ASP.NET功能介绍16
2.1.3 ASP.NET网站与ASP网站的区别16
2.1.4 .NET项目与ASP.NET网站的关系16
2.2 VS 2008集成开发工具介绍17
2.2.1 Visual Studio 2008概述17
2.2.2代码窗口与设计窗口同步显示18
2.2.3 VS 2008的联机帮助19
2.3使用VS 2008开发ASP.NET网站的一般步骤20
2.3.1新建ASP.NET网站20
2.3.2新建Web窗体页20
2.3.3在VS 2008中浏览网站与网页21
2.4 ASP.NET窗体模型21
2.4.1单文件页模型21
2.4.2代码隐藏页模型22
2.5 ASP.NET窗体页面语法23
2.5.1页面指令与属性23
2.5.2 Web窗体前台和后台代码注释24
2.5.3代码块语法〈%=%〉24
2.5.4数据绑定语法〈%#%〉25
2.5.5表达式语法〈%$:%〉25
2.6 ASP.NET网站配置文件26
2.6.1使用Web.config文件保存网站配置参数26
2.6.2使用Global.asax文件保存对站点设置的代码27
习题228
实验2 ASP.NET网站集成开发环境的使用29
第3章ASP.NET网站的运行环境与工作原理31
3.1运行ASP.NET网站所需要的支撑组件31
3.1.1 IIS组件及其安装31
3.1.2 Framework组件及其安装34
3.1.3 ASP.NET与ASP的区别34
3.2 ASP.NET网站的运行方法35
3.2.1在IIS默认网站中浏览ASP.NET网站35
3.2.2新建IIS默认网站的虚拟目录来浏览ASP.NET网站35
3.3 ASP.NET网站的工作原理36
3.3.1页面事件、服务器控件的事件与页面的IsPostBack属性36
3.3.2 ASP.NET框架结构与后台代码38
3.4 ASP.NET网站的发布、打包与安装38
3.4.1在VS中发布ASP.NET网站38
3.4.2 ASP.NET网站的打包与安装40
习题344
实验3在IIS中浏览ASP.NET网站、网站发布、打包和安装46
第4章C#与ASP.NET Framework48
4.1 C#概述48
4.2.NET Framework类库48
4.2.1命名空间48
4.2.2类与结构50
4.2.3程序集51
4.3 C#编程规范53
4.3.1程序注释53
4.3.2命名规则53
4.3.3变量的修饰符53
4.3.4变量的作用范围与生命周期54
4.4数据类型54
4.4.1值类型54
4.4.2引用类型56
4.4.3装箱与拆箱56
4.5流程控件语句及异常处理56
4.6公用类的创建与使用58
4.6.1类的创建58
4.6.2类的使用59
习题461
实验4 C#程序设计语言与.NET Framework62
第5章ASP.NET常用服务器控件64
5.1服务器控件概述64
5.1.1服务器控件及其分类64
5.1.2服务器控件与对象的关系65
5.1.3服务器控件的属性、方法与事件65
5.2基本服务器控件66
5.2.1标签控件Label66
5.2.2文本框控件TextBox67
5.2.3图像控件Image与ImageMap67
5.2.4超链接控件H yperLink与HyperLinkField字段69
5.2.5按钮控件Button, LinkButton和ImageButton69
5.2.6下拉列表控件DropDownList72
5.2.7单选按钮控件RadioButton和RadioButtonList74
5.2.8复选框控件CheckBox和CheckBoxList75
5.3实用控件77
5.3.1日历控件Calendar77
5.3.2登录控件Login等77
5.3.3验证控件79
5.4容器控件82
5.4.1面板控件Panel82
5.4.2占位控件PlaceHolder82
5.4.3表格控件Table82
习题584
实验5 ASP.NET常用服务器控件的使用86
第6章ASP.NET基本内置对象、跨页提交88
6.1 Response对象与HttpResponse类88
6.1.1输出方法Write()88
6.1.2重定向方法Redirect()88
6.2 Request对象与HttpRequest类89
6.2.1获取表单传递值89
6.2.2获取URL传递变量90
6.2.3查询环境信息91
6.2.4获取客户端浏览器信息92
6.3 Server对象92
6.3.1 MapPath()方法93
6.3.2 Execute()和Transfer()方法93
6.3.3 ScriptTimeOut属性93
6.3.4 CreateObect()方法94
6.4跨页提交94
习题697
实验6 ASP.NET基本内置对象的使用、跨页提交98
第7章ASP.NET其他内置对象与HTTP状态信息管理100
7.1 Cookie信息100
7.1.1 Cookie概述100
7.1.2使用Response对象建立Cookie信息100
7.1.3使用Request对象使用Cookie信息101
7.2 Session对象101
7.2.1 Session对象的特点101
7.2.2 Session对象的属性、方法与事件102
7.3 Application对象103
7.3.1 Application对象的特点103
7.3.2 Application对象方法与事件104
7.4 Cache对象106
7.5 ViewState107
习题7109
实验7 HTTP状态信息管理110
第8章 数据源控件和数据绑定控件112
8.1数据源控件概述112
8.1.1数据源控件SqlDataSource112
8.1.2数据源控件AccessDataSource115
8.1.3网站上传后Access数据库文件路径问题的解决方案116
8.2 GridView数据绑定控件117
8.2.1分页显示数据表117
8.2.2数据记录的编辑与删除118
8.2.3选择列与显示主从表120
8.2.4定制数据绑定列123
8.2.5使用模板列为记录删除做确认124
8.3 ListView数据绑定控件126
8.3.1配合DataPager控件实现分页功能126
8.3.2 ListView控件的“增/删/改”功能127
8.4 DetailsView数据绑定控件128
8.5 Repeater容器控件与模板的自由设计128
8.6使用DataList控件创建重复列129
习题8130
实验8数据绑定控件的使用132
第9章 使用ADO.NET访问数据库134
9.1 ADO.NET概述134
9.1.1 ADO.NET的体系结构与对象模型134
9.1.2 ADO.NET数据库程序的开发流程136
9.2使用Connection对象连接数据库136
9.2.1使用SqlConnection对象连接SQL Server数据库136
9.2.2连接其他数据库137
9.3使用Command对象查询数据库表139
9.3.1 Insert/Delete/Update操作查询140
9.3.2 Select选择查询140
9.4读取记录集140
9.4.1使用DataReader读取数据141
9.4.2使用DataSet+DataAdapter实现离线方式的数据库查询141
9.4.3使用DataSet+DataAdapter实现对数据库的“增/删/改”145
9.5数据库高级应用147
9.5.1将数据库的连接字符串存放到网站配置文件Web.Config中147
9.5.2建立访问数据库的公用类150
9.5.3 MDF数据库的动态附加152
9.5.4使用PagedDataSource类为数据绑定控件分页153
9.5.5加密网站配置文件中的连接字符串155
习题9158
实验9使用ADO.NET访问数据库160
第10章在ASP.NET中使用XML162
10.1 XML简介162
10.1.1 XML基本语法162
10.1.2 System.Xml命名空间162
10.2读取XML文件并显示163
10.2.1使用Xml控件163
10.2.2使用XmlDocument对象和Xml控件164
10.2.3使用DataSet对象和GridView控件165
10.2.4使用XmlTextReader对象166
10.3在ASP.NET中创建XML文档167
10.3.1使用DataSet对象创建XML文档167
10.3.2使用XmlTextWriter对象创建XML文档168
习题10170
实验10在ASP.NET中使用XML171
第11章Web服务172
11.1 Web服务概述172
11.1.1基础技术172
11.1.2工作流程173
11.2创建Web服务173
11.2.1创建ASP.NET Web服务网站173
11.2.2在ASP.NET网站中创建Web服务174
11.3建立含有调用Web服务的Web页面175
11.4 Web服务应用实例176
11.4.1在ASP.NET网站中创建与使用Web服务176
11.4.2调用火车时刻表的 Web服务180
习题11184
实验11 Web服务的创建与使用185
第12章 网站导航187
12.1网站地图文件187
12.2使用SiteMapPath控件实现面包屑导航189
12.3网站导航控件的使用191
12.3.1数据源控件SiteMapDataSource191
12.3.2使用TreeView控件做折叠式树状菜单191
12.3.3使用Menu控件做水平弹出式菜单193
习题12195
实验12网站地图与导航控件的使用196
第13章 主题、母版、用户控件与第三方控件的使用197
13.1主题197
13.1.1网站主题的建立197
13.1.2对网站应用主题199
13.1.3对单个网页应用主题199
13.1.4网站部分网页应用主题200
13.1.5禁用主题200
13.1.6动态主题201
13.2母版202
13.2.1工作原理202
13.2.2创建母版页202
13.2.3创建内容页时引用母版203
13.3 Web用户控件205
13.3.1 Web用户控件概述205
13.3.2创建Web用户控件205
13.3.3使用Web用户控件206
13.4第三方控件的使用208
13.5自定义控件212
习题13214
实验13主题、母版、用户控件与第三方控件的使用216
第14章Web环境下的文件与目录操作217
14.1文件与目录特性217
14.1.1 DirectoryInfo类与目录信息217
14.1.2 File类的基本用法:文件存在性判定、文件删除等217
14.1.3 FileInfo类与文件信息218
14.1.4 Path类218
14.2使用FileUpload控件实现文件上传220
14.2.1关于FileUpload组件220
14.2.2 FileUpload组件的后台代码220
14.3文件读写操作222
14.3.1文件读写的相关类222
14.3.2应用实例一:在线审稿223
14.3.3应用实例二:导出GridView控件的数据源为Excel表225
习题14230
实验14 Web方式的服务器文件与目录操作、使用控件上传文件231
第15章Ajax技术与ASP.NET233
15.1 Ajax技术在ASP.NET中的应用233
15.2 VS2008提供的Ajax控件的使用236
15.2.1 ASP.NET Ajax控件及作用236
15.2.2 ASP.NET Ajax应用示例237
15.3 AjaxToolKit控件包的使用241
习题15243
实验15 Ajax技术在ASP.NET网站开发中的应用244
第16章 综合实例——鲜花网站246
16.1系统总体设计246
16.1.1确定系统功能项并编写网站地图文件246
16.1.2构建开发环境247
16.1.3数据库及其表间关系设计247
16.1.4编写网站配置文件Web.config和Global.asax250
16.1.5设计公共类251
16.1.6网站文件与目录组织结构251
16.2主页及其Web用户控件设计252
16.2.1头部控件设计253
16.2.2底控件设计253
16.2.3主体设计254
16.3功能页面设计255
16.3.1母版页设计255
16.3.2前台主要功能页面设计256
16.3.3后台功能页面设计261
习题16263
实验16综合案例分析264
第17章 三层架构在ASP.NET网站开发中的应用267
17.1 ASP.NET三层架构概述267
17.2如何搭建ASP.NET三层架构268
17.2.1搭建表示层——创建Web项目268
17.2.2搭建业务逻辑层——创建类库项目269
17.2.3搭建数据访问层——创建类库项目270
17.2.4添加各层之间的依赖关系271
17.3实例分析——新闻网站271
17.3.1新闻系统分析及数据库设计271
17.3.2数据访问层272
17.3.3业务逻辑层275
17.3.4用户表示层——新闻系统的前台页面设计279
17.3.5用户表示层——新闻系统的后台管理页面设计282
习题17286
实验17三层架构在ASP.NET网站开发中的应用287
附录一 在线测试289
附录二 三次实验报告内容290
附录三 模拟试卷及参考答案292
习题答案293
参考文献298