图书介绍

ASP.NET程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ASP.NET程序设计教程
  • 金旭亮编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040249835
  • 出版时间:2009
  • 标注页数:421页
  • 文件大小:127MB
  • 文件页数:439页
  • 主题词:主页制作-程序设计-高等学校-教材

PDF下载


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

下载说明

ASP.NET程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Web程序设计概论1

1.1互联网概述1

1.1.1 Web的网状信息结构2

1.1.2使用HTML网页显示信息3

1.2 Web的工作原理4

1.3 Internet协议7

1.3.1计算机网络的分层模型7

1.3.2分层模型下的数据通信9

1.3.3 TCP/IP协议与DNS9

1.3.4 HTTP协议的工作方式与特性10

1.4 Web程序设计概论11

1.4.1静态网页与动态网页11

1.4.2 Web程序开发与运行环境13

1.5练习与实践16

1.6上机实验16

实验1 搭建ASP.NET开发与运行环境16

实验2 静态网页设计16

第2章 HTML与XML20

2.1 HTML概述20

2.1.1 HTML、XHTML和DHTML20

2.1.2 HTML元素与标签22

2.1.3遵循XHTML规范编写网页22

2.1.4 HTML文档的基本结构23

2.1.5浏览器解析HTML的方式25

2.2使用HTML设计网页26

2.2.1处理文字和段落26

2.2.2<meta>元素29

2.2.3超链接30

2.2.4显示图像32

2.2.5使用表格33

2.2.6设计表单34

2.2.7嵌入多媒体元素37

2.3 XML技术基础38

2.3.1 XML简介38

2.3.2使用XML表达数据40

2.3.3 XML数据的显示44

2.3.4 XML数据对象模型——DOM47

2.4练习与实践48

2.5上机实验49

实验1 使用HTML设计简单网页49

实验2 XML数据的创建与显示51

第3章 使用CSS布局网页55

3.1 CSS简介55

3.1.1 CSS与HTML的关系55

3.1.2 CSS的特点57

3.2在HTML文档中使用CSS57

3.2.1在HTML文档中直接嵌入Css代码58

3.2.2使用独立的Css文件58

3.2.3合并多个CSS文件58

3.3编写CSS样式规则59

3.3.1 CSS样式表的组成要素59

3.3.2 CSS选择器60

3.4样式的继承与层叠65

3.4.1样式的继承原则65

3.4.2样式的层叠原理65

3.4.3小结66

3.5 CSS盒模型67

3.5.1块元素与内联元素68

3.5.2 CSS的盒状模型69

3.6流式布局与浮动布局69

3.6.1流式布局70

3.6.2浮动布局71

3.6.3页面盒子布局方式小结72

3.7盒子的定位方式72

3.7.1静态定位73

3.7.2相对定位73

3.7.3绝对定位74

3.7.4固定定位75

3.8网页布局实践76

3.8.1现代网页的基本布局方案76

3.8.2网页布局的基本步骤77

3.9练习与实践77

3.10上机实验78

实验1 实现圆角框78

实验2 文章排版80

实验3 实现两栏页面布局设计82

第4章 JavaScript编程基础86

4.1 JavaScript概述86

4.1.1 JavaScript简介86

4.1.2在HTML中嵌入JavaScript代码88

4.2 JavaScript代码的解析流程89

4.2.1 JavaScript程序代码的流式解析方式89

4.2.2事件驱动模式下的JavaScript代码执行顺序90

4.3 JavaScript语法基础91

4.3.1 JavaScript编程基本规则91

4.3.2变量与常用数据类型92

4.3.3数值类型转换93

4.3.4 string类型94

4.3.5数组95

4.3.6函数96

4.3.7对象100

4.4浏览器对象模型104

4.4.1对话窗口104

4.4.2浏览器对象模型105

4.5文档对象模型107

4.5.1 HTML文档对象模型108

4.5.2访问HTML表单和表单控件111

4.6事件与事件响应112

4.6.1常用的HTML网页事件112

4.6.2编写事件响应代码113

4.6.3网页事件响应实例114

4.6.4客户端数据验证115

4.7动态修改网页116

4.7.1 document.write()方法116

4.7.2动态增加与删除网页元素117

4.7.3动态样式切换118

4.8练习与实践119

4.9本章实验120

实验1 猜数字游戏120

实验2 动态样式设定122

第5章 ASP.NET技术基础125

5.1 ASP.NET网站与网页125

5.1.1使用Visual Studio创建ASP.NET网站125

5.1.2 ASP.NET网页的结构127

5.1.3网页代码模型128

5.2基于控件的网页可视化设计129

5.2.1 HTML元素与HTML控件129

5.2.2 Web服务器控件131

5.3 ASP.NET网站结构137

5.3.1 ASP.NET特殊文件夹137

5.3.2普通文件夹138

5.3.3网站文件类型138

5.3.4网站导航139

5.3.5使用母版页142

5.3.6定制页面和控件的显示风格144

5.3.7在ASP.NET网页中集成JavaScript147

5.4 ASP.NET网站的发布与部署149

5.4.1自动发布149

5.4.2复制网站151

5.4.3手工部署151

5.5练习与实践152

5.6上机实验153

实验1 使用Visual Studio创建网页计算器153

实验2 ASP.NET应用程序全局类的使用153

实验3 母版页、主题和导航控件156

第6章 Web应用程序状态保存159

6.1 HTTP协议的无状态特性159

6.2 ViewState160

6.2.1 ViewState对象的使用方法161

6.2.2保存可序列化的对象162

6.3 Session163

6.3.1理解Session163

6.3.2在线购物示例网站分析164

6.3.3 Session事件170

6.4 Cookie171

6.5 Application172

6.6查询字符串174

6.7隐藏域175

6.8跨页回发176

6.9 Web信息共享机制小结178

6.10上机实验178

实验 在线考试178

第7章 数据有效性检测183

7.1数据验证控件概述183

7.1.1使用数据验证控件183

7.1.2服务器端与客户端数据验证184

7.1.3多条件验证184

7.1.4显示数据验证的信息184

7.1.5用代码来控制验证过程185

7.2基本的数据验证类型185

7.2.1检测必填数据项185

7.2.2限定输入特定范围的数据186

7.2.3比对数据187

7.2.4限定用户输入数据的类型187

7.2.5使用正则表达式进行复杂数据验证188

7.2.6自定义数据验证方法189

7.3上机实验191

实验 计算组合数191

第8章 ASP.NET Web编程原理195

8.1 IIS架构与HTTP请求处理流程195

8.1.1网站、Web应用程序和虚拟目录195

8.1.2应用程序池与工作者进程199

8.1.3 IIS的系统架构199

8.1.4 HTTP请求的处理过程201

8.1.5 ISAPI扩展、ISAPI筛选器和程序映射202

8.2 ASP.NET管线与应用程序生命周期204

8.2.1 ASP.NET应用程序生命周期204

8.2.2 ASP.NET应用程序生命周期事件208

8.3 HTTP处理程序和模块应用实例211

8.3.1一般处理程序211

8.3.2自定义HTTP处理程序212

8.3.3自定义HTTP模块215

8.4 ASP.NET页面生命周期216

8.4.1 ASP.NET页面类的自动生成217

8.4.2页生命周期阶段概述220

8.4.3页面生命周期事件222

8.4.4深入了解ASP.NET页面事件处理机制222

8.5练习与实践224

8.6上机实验225

实验 直观体验ASP.NET页面生命周期225

第9章 使用数据库保存与检索信息228

9.1数据库技术概论228

9.1.1数据库概念的内涵228

9.1.2关系型数据库的构成要素229

9.1.3三种基本的数据操作229

9.1.4流行的数据库产品简介230

9.1.5安装SQL Server 2005231

9.1.6附加数据库232

9.1.7编写与执行SQL命令233

9.2结构化查询语言SQL234

9.2.1 SQL简介234

9.2.2 SELECT语句与数据检索235

9.2.3 INSERT语句与数据插入239

9.2.4 UPDATE语句与数据更新239

9.2.5 DELETE语句与数据删除239

9.2.6视图240

9.2.7存储过程240

9.2.8 SQL命令小结241

9.3使用ADO.NET访问数据241

9.3.1 ADO.NET对象模型242

9.3.2连接数据库244

9.3.3获取数据库对象信息247

9.3.4发送SQL命令247

9.4上机实验251

实验1 安装SQL Server与范例数据库251

实验2 使用ADO.NET访问数据库252

实验3 创建好友通讯录网站253

第10章 数据绑定254

10.1数据绑定原理254

10.1.1自动数据绑定254

10.1.2常用的数据绑定控件和数据源控件259

10.1.3 ASP.NET数据绑定架构260

10.1.4数据绑定表达式261

10.1.5数据绑定模板263

10.2 GridView基础知识265

10.2.1理解GridView对象模型265

10.2.2 GridView控件触发的事件267

10.2.3编程访问基础数据268

10.3 GridView应用实例269

10.3.1自定义显示列和列标题270

10.3.2自定义分页272

10.3.3记录排序275

10.3.4删除记录277

10.3.5查找记录279

10.3.6选中并编辑记录279

10.3.7使用模板列批量删除记录281

10.4数据绑定控件的组合使用283

10.4.1数据绑定控件的嵌套283

10.4.2数据筛选与合计285

10.4.3主从表286

10.5上机实验287

实验 在线留言板287

第11章 成员资格与角色管理295

11.1 Web用户与权限管理概述295

11.1.1身份验证的方式295

11.1.2 ASP.NET成员资格与角色管理框架300

11.2使用ASP.NET网站管理工具302

11.2.1启动ASP.NET网站管理工具302

11.2.2管理网站用户、角色与访问规则302

11.2.3应用程序配置304

11.3使用登录控件305

11.3.1登录控件的使用306

11.3.2成员资格与角色管理框架的定制与扩展308

11.4上机实验312

实验1 使用登录控件312

实验2 使用ASP.NET网站配置工具313

实验3 使用成员资格与角色管理框架313

第12章 ASP.NET组件开发317

12.1用户控件317

12.1.1创建和使用用户控件317

12.1.2响应用户控件中的子控件事件319

12.1.3给用户控件添加公有属性、方法与事件319

12.1.4动态创建子控件321

12.1.5集成数据绑定控件321

12.2开发Web服务器控件324

12.2.1形成对自定义Web控件的基本认识324

12.2.2在Visual Studio中使用Web控件326

12.2.3自定义Web控件开发基础327

12.2.4扩充现有的ASP.NET控件329

12.2.5开发复合控件330

12.3上机实验335

实验1 用户控件的开发与使用335

实验2 开发Web服务器控件342

第13章 Web Service技术简介及应用346

13.1 Web Service概述346

13.1.1 Web Service的定义346

13.1.2 Web Service兴起的时代背景347

13.1.3 Web Service技术的组成要素348

13.2构建ASP.NET Web Service349

13.2.1使用Visual Studio创建Web Service349

13.2.2测试Web Service350

13.2.3发布Web Service352

13.3使用Web Service352

13.3.1添加Web引用352

13.3.2访问Web Service354

13.4在ASP.NET网站中集成Web Service355

13.4.1使用JavaScript直接调用Web Service356

13.4.2 JavaScript调用页面静态方法358

13.5练习与实践359

13.6上机实验359

实验 Web Service的定义与使用359

第14章 AJAX技术基础及应用363

14.1 AJAX概述363

14.1.1传统Web技术存在的问题363

14.1.2什么是AJAX363

14.1.3手工编码应用AJAX364

14.1.4 ASP.NET AJAX技术框架介绍366

14.2页面的局部刷新与异步回发367

14.2.1定义页面更新区域368

14.2.2确定页面局部更新方式369

14.2.3定义异步回发触发器370

14.2.4 UpdatePanel的更新原则371

14.3使用UpdateProgress控件372

14.4定时调用373

14.5使用AJAX Control Toolkit374

14.5.1实现圆角框376

14.5.2使用弹出式面板377

14.5.3组合使用AJAX控件378

14.6上机实验379

实验1 手动创建AJAX应用379

实验2 UpdatePanel的使用381

第15章 组件化多层网站系统开发387

15.1组件化多层分布式系统架构387

15.1.1组件化开发的概念387

15.1.2组件化开发的规范388

15.1.3.NET平台上的组件技术388

15.1.4组件化的多层软件系统架构389

15.2面向对象系统的组件化开发过程391

15.2.1软件开发的基本过程391

15.2.2基于软件组件的增量与迭代开发模型391

15.3 HappyBookShop网站的分析与设计393

15.3.1示例网站功能简介393

15.3.2示例网站的信息存储方式397

15.3.3系统架构设计398

15.3.4网站总体结构400

15.4示例网站技术要点401

15.4.1网站外观设计401

15.4.2权限管理402

15.4.3用户控件的应用402

15.4.4一般处理程序的应用404

15.4.5封面图片文件的保存404

15.4.6 AJAX技术的应用405

15.4.7 Web Service扩展405

15.4.8示例网站的发布与部署407

第16章 互联网技术的现状与发展412

16.1 Web 2.0时代的互联网技术412

16.1.1 Web 2.0时代的互联网特点413

16.1.2 Web 2.0时代的典型网站418

16.2下一代的互联网技术展望419

16.2.1当代互联网技术面临的主要技术挑战419

16.2.2下一代互联网的定义和主要特征420

参考文献421

热门推荐