图书介绍

高级Web程序设计 ASP.NET网站开发PDF|Epub|txt|kindle电子书版本网盘下载

高级Web程序设计 ASP.NET网站开发
  • 吴志祥,李光敏,郑军红主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030367327
  • 出版时间:2013
  • 标注页数:298页
  • 文件大小:85MB
  • 文件页数:314页
  • 主题词:网页制作工具-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高级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

热门推荐