图书介绍

Web网站构造技术 下PDF|Epub|txt|kindle电子书版本网盘下载

Web网站构造技术 下
  • 阮文江编著 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:7300038069
  • 出版时间:2002
  • 标注页数:417页
  • 文件大小:7MB
  • 文件页数:436页
  • 主题词:

PDF下载


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

下载说明

Web网站构造技术 下PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Web服务器1

第1章 个人Web服务器(PWS)1

1.1 什么是WPS1

1.2 安装PWS1

1.3 PWS的目录机制3

1.3.1 主目录4

1.3.2 虚拟目录5

1.4 PWS网站配置和维护6

1.4.1 设置默认文档6

1.4.2 启用目录浏览7

1.4.3 记录站点活动7

1.4.4 查看站点性能8

2.1 什么是IIS9

第2章 Internet信息服务器(IIS)9

2.2 安装IIS10

2.3 IIS管理工具11

2.3.1 Microsoft管理控制台——MMC11

2.3.2 基于Web的管理工具——HTMLA13

2.3.3 Windows脚本主机——WSH14

2.4 标识Internet上的网站15

2.4.1 网站标识15

2.4.2 获取Internet名称和地址15

2.4.3 为Web站点指定主机标题名、地址和端口15

2.5 管理Web和FTP站点16

2.5.1 Web和FTP站点16

2.5.2 添加站点16

2.5.4 启动和停止站点17

2.5.3 命名Web站点17

2.5.5 目录管理18

2.6 配置Web应用程序19

2.6.1 关于Web应用程序19

2.6.2 创建应用程序20

2.6.3 设置应用程序映射20

2.6.4 孤立应用程序21

2.6.5 缓存应用程序21

2.6.6 配置ASP应用程序21

2.6.7 配置CGI应用程序22

2.7 IIS网站安全23

2.7.1 身份验证23

2.7.2 访问控制24

2.7.3 信息加密27

2.7.4 访问审核28

2.8 记录IIS网站活动29

2.8.1 启用IIS网站活动日志29

2.8.2 指定保存日志文件的方式29

2.8.3 解释日志文件30

第3章 FrontPage服务器扩展31

3.1 什么是FrontPage服务器扩展31

3.2 使用FrontPage服务器扩展3.0版本31

3.3 使用FrontPage服务器扩展4.0版本33

3.3.1 安装FrontPage服务器扩展4.0版本33

3.3.2 使用FrontPage管理控制台(FPMMC)36

3.3.3 对Web站点配置FrontPage服务器扩展37

3.3.5 重新计算站点中的所有超链接38

12.9.2 Clear方法38

3.3.4 管理子站点38

3.3.6 添加管理员39

3.3.7 启用或禁止网页创作39

4.1.1 什么是ASP40

第二部分 ASP编程技术40

4.1 ASP简介40

第4章 ASP编程基础40

4.1.2 三层式Web编程模型41

4.1.3 ASP的使用环境和运行模式42

4.1.4 ASP的Web页面结构42

4.1.5 编写和浏览第一个ASP页面43

4.2.1 ASP页面文件45

4.2.2 加入脚本45

4.2 创建ASP页面的基本方法45

4.2.3 合成HTML和脚本指令46

4.2.4 ASP的特殊指令47

4.2.5 在脚本中的空白字符48

4.3 使用脚本语言49

4.3.1 什么是脚本语言49

4.3.2 设置主脚本语言49

4.3.3 在服务器上使用VBScript和JScript50

4.4.1 使用常量51

4.4 使用常量和变量51

4.4.2 使用变量52

4.4.3 变量作用域52

4.4.4 为变量赋予会话或应用程序作用域53

4.5 使用过程54

4.5.1 定义过程54

4.5.2 调用过程55

4.5.3 将数组传递给过程56

4.6 使用集合56

4.6.1 通过名称和索引访问项目56

4.6.2 遍历集合57

4.6.3 遍历带子关键字(Subkeys)的集合58

4.6.4 遍历对象集合59

4.7 使用组件和对象60

4.7.2 生成组件对象的实例60

4.7.1 什么是组件60

4.6.5 ASP集合的特殊之处60

4.7.3 从Java类中创建一个对象61

4.7.4 调用对象的方法62

4.7.6 ASP内建对象简介62

4.7.5 设置对象属性62

4.7.7 ASP的ActiveX服务器组件简介63

4.8 对象作用域65

4.8.1 使用页作用域对象65

4.8.2 为对象赋予会话作用域66

4.8.3 为对象赋予应用程序作用域67

4.8.4 会话和应用程序作用域的替代方案67

4.8.5 对象作用域和组件线程的关系67

第5章 编制ASP页面69

5.1 向浏览器发送内容69

5.1.1 发送内容69

5.1.4 缓冲内容70

5.1.2 设置内容的类型70

5.1.3 重定向浏览器70

5.1.7 创建动态通道72

5.1.5 允许代理服务器缓存页72

5.1.6 避免浏览器缓存页72

5.2 向浏览器传送脚本73

5.3 包含文件75

5.3.1 使用Virtual关键字75

5.3.2 使用File关键字75

5.3.3 被包含文件的位置75

5.3.4 包含文件的约束76

5.4 处理HTML表单77

5.4.1 关于HTML表单77

5.4.2 获得表单输入78

5.4.3 验证表单输入79

5.5 调试ASP页80

5.5.1 Microsoft脚本调试工具80

5.5.2 启用调试81

5.5.3 脚本错误82

5.5.4 错误调试技术83

5.5.5 脚本调试技巧84

6.1 什么是ASP应用程序86

6.2 管理应用程序86

第6章 开发ASP应用程序86

6.2.1 启动和结构应用程序87

6.2.2 隔离应用程序87

6.2.3 使用应用程序状态88

6.3 管理会话88

6.3.1 启动和结构会话88

6.3.2 关于SessionID和Cookie89

6.3.4 管理Web Farm的会话90

6.3.3 在Session对象中存储数据90

6.3.5 使用Cookie91

6.3.6 无会话的ASP页93

6.4 使用GlobaL.asa94

6.4.1 Global.asa文件94

6.4.2 Appliction和Session的事件处理程序94

6.4.3 示例:显示在线人数程序95

6.4.4 声明97

6.4.5 TypeLibrary声明97

6.5 维护ASP应用程序的安全98

6.5.1 NTFS权限99

6.5.2 Web服务器权限99

6.5.3 Cookie安全性99

6.5.4 使用身份验证机制保护被限制的ASP内容100

6.5.5 使用SSL维护应用程序的安全100

6.6 Web程序的事务处理101

6.6.2 声明事务性脚本102

6.6.1 关于事务102

6.6.3 提交或终止脚本103

6.6.4 编写事务事件103

6.6.5 在MTS资源管理器中登记一个组件104

6.6.6 对象作用域105

6.6.7 事务排队105

6.7 创建国际化网站105

6.7.1 设置字符串转换代码页106

6.7.2 设置现场标识107

第7章 ASP的内建对象108

7.1 Request对象108

7.1.1 ClientCertificate数据集合109

7.1.2 Cookies数据集合112

7.1.3 Form数据集合113

7.1.4 QueryString数据集合115

7.1.5 ServerVariables数据集合117

7.1.7 BinaryRead方法120

7.1.6 TotalBytes属性120

7.2 Response对象121

7.2.1 Cookies数据集合122

7.2.2 Buffer属性124

7.2.3 CacheControl属性125

7.2.4 Charset属性125

7.2.5 ContentType属性126

7.2.6 Expires属性126

7.2.7 ExpiresAbsolute属性127

7.2.8 IsClientConnected属性127

7.2.9 Pics属性128

7.2.10 Status属性129

7.2.11 AddHeader方法129

7.2.12 ApopendToLog方法131

7.2.13 BinaryWrite方法131

7.2.14 Clear方法132

7.2.15 End方法132

7.2.16 Flush方法133

7.2.17 Redirect方法133

7.2.18 Write方法133

7.3 Seesion对象134

7.3.1 Session Contents数据集合137

7.3.2 Session StaticObjects数据集合137

7.3.3 CodePage属性138

7.3.4 LCID属性139

7.3.5 SessionID属性139

7.3.6 Timeout属性139

7.3.7 Abandon方法140

7.4 Application对象140

7.4.1 Application Contents数据集合142

7.4.3 Lock方法143

7.4.2 Application StaticObjects数据集合143

7.5 Server对象144

7.4.4 Unlock方法144

7.5.1 ScriptTimeout属性145

7.5.2 CreateObject方法146

7.5.3 HTMLEncode方法146

7.5.4 MapPath方法147

7.5.5 URLEncode方法148

7.6 ObjectContext对象149

7.6.1 @TRANSACTION151

7.6.2 SetComplete方法151

7.6.3 SetAbort方法152

7.6.4 OnTransactionCommit事件152

7.6.5 OnTransactionAbort事件152

第8章 ASP的自带组件153

8.1 浏览器兼容组件153

8.1.1 Browscap.ini文件154

8.2 广告轮显组件157

8.2.1 Rotator Schedule文件158

8.2.2 Broder属性160

8.2.3 Clickable属性160

8.2.4 TargetFrame属性161

8.2.5 GetAdvertisement方法161

8.3 内容轮显组件162

8.3.1 Content Schedule文件163

8.3.2 ChooseContent方法164

8.3.3 GetAllContent方法165

8.4 超链接目录组件166

8.4.1 Content Linking List文件167

8.4.2 GetListCount方法168

8.4.3 GetPreviousURL和GetNextURL方法168

8.4.5 GetListIndex方法169

8.4.4 GetPreviousDescription和GetNextDescription方法169

8.4.6 GetNthURL方法170

8.4.7 GetNthDescription方法170

8.5 页计数器组件171

8.5.1 Hits方法172

8.5.2 PageHit方法172

8.5.3 Reset方法173

8.6 计数器组件173

8.6.1 Get方法174

8.6.2 Increment方法175

8.6.3 Remove方法176

8.6.4 Set方法176

8.7 文件存取组件177

8.8 MyInfo组件177

8.9 许可验证组件179

8.9.1 HasAccess方法180

8.10 数据存取组件182

9.2 基本的ADO编程模型183

第9章 ADO编程模型183

第三部分 ADO编程技术183

9.1 ADO概述183

9.3 ADO中的基本概念184

9.4 使用对象的ADO编程模型187

9.5 ADO对象模型187

第10章 在ASP中使用ADO190

10.1 创建ODBC DSN文件190

10.1.1 配置Microsoft Acdess数据库的文件DSN191

10.1.2 配置SQL Server数据库的文件DSN191

10.1.3 配置Oracle数据库文件DSN191

10.2 连接数据库192

10.3 用Connection对象执行查询192

10.4 使用Recordset对象处理结果193

10.4.1 配合使用Connection对象和Recordset对象检索记录194

10.4.2 只使用Recordset对象检索记录194

10.5 使用Command对象改善查询195

10.6 结合HTML表单和数据库访问196

10.7.1 使连接超时197

10.7 管理数据库连接197

10.7.2 共享连接198

10.7.3 使用跨页连接198

10.7.4 关闭连接199

第11章 SQL语法200

11.1 SQL概念200

11.2 数据定义语句200

11.2.1 CREATE TABLE语句200

11.2.2 CREATE INDEX语句201

11.2.3 CREATE USER或GROUP语句202

11.2.4 ADO USER语句202

11.2.5 ODROP USER或GROUP语句203

11.2.6 ALTER TABLE语句203

11.2.8 DROP语句205

11.2.7 ALTER USER或DATABASE语句205

11.3 数据处理语句206

11.3.1 SELECT语句206

11.2.9 GRANT语句206

11.2.10 REVOKE语句206

11.3.2 INSERT INTO语句208

11.3.3 UPDATE语句209

11.3.4 DELETE语句210

11.3.5 INNER JOIN运算210

11.3.6 LEFT JOIN和RIGHT JOIN运算212

11.3.7 UNION运算213

11.3.8 WHERE子句213

11.3.9 GROUP BY子句214

11.3.10 SQL合计函数215

11.3.11 HAVING子句215

11.3.13 SQL子查询216

11.3.12 ORDER BY子句216

第12章 ADO对象详解219

12.1 Connection对象219

12.1.1 Attributes属性220

12.1.2 CommandTimeout属性222

12.1.3 ConnectionString属性223

12.1.4 ConnectionTimeout属性225

12.1.5 CousorLocation属性225

12.1.6 DefaultDatabase属性226

12.1.7 IsolationLevel属性227

12.1.8 Mode属性228

12.1.9 Provider属性230

12.1.11 Version属性231

12.1.10 State属性231

12.1.12 BeginTrans、CommitTrans和RollbackTrands方法232

12.1.13 Cancel方法235

12.1.14 Close方法236

12.1.15 Execute方法238

12.1.16 Open方法239

12.1.17 OpenSchema方法241

12.2 Recordset对象243

12.2.1 AbsolutePage属性245

12.2.2 AbsolutePosition属性246

12.2.3 ActiveConnection属性248

12.2.4 BOF、EOF属性250

12.2.5 Boodmark属性252

12.2.6 CacheSize属性254

12.2.7 CursorLocation属性255

12.2.8 CursorType属性256

12.2.9 EditMode属性258

12.2.10 Filter属性259

12.2.11 LockType属性262

12.2.12 MarshalOptions属性263

12.2.13 MaxRecords属性265

12.2.14 PageCount属性266

12.2.15 PageSize属性266

12.2.16 RecordCount属性266

12.2.17 Sort属性267

12.2.18 Source属性267

12.2.19 State属性269

12.2.20 Status属性270

12.2.21 AddNew方法272

12.2.23 CancelBatch方法274

12.2.22 Cancel方法274

12.2.24 CancelUpdate方法275

12.2.25 Clone方法275

12.2.26 Delete方法277

12.2.27 Move方法280

12.2.28 Movefirst、MoveLast、MoveNext和MovePre Vious方法282

12.2.29 NextRecordset方法284

12.2.30 Open方法285

12.2.31 Requery方法288

12.2.32 Resync方法288

12.2.33 Save方法290

12.2.34 Supports方法290

12.2.35 Update方法293

12.2.36 UpdateBatch方法296

12.3 Field对象299

12.3.1 ActualSize属性300

12.3.3 DefinedSize属性301

12.3.4 Name属性301

12.3.2 Attributes属性301

12.3.5 NumericSc属性ale302

12.3.6 OriginalValue属性303

12.3.7 Precision属性304

12.3.8 Type属性305

12.3.9 UnderlyingValue属性307

12.3.10 Value属性308

12.3.11 AppendChunk方法309

12.3.12 GetChunk方法311

12.4 Fields集合312

12.4.1 Count属性313

12.4.2 Append方法314

12.4.3 Delete方法315

12.4.4 Item方法315

12.4.5 Refresh方法316

12.5 Command对象316

12.5.2 CommandText属性317

12.5.1 ActiveConnection属性317

12.5.3 CommandTimeout属性318

12.5.4 CommandType属性318

12.5.5 Prepared属性319

12.5.6 State属性320

12.5.7 Cancel方法321

12.5.8 CreateParameter方法321

12.5.9 Execute方法323

12.6 Parameter对象326

12.6.1 Attributes属性327

12.6.2 Direction属性327

12.6.3 Name属性328

12.6.4 NumericScale属性328

12.6.5 Precision属性328

12.6.6 Size属性329

12.6.7 Type属性329

12.6.8 Value属性329

12.6.9 AppendChunk方法329

12.7 Parameters集合330

12.7.1 Count属性330

12.7.2 Append方法330

12.7.3 Delete方法330

12.7.4 Item方法331

12.7.5 Refresh方法331

12.8 Error对象333

12.8.1 Description属性334

12.8.2 NativeError属性335

12.8.3 Number属性335

12.8.5 SQLState属性336

12.8.4 Souce属性336

12.9 Errors集合337

12.9.1 Count属性337

12.9.3 Item方法338

12.10 Property对象338

12.10.1 Attributes属性339

12.10.2 Name属性339

12.10.3 Type属性339

12.10.4 Value属性339

12.11 Properties集合339

12.11.2 Item方法340

12.11.3 Refresh方法340

12.11.1 Count属性340

第四部分 ActiveX部件开发技术341

第13章 ActiveX部件开发方法341

13.1 什么是ActiveX部件341

13.2 ActiveX部件种类341

13.3 部件开发的基本常识343

13.3.1 进程内和进程外部件343

13.3.2 命名准则343

13.3.3 选择工程类型和设置工程属性344

13.3.4 多态性、接口、类型库和GUD部件346

13.3.5 启动和结束部件349

13.4 部件开发的一般步骤350

13.5 给部件添加类350

13.5.1 创建新的类350

13.5.2 ActiveX部件提供的类的实例化351

13.6 给类添加属性和方法354

13.5.3 标准模块与类模块的比较354

13.6.1 部件中属性的实现355

13.6.2 部件中方法的实现355

13.6.3 属性和方法中可用的数据类型355

13.6.4 选择类的缺省属性或方法356

13.7 给类添加事件356

13.8 给部件提供命名的常数357

13.9 通过接口的实现提供多态性358

13.9.1 多态性358

13.9.2 使用Active Basic创建标准接口360

13.9.3 标准接口的实现与使用360

13.9.4 Implements与代码重用362

13.10 组织对象:对象模型363

13.10.1 是否需要对象模型363

13.10.3 从属对象364

13.10.2 外部可创建的对象364

13.10.4 外部可创建的对象与从属对象的组合365

13.10.5 使用属性和集合来创建对象模型366

13.10.6 处理循环引用的问题369

第14章 创建ActiveX DLL371

14.1 创建ThingDemo DLL工程372

14.2 为Thing类创建属性和方法373

14.3 为Initialize和Terminate事件添加代码375

14.4 测试Thing类375

14.4.1 创建Tese Thing测试工程375

14.4.2 创建和测试Thing对象377

14.4.3 运行TestThing测试应用程序379

14.5 编译和测试ThingDemo DLL380

第15章 创建ActiveX EXE部件382

15.1 创建Coffee工程383

15.2 显示CoffeeMonitor类的窗体384

15.3 创建CoffeeWatch测试工程385

15.4 模式和无模式窗体在进程外如何运转386

15.5 提供、接收异步通知事件388

15.5.1 提供异步通知事件388

15.5.2 接收异步通知事件390

15.6 建立、使用共享的CoffeeMonitor391

15.6.1 建立共享的CoffeeMonitor391

15.6.2 使用共享的CoffeeMonitor392

15.7 创建并测试可执行的Coffee393

第16章 创建ActiveX控件394

16.1 创建ControlDemo工程394

16.2 添加TestCtlDemo工程396

16.3 设计时运行ShapeLabel控件397

16.4 UserControl对象的存活期398

16.5 编译ControlDemo部件401

17.1 创建ActXDoc工程402

第17章 创建ActiveX文档402

17.2 运行和调试ActXDoc工程404

17.2.1 运行ActXDoc工程404

17.2.2 调试FirstDoc ActiveX文档404

17.3 在ActXDoc工程中加入第二个ActiveX文档405

17.4 在ActXDoc工程中添加窗体408

17.5 在ActXDoc工程添加菜单410

第18章 下载ActiveX部件412

18.1 准备下载部件412

18.2 如何进行Internet部件下载412

18.3 使用打包和展开向导打包文件413

18.4 手工部署ActiveX部件415

18.4.1 手工部署ActiveX控件415

18.5 手工部署代码部件416

18.6 手工部署ActiveX文档417