当前位置:首页 > 工业技术
Web程序设计及应用
Web程序设计及应用

Web程序设计及应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘兵,史瑞芳等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2014
  • ISBN:9787517021124
  • 页数:270 页
图书介绍:本书以Web程序设计开发的实际应用为目的,以开发所需要的关键技术为主线,全面系统地介绍了Web程序设计的基本理论和开发方法。全书共分为10章,主要内容包括:Web程序设计的基本思想和开发环境的建立、Web程序设计的客户端语言(HTML、CSS、JavaScript)、C#。NET语法知识、Web服务器控件的使用方法、ASP.NET组件对象、ASP.NET数据访问以及显示、Web程序设计中的一些典型应用(如组件、Web服务、Web引用)。本书结构合理,逻辑性强,写作特色鲜明,每个章节、每个知。
《Web程序设计及应用》目录

第1章 Web程序设计概述 1

1.1 Web的基本概念 1

1.1.1 Web概述 1

1.1.2 Web浏览器的工作原理 2

1.1.3 统一资源定位器URL 3

1.1.4 超文本与超媒体 3

1.1.5 超文本标记语言HTML 5

1.1.6 超文本传输协议 5

1.1.7 主页 6

1.2 Web程序设计的方式 6

1.2.1 网页基础知识 6

1.2.2 .NET Framework的概念 8

1.2.3 ASP.NET应用程序 10

1.3 ASP.NET软件开发环境 12

1.3.1 Internet信息服务(IIS) 12

1.3.2 Visual Studio 2010开发环境 17

1.3.3 ASP.NET第一个程序 24

习题一 26

第2章 HTML语言 28

2.1 HTML语言概述 28

2.1.1 HTML语言的结构 28

2.1.2 构成网页的基本元素 29

2.2 超文本链接指针 32

2.2.1 链接到其他站点 32

2.2.2 同一个文件中的链接 33

2.2.3 图像超链接 33

2.3 框架与表单 35

2.3.1 框架结构的使用 35

2.3.2 表单的应用 36

2.4 HTML中的表格 42

2.4.1 表格的标记 42

2.4.2 表格使用实例 44

2.5 其他标记 45

2.5.1 列表 45

2.5.2 多媒体标记 48

习题二 50

第3章 层叠样式表CSS 52

3.1 层叠样式表概述 52

3.1.1 层叠样式表的引出 52

3.1.2 定义CSS 53

3.1.3 选择器种类 54

3.1.4 外部CSS样式表 58

3.1.5 CSS样式规则的优先级及单位 59

3.2 CSS样式的属性分类 60

3.2.1 背景 60

3.2.2 CSS文本 63

3.2.3 字体 64

3.2.4 鼠标属性 66

3.3 CSS框模型 67

3.3.1 CSS框模型概述 67

3.3.2 CSS内边距 68

3.3.3 CSS边框 69

3.4 CSS定位 71

3.4.1 定位概述 71

3.4.2 CSS相对定位和绝对定位 72

3.4.3 浮动 75

习题三 80

第4章 JavaScript语言 83

4.1 JavaScript的基础知识 83

4.1.1 JavaScript概述 83

4.1.2 JavaScript工作原理 85

4.2 JavaScript语言基本结构 87

4.2.1 JavaScript的数据类型 87

4.2.2 JavaScript的变量 88

4.2.3 JavaScript的运算符和表达式 89

4.2.4 JavaScript程序流程控制 92

4.2.5 JavaScript中的函数 96

4.2.6 JavaScript中的事件 99

4.3 JavaScript中的对象 102

4.3.1 对象的基本概念 102

4.3.2 内置对象 104

4.3.3 浏览器和HTML对象 108

习题四 115

第5章 Web窗体和常用服务器控件 117

5.1 ASP.NET网站的逻辑结构 117

5.1.1 概述 117

5.1.2 ASP.NET网站的组成 118

5.1.3 ASP.NET页面 120

5.1.4 ASP.NET页面处理过程 120

5.1.5 服务器控件种类 124

5.2 Web常用服务器控件 125

5.2.1 文本类控件 125

5.2.2 按钮类控件 130

5.2.3 选择类控件 134

5.2.4 链接控件 140

5.3 验证控件 141

5.3.1 概述 141

5.3.2 RequiredFieldValidator控件 143

5.3.3 CompareValidator控件 144

5.3.4 RangeValidator控件 149

5.3.5 RegularExpressionValidator控件 151

5.3.6 CustomValidator控件 157

5.3.7 ValidationSummary控件 159

习题五 160

第6章 ASP.NET内建组件对象 162

6.1 Response对象 162

6.1.1 利用Response对象显示信息 162

6.1.2 利用Response对象重定向浏览器 164

6.1.3 Response对象Cookies属性的应用 166

6.2 Request对象 168

6.2.1 利用Request对象获取服务器变量值 168

6.2.2 利用Request对象获取Cookies值 169

6.2.3 利用Request对象获取客户端浏览器的信息 170

6.3 Application对象 172

6.3.1 Application对象存储数据 172

6.3.2 Application对象的属性 173

6.3.3 Application对象的方法 175

6.3.4 Application对象的事件 176

6.4 Session对象 178

6.5 Server对象 180

6.5.1 Server对象的属性 180

6.5.2 Server对象的方法 181

习题六 183

第7章 ADO.NET技术 186

7.1 SQL Server数据开发介绍 186

7.1.1 SQL Server数据库简介 186

7.1.2 创建与删除数据库 187

7.1.3 创建与删除数据表 188

7.1.4 数据记录的添加与删除 189

7.2 ADO.NET基础 190

7.2.1 ADO.NET概述 190

7.2.2 ADO.NET连接数据库的方法 191

7.2.3 数据库操作的基本对象 195

7.2.4 数据库基本操作通用类 198

7.2.5 数据库的基本操作 200

7.3 数据显示GridView控件 207

7.3.1 GridView控件简介 207

7.3.2 GridViiew控件实现数据库记录的分页显示 211

7.3.3 GridView控件对记录排序 214

7.3.4 修改GridView Web服务器控件中的数据 216

习题七 217

第8章 网站导航与风格 220

8.1 TreeViiew控件 220

8.1.1 TreeView控件概述 220

8.1.2 TreeView控件的主要属性和事件 221

8.1.3 在TreeView控件中显示关系数据 224

8.2 网站主题 226

8.2.1 创建主题的方法 227

8.2.2 同一控件的多种定义方法 229

8.3 母版页和内容页 231

8.3.1 概述 231

8.3.2 母版页和内容页事件顺序 238

8.3.3 嵌套母版页 239

习题八 242

第9章 ASP.NET网络技术开发 243

9.1 文件上传 243

9.1.1 文件夹的操作 243

9.1.2 文件的操作 247

9.1.3 文件上传控件 249

9.2 Web Service 255

9.2.1 Web Service概念 255

9.2.2 使用Web Service实现天气预报 257

9.3 组件应用 263

大作业 267

参考文献 270

相关图书
作者其它书籍
返回顶部