当前位置:首页 > 工业技术
Web编程高级教程
Web编程高级教程

Web编程高级教程PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:Xue Bai等著;吴越胜,孙岩等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302088217
  • 页数:590 页
图书介绍:本书内容包括计算机编程基本知识、数据库基本知识、XML的应用、VB.NET、C#详解、ASP.NET、CGI/Perl的应用、Java、JSP知识应用、PHP语言应用。
《Web编程高级教程》目录
标签:编程 教程

目录 1

第1章 编程逻辑入门知识 1

1.1 理解计算机编程的本质 1

1.2 探讨编程进程 4

1.2.1 理解问题所在 4

1.2.2 设计逻辑 4

1.2.3 为程序编码 5

1.2.4 把程序编译为机器语言 5

1.2.5 检测程序 5

1.2.6 程序进入实用化状态 6

1.3 使用伪代码语句 7

1.4 使用变量并为其命名 7

1.5 描述数据类型 10

1.6 理解决策 11

1.7 理解过程化程序中的模块化和抽象化 15

1.7.1 向模块传递值 16

1.7.2 从模块中返回值 17

1.7.3 了解封装的优点 18

1.8 面向对象编程概述 19

1.8.1 定义类 21

1.8.3 理解继承 23

1.8.2 将对象实例化并使用对象 23

1.8.4 理解多态性 25

1.8.5 面向对象编程的优点 26

1.9 复习题 27

1.10 实习练习 29

1.11 Web编程项目 31

第2章 Access和SQL 32

2.1 理解数据库的主要概念 32

2.1.1 使用数据库 32

2.1.3 设计数据库 33

2.1.2 理解SQL 33

2.1.4 使用NULL值 34

2.2 创建Access数据库 34

2.3 使用Access和SQL创建数据库表 35

2.3.1 使用Access创建表 36

2.3.2 使用SQL创建表 38

2.3.3 设置主键 41

2.4 使用SQL处理数据 42

2.4.1 插入新数据 42

2.4.2 更新数据 43

2.4.3 删除数据 44

2.5.2 使用WHERE子句检索特定值 45

2.5.1 检索全部数据 45

2.5 使用SQL检索数据 45

2.5.3 使用IS NULL/IS NOT NULL运算符 46

2.5.4 使用LIKE运算符 47

2.5.5 使用BETWEEN运算符 48

2.5.6 使用IN运算符 48

2.5.7 将数据分类 49

2.5.8 将数据分组 50

2.5.9 SQL中的聚集函数 50

2.6 使用高级技术检索数据 52

2.6.1 从多个表中检索数据 52

2.6.2 子查询 53

2.6.3 关联子查询 54

2.6.4 使用EXISTS 55

2.7 复习题 56

2.8 实习练习 58

2.9 Web编程项目 61

第3章 XML:第1部分 63

3.1 创建基本的XML文档 63

3.1.1 XML元素和属性 65

3.1.2 XML声明 65

3.2 解析XML文档 67

3.3 编写格式正确的文档 68

3.3.1 所有的XML文档必须有根元素 69

3.3.2 XML对大小写敏感 69

3.3.3 所有的XML标记必须有结束标记 71

3.3.4 必须正确嵌套XML元素 73

3.3.5 属性值必须加引号 74

3.3.6 空元素必须关闭 75

3.4 使用特殊字符 77

3.4.1 预定义字符实体 77

3.4.2 数字字符引用 79

3.5 添加注释 81

3.6 复习题 83

3.7 实习练习 85

3.8 Web编程项目 87

第4章 XML:第2部分 89

4.1 用命名空间组织元素 89

4.1.1 命名空间和URI 89

4.1.2 默认命名空间 90

4.1.3 显式的命名空间 92

4.2 用DTD定义元素 94

4.3 依照DTD来检验XML文档 98

4.4 在DTD中声明元素 99

4.4.1 字符数据元素 100

4.4.2 空元素 101

4.4.3 元素序列 102

4.4.4 混合内容元素 104

4.5 在DTD中声明属性 105

4.5.1 属性类型 106

4.5.2 属性默认 107

4.6 复习题 109

4.7 实习练习 111

4.8 Web编程项目 115

第5章 Visual Basic.NET:第1部分 116

5.1 理解Visual Studio.NET的基础 116

5.1.2 .NET Framework类库 117

5.1.1 通用语言规范 117

5.2 使用Visual Studio.NET的集成开发者界面 120

5.2.1 启动Visual Studio.NET并打开一个已有的解决方案 121

5.2.2 文档窗口及其任务 124

5.2.3 工具窗口及其任务 124

5.3 为解决方案创建用户界面 125

5.3.1 设置窗体的属性 125

5.3.2 创建控件实例 128

5.4 使用VB.NET控件 130

5.4.1 创建Button控件实例 130

5.4.2 添加TextBox控件 131

5.4.3 添加CheckBox控件实例 133

5.4.4 使用ListBox和ComboBox控件 133

5.5 分析VB.NET模块的结构 136

5.6 理解VB.NET数据类型和变量 138

5.6.1 声明变量 139

5.6.2 使用String数据类型 140

5.6.3 使用Boolean数据类型 141

5.7 事件处理程序简介 141

5.8 编写决策语句 145

5.9 使用循环语句 146

5.10复习题 148

5.11 实习练习 151

5.12 Web编程项目 159

第6章 Visual Basic.NET:第2部分 161

6.1 开始 161

6.2 ADO.NET概述 162

6.2.1 建立数据库连接 162

6.2.2 数据库连接的后台编码 166

6.3 创建DataAdapter 167

6.4 在DataSet和数据表对象中保存数据 173

6.5 在DataSet上绑定控件 175

6.6 通过数据库表里的记录导航 178

6.7 修改数据库记录 180

6.7.1 支持记录进行更新 181

6.7.2 添加和更新记录 181

6.7.3 删除记录 183

6.7.4 取消更新 184

6.8 复习题 184

6.9 实习练习 187

6.10 Web编程项目 199

第7章 C#:第1部分 200

7.1 编写一个生成输出的C#程序 200

7.2 在命令行编译和执行程序 203

7.3 给程序添加注释 206

7.4 用Visual Studio IDE编译和执行程序 207

7.5 使用System命名空间 211

7.6 声明变量 212

7.7 使用标准二进制算术运算符 215

7.8 使用浮点数据类型 217

7.9 使用string数据类型接受控制台输入 218

7.10 做出决策 221

7.11 编写方法 223

7.12 创建MessageBox 225

7.13 为MessageBox按钮添加功能 230

7.14 复习题 232

7.15 实习练习 234

7.16 Web编程项目 235

第8章 C#:第2部分 236

8.1 创建Form 236

8.2 创建成为程序主窗口的Form 238

8.3 在窗口中放置Button 240

8.4 使用Visual Studio IDE设计Form 242

8.5 理解IDE创建的代码 247

8.6 为Form上的Button添加功能 250

8.7 为Form添加第2个Button 252

8.8 使用Visual Studio帮助的Search功能 255

8.9 理解控件 257

8.10 创建带Label的Form 258

8.11 设置Label的字体 261

8.12 为Form添加Color 263

8.13 使用CheckBox和RadioButton对象 264

8.14 为窗体添加图片框 267

8.15 复习题 268

8.16 实习练习 270

8.17 Web编程项目 271

9.1.1 编写你的第一个ASP.NET页面 273

第9章 ASP.NET:第1部分 273

9.1 使用ASP.NET构建Web表单 273

9.1.2 处理客户机请求 275

9.2 探讨ASP.NET服务器控件 277

9.3 使用ASP.NET服务器控件创建Web表单 283

9.3.1 使用HTML服务器控件构建表单 283

9.3.2 使用ASP.NET Web控件构建表单 287

9.3.3 使用DropDownList和ListBox控件 289

9.3.4 使用RadioButtonList以及CheckBoxList控件 295

9.3.5 使用DataList和DataGrid控件 298

9.4 理解页面的后台编码 301

9.5 复习题 303

9.6 实习练习 305

9.7 Web编程项目 311

第10章 ASP.NET:第2部分 313

10.1 处理用户控件 313

10.1.1 创建ASP.NET Web用户控件 313

10.1.2 使用用户控件 314

10.2 提供用户控件的属性和方法 316

10.3 使用用户控件内的ASP.NET服务器控件 321

10.4.1 使用RequiredFieldValidator 324

10.4 使用验证控件来改进Web表单 324

10.4.2 使用CompareValidator 326

10.4.3 使用RangeValidator控件 328

10.4.4 使用ValidationSummary控件 330

10.5 上载文件到Web服务器 331

10.6 复习题 336

10.7 实习练习 338

10.8 Web编程项目 344

第11章 CGI/Perl:第1部分 345

11.1 使用Perl语言编写你的第一个CGI脚本 345

11.2 测试Perl CGI脚本 347

11.3 调试Perl CGI脚本 350

11.4 创建到CGI脚本的链接 351

11.5 使用链接发送一个数据项到CGI脚本 353

11.6 解析发送到Perl CGI脚本的数据 355

11.7 使用链接发送多个数据项到CGI脚本 359

11.8 复习题 361

11.9 实习练习 363

11.10 Web编程项目 366

第12章 CGI/Perl:第2部分 368

12.1 使用CGI脚本处理表单数据 368

12.2 设计CGI脚本 370

12.3 声明Perl中的标量变量 371

12.4 使用赋值语句给变量赋值 372

12.5 使用Perl中的算术运算符 374

12.6 访问从联机表单接收的值 377

12.7 为表单和脚本建立关联关系 379

12.8 把美元符号包括在数字中 381

12.9 使用printf函数 382

12.9.1 格式域的组成部分 383

12.9.2 在Annuity Calculator脚本中使用printf函数 385

12.10 复习题 386

12.11 实习练习 388

12.12 Web编程项目 393

第13章 Java:第1部分 395

13.1 探讨Java编程语言 395

13.1.1 编写一个生成输出的Java程序 395

13.1.2 向Java程序添加注释 399

13.1.3 运行程序 400

13.2 理解变量与常量 401

13.2.1 使用int数据类型 403

13.2.2 使用算术语句 405

13.2.3 使用其他基本数据类型 407

13.3 使用GUI对象生成输出并接受输入 410

13.4.1 做出决策 413

13.4 使用决策和循环技术 413

13.4.2 执行循环 414

13.5 创建并使用方法 415

13.6 创建并使用类和对象 420

13.6.1 理解类 420

13.6.2 创建构造函数 423

13.7 复习题 424

13.8 实习练习 426

13.9 Web编程项目 427

14.1 编写Java applet 429

第14章 Java:第2部分 429

14.2 使用JLabel编写简单的JApplet 431

14.3 修改LABEL的字体 434

14.4 向JAPPLET添加JTEXTFIELD和JBUTTON组件 435

14.5 事件驱动编程 438

14.5.1 使applet准备接受事件信息 439

14.5.2 告知applet,让其期待要发生的事件 439

14.5.3 告知JApplet如何响应事件 439

14.6 向JAPPLET添加输出 442

14.7 理解JAPPLET生存期 444

14.8 创建完整的交互的APPLET 448

14.10 复习题 452

14.9 获取帮助 452

14.11 实习练习 454

14.12 Web编程项目 455

第15章 Java Server Pages:第1部分 457

15.1 探讨Java Server Pages 457

15.2 使用JSP脚本元素 459

15.2.1 使用JSP页面指令 459

15.2.2 import属性 459

15.2.3 session属性 460

15.2.4 buffer属性 462

15.2.5 isThreadSafe属性 463

15.3 链接外部文件 464

15.3.1 在页面转换时引入文件 464

15.3.2 在请求时引入文件 466

15.4 理解声明、表达式和scriptlets 468

15.4.1 JSP声明 468

15.4.2 JSP表达式 468

15.4.3 JSP scriptlet 468

15.5 添加注释 471

15.6 处理客户机请求 472

15.6.1 获取头文件信息 472

15.6.2 获取客户机和服务器信息 475

15.6.3 窗体集合 476

15.6.4 使用数组 483

15.7 复习题 486

15.8 实习练习 488

15.9 Web编程项目 494

第16章 Java Server Pages:第2部分 496

16.1 编写JavaBean 496

16.2 编译并安装Bean类 498

16.3.3 设置bean属性 499

16.3.2 访问bean属性 499

16.3.1 初始化bean对象 499

16.3 使用bean并设置其属性 499

16.4 理解bean和form 501

16.4.1 使用窗体输入参数来设置属性 501

16.4.2 理解bean和scriptlet 502

16.5 理解JavaBean的作用域 503

16.5.1 page作用域JavaBean 503

16.5.2 request作用域JavaBean 504

16.5.3 session作用域JavaBean 506

16.5.4 application作用域JavaBean 508

16.6 从JSP访问数据库 509

16.6.3 建立连接 510

16.6.2 定义连接URL 510

16.6.1 加载JDBC驱动器 510

16.6.4 创建Statement对象 511

16.6.5 执行查询或命令 511

16.6.6 处理ResultSet 511

16.6.7 关闭连接 512

16.7 探讨JDBC示例 512

16.7.1 将数据库注册为ODBC数据源 512

16.7.2 从表中检索数据 514

16.7.3 使用窗体与数据库交互 517

16.8 复习题 520

16.9 实习练习 522

16.10 Web编程项目 525

第17章 PHP:第1部分 527

17.1 准备使用PHP 527

17.1.1 探讨开放源现象 528

17.1.2 寻找PHP产品 528

17.1.3 安装PHP 528

17.2 第一次探讨PHP 529

17.3 理解PHP基础知识 532

17.3.1 定义PHP变量 532

17.3.2 使用变量作用域 532

17.3.4 使用运算符 534

17.3.3 理解变量类型 534

17.3.5 在代码中使用注释 535

17.4 显示PHP输出 536

17.5 管理PHP程序流程 537

17.5.1 使用If-then-else结构 537

17.5.2 使用Switch-case结构 539

17.5.3 使用For-next循环 541

17.5.4 使用Do-while结构 541

17.6 复习题 542

17.7 实习练习 544

17.8 Web编程项目 556

18.1 研究PHP和MySQL之间的关系 558

第18章 PHP:第2部分 558

18.2 规划PHP Web应用程序 559

18.2.1 研究邮件列表数据 559

18.2.2 建立数据库连接 561

18.3 创建并使用logon窗口 562

18.4 管理系统数据 565

18.5 更新PHP Web应用程序 569

18.6 复习题 578

18.7 实习练习 580

18.8 Web编程项目 589

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