《WEB应用开发技术与案例教程》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:赵洪华
  • 出 版 社:
  • 出版年份:2019
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 HTML 1

1.1 HTML简介 1

1.1.1 HTML定义 1

1.1.2 HTML发展历程 1

1.1.3 HTML 5简介 2

1.1.4 HTML编辑工具 2

1.2 HTML文档结构 4

1.2.1 HTML标签 4

1.2.2 HTML元素 5

1.2.3 HTML属性 6

1.2.4 HTML文档的基本结构 7

1.2.5 文本设计 9

1.2.6 列表 12

1.2.7 表格 14

1.2.8 语义元素 17

1.2.9 网页基本框架 18

1.3 建立超链接 20

1.3.1 超链接的概念 20

1.3.2 绝对路径和相对路径 20

1.3.3 定义超链接 22

1.3.4 命名锚点 22

1.4 网页多媒体设计 23

1.4.1 图像 23

1.4.2 声音和视频 26

1.4.3 内联框架 27

1.4.4 对象 28

1.5 网页表单设计 29

1.5.1 创建表单 29

1.5.2 input元素创建控件 30

1.5.3 其他常用控件 34

1.6 图形绘制 35

1.6.1 canvas绘图 35

1.6.2 SVG绘图 40

习题 42

第2章 CSS 43

2.1 CSS简介 43

2.2 CSS的作用 43

2.3 CSS的优势 45

2.4 CSS的使用 45

2.4.1 编写CSS 45

2.4.2 CSS基础语法 46

2.4.3 应用CSS 47

2.4.4 样式的层次结构 49

2.5 CSS选择器 50

2.5.1 类型选择器 50

2.5.2 类选择器 50

2.5.3 ID选择器 51

2.6 CSS基础样式 51

2.6.1 背景(background) 51

2.6.2 文木格式(text) 53

2.6.3 字体属性(fonts) 54

2.6.4 链接(link) 56

2.6.5 列表(list) 56

2.7 CSS布局 57

2.7.1 CSS框模型 58

2.7.2 定位机制(Position) 60

2.7.3 浮动属性(Float) 64

2.8 CSS3简介 66

2.8.1 新的边框属性 66

2.8.2 新的背景属性 68

2.8.3 CSS3文本阴影 70

2.8.4 定义动画 70

习题 73

第3章 JavaScript 75

3.1 JavaScript基础 75

3.2 JavaScript基本语法 77

3.2.1 数据 77

3.2.2 操作符 78

3.2.3 语句 81

3.3 JavaScript对象 88

3.3.1 内置对象 88

3.3.2 自定义对象 94

3.3.3 BOM对象 96

3.3.4 DOM对象 101

3.4 JavaScript事件 105

3.4.1 常用事件 105

3.4.2 事件添加 105

3.5 JavaScript库 108

3.5.1 Ajax概述 108

3.5.2 jQuery概述 111

习题 114

第4章 C#语言基础 115

4.1 C#程序实例 115

4.1.1 第一个C#实例程序 115

4.1.2 代码分析 116

4.2 数据类型 117

4.2.1 值类型 117

4.2.2 引用类型 119

4.3 C#基本操作 120

4.3.1 变量和常量 120

4.3.2 装箱和拆箱 120

4.3.3 控制台输入和输出 121

4.3.4 字符串处理 122

4.4 流程控制 127

4.4.1 条件语句 127

4.4.2 循环语句 128

4.4.3 异常处理语句 130

4.5 类和结构 132

4.5.1 定义类和结构 132

4.5.2 定义属性 134

4.5.3 定义索引器 134

4.5.4 方法重载 136

4.5.5 使用ref和out类型参数 137

4.5.6 抽象类和接口 138

习题 138

第5章 ASP.NET开发入门 140

5.1 Visual Studio与ASP.NET简介 140

5.2 开发环境的建立 141

5.3 Visual Studio集成开发环境介绍 145

5.3.1 系统的启动 145

5.3.2 第一个Web应用程序 146

5.3.3 集成开发环境介绍 148

习题 149

第6章 ASP.NET基本控件 150

6.1 控件概述 150

6.1.1 Web控件的分类 150

6.1.2 ASP.NET服务器控件常用的属性和事件 151

6.1.3 事件驱动与事件处理 153

6.2 一般控件 154

6.2.1 Label控件 154

6.2.2 Button控件 155

6.2.3 TextBox控件 158

6.2.4 HyperLink控件 159

6.3 选择控件 160

6.3.1 CheckBox控件 160

6.3.2 RadioButton控件 162

6.3.3 ListBox控件 162

6.3.4 DropDownList控件 166

6.4 Panel控件 167

6.5 图片控件 169

6.5.1 Image控件 170

6.5.2 ImageMap控件 170

习题 173

第7章 ASP.NET高级控件 175

7.1 Calendar控件 175

7.1.1 Calendar控件基本概念 175

7.1.2 改变Calendar控件的外观 176

7.1.3 对Calendar控件编程 177

7.2 FileUpload控件 178

7.3 Wizard控件 181

7.4 PlaceHolder控件 183

7.5 AdRotator控件 184

7.6 验证控件 186

7.6.1 RequiredFieldValidator控件 188

7.6.2 ValidationSummary控件 189

7.6.3 CompareValidator控件 191

7.6.4 RangeValidator控件 192

7.6.5 RegularExpressionValidator控件 193

7.6.6 CustomValidator控件 193

7.7 案例:使用用户控件 194

7.7.1 用户控件的使用 194

7.7.2 ActiveOp.ascx用户控件 195

习题 197

第8章 构建网站 199

8.1 ASP.NET网站综述 199

8.1.1 解决方案和项目 199

8.1.2 ASP.NET网站布局 200

8.1.3 网站的组成文件 200

8.1.4 网站文件类型 201

8.1.5 代码隐藏 202

8.1.6 网站的状态 203

8.2 Response对象 203

8.3 Request对象 206

8.3.1 Request对象概述 206

8.3.2 Params属性 208

8.3.3 ServerVariables属性 208

8.4 Application对象 210

8.5 Session对象 211

8.6 Server对象 211

8.7 案例:构建畅想网络学院网站 213

习题 215

第9章 应用ADO.NET编程 217

9.1 ADO.NET概述 217

9.2 使用ADO.NET连接到数据库 218

9.2.1 连接到SQL Server数据库 218

9.2.2 连接到Oracle数据库 219

9.2.3 通过OLE DB连接到数据库 220

9.2.4 连接数据库实例 221

9.3 使用Command对象和DataReader对象 224

9.4 使用DataAdapter对象和DataSet对象 227

9.5 案例:使用Command对象直接修改数据库 230

习题 233

第10章 Web数据访问 234

10.1 数据源控件 234

10.1.1 数据源控件概述 234

10.1.2 SqlDataSource控件 235

10.2 GridView控件 236

10.2.1 常用属性和事件 236

10.2.2 GridView控件的基本应用 238

10.2.3 通过GridView控件修改数据 239

10.2.4 多个GridView和SqlDataSource相互配合 241

10.2.5 对GridView控件编程 245

10.3 DataList控件 250

10.3.1 DataList控件的模板和事件 250

10.3.2 DataList控件的基本应用 252

10.3.3 对DataList控件编程 254

10.3.4 进一步对DataList控件编程 257

10.4 DetailsView控件 260

10.5 案例:使用DetailsView控件访问数据 261

习题 263

第11章 数据绑定 264

11.1 嵌入式代码与简单数据绑定 264

11.1.1 嵌入式代码块 264

11.1.2 嵌入式表达式 265

11.1.3 ASP.NET表达式 266

11.1.4 简单数据绑定 267

11.2 一般控件的数据绑定 268

11.2.1 与DataSource控件绑定 268

11.2.2 绑定到ADO.NET的查询结果 269

11.3 Web数据控件的数据绑定 270

11.4 Repeater控件 272

11.5 案例:Repeater使用 273

习题 279

第12章 ASP.NET AJAX 280

12.1 Ajax基本概念 280

12.1.1 富Internet应用程序 280

12.1.2 Ajax的核心技术 280

12.2 ASP.NET AJAX 281

12.2.1 ASP.NET AJAX与Ajax 281

12.2.2 第一个Ajax应用程序 282

12.3 ASP.NET AJAX服务器端控件 283

12.3.1 ScriptManager控件 284

12.3.2 UpdatePanel控件 285

12.3.3 UpdateProgress控件 288

12.3.4 Timer控件 290

12.4 案例:ASP.NET AJAX ControlToolkit使用 291

12.4.1 ASP.NET AJAX Control Toolkit安装 292

12.4.2 ConfirmButtonExtender控件 293

12.4.3 CalendarExtender控件 294

习题 295

第13章 实用编程技巧 296

13.1 发送电子邮件 296

13.2 使用Socket进行通信 300

13.3 使用Excel表格 304

13.4 处理数据库中的图片 309

13.5 案例:在程序中操作图片 316

习题 318

第14章 高级数据库技术 319

14.1 使用数据库连接池 319

14.2 使用事务处理 322

14.3 案例:使用DataSet访问数据库 326

习题 332

第15章 综合案例——“畅想网络学院” 333

15.1 系统总体设计 333

15.1.1 功能设计 333

15.1.2 数据库设计 334

15.1.3 实例数据库的建立 338

15.1.4 网站的结构 339

15.2 系统体系结构的设计与实现 340

15.2.1 数据访问层的实现 341

15.2.2 业务逻辑层的实现 344

15.2.3 表示层的实现 346

15.3 系统登录 351

15.4 系统菜单的实现 357

15.5 Cookie的使用 361

15.5.1 什么是Cookie 361

15.5.2 写入Cookie 362

15.5.3 读取Cookie 363

15.5.4 删除Cookie 363

15.6 修改密码 364

15.7 专业管理 365

15.8 学生管理 366

15.9 课程管理 368

15.10 我的课程 369

习题 371

参考文献 372