《企业网站建设解决方案 上篇 基于Windows的网站建设》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:董小满,温平进编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302045593
  • 页数:425 页
图书介绍:本书共12章,第1章介绍了网络的基础知识;第2章讲解局域网的平台搭建过程,即操作系统平台和Web服务器以及后台数据库系统的安装配置,这是组建局域网的第一步;第3章至第6章讲解怎样具体实现各种各样的网络服务功能,主要是ASP的程序设计,这是建网的关键所在;第7章到第9章讲解了ASP强大的数据库服务功能,使其与SQL Server的后台服务相联合以提供更健壮的网络服务;第10章和第11章则介绍了实际工作中的高级内容,如网络安全和提高运行效率等。最后,在第12章中提供了一个建网过程中可能会用到的实例,读者可通过实例的学习理解对前面所学融会贯通,并且其中的代码也可实际应用。此外,本书结合软件的发展趋势,在第9章中对ASP的后一代语言ASP.Net进行了详细介绍。通过本书,读者可以声速地学会建设一个简便而且实用的企业服务网站的方法。

第1章 企业网站建设基础知识 1

1.1 Intranet基础 2

1.1.1 Intranet的基本概念 2

1.1.2 Intranet与局域网、Internet的联系及区别 2

1.1.3 Intranet的利益和缺陷 3

1.2 企业建设Intranet的基本步骤 3

1.2.1 正确评估和规划 3

1.2.2 选择建设方案 6

1.2.3 软硬件的安装 6

1.2.4 员工培训 6

1.2.5 系统测试 6

1.2.6 管理和开发工作 7

1.3 网络硬件设备简介 7

1.3.1 当前流行的局域网架构 7

1.3.2 常用的设备以及连接方法 7

1.3.3 Intranet与Internet的连接 11

1.4 软件解决方案 12

第2章 企业服务网站平台搭建 13

2.1 基于微软系列产品的网站服务平台组合 14

2.1.1 Windows2000平台上的服务系统 14

2.1.2 WindowsNT4.0平台上的服务系统 15

2.1.3 Windows98平台上的服务系统 15

2.2 Windows2000下IIS5.0的安装与设置 15

2.2.1 IIS5.0的安装与调整 16

2.2.2 IIS5.0服务器的管理 18

2.2.3 IIS5.0Web服务的设置和操作 22

2.3 SQL Server2000的安装与配置 30

2.3.1 SQL Server2000的新特性 30

2.3.2 SQL Server2000的安装 31

2.3.3 SQL Server2000的常用操作 37

第3章 ASP语言概述与基本语法 59

3.1 Asp基本简介 60

3.1.1 ASP的概述 60

3.1.2 ASP和CGI的区别 61

3.1.3 ASP与客户脚本的区别 62

3.1.4 ASP的功能 63

3.2 ASP的基本语法 63

3.2.1 ASP的分界符 64

3.2.2 ASP中的注释 65

3.2.3 <%...%>与<SCRIPT>的区别与联系 66

3.2.4 ASP中变量的使用 70

3.2.5 动态数组的使用 73

3.2.6 ASP调试技术 75

3.3 SSI(Sever Side Includes)指令介绍 78

3.3.1 #include 78

3.3.2 #config 80

3.3.3 #echo 81

3.3.4 #exec 81

3.3.5 #flastmod 82

3.3.6 #fsize 82

3.4 IIS中的@指令 82

3.4.1 @CODEPAGE 83

3.4.2 @ENABLESESSIONSTATE 83

3.4.3 @LANGUAGE 83

3.4.4 @LCID 83

3.4.5 @TRANSACTION 84

3.5 实例:用ASP返回Web服务器的信息 84

第4章 ASP的内嵌对象 88

4.1 ASP内嵌对象简介 89

4.2 Request对象 89

4.3 Response对象 90

4.4 Cookie的使用 91

4.5 Session对象 96

4.5.1 Session基本简介 96

4.5.2 Session对象集合 102

4.5.3 Session属性 102

4.5.4 Session对象事件 104

4.5.5 Sessions事件的应用 106

4.5.6 Session对象的高级应用 108

4.6 Application对象 114

4.6.1 Application对象简介 114

4.6.2 Application对象集合 117

4.6.3 Application对象方法 119

4.6.4 Application对象事件 120

4.6.5 Application对象的高级应用 122

4.7 Global.asa 123

4.7.1 Application事件 124

4.7.2 <OBJECT>声明 125

4.7.3 TypeLibrary声明 126

4.8 Server对象 127

4.8.1 Server对象简介 127

4.8.2 Server对象属性 128

4.8.3 Server对象方法 128

4.8.4 Server对象的高级应用 132

4.9 ObjectContext对象 134

4.9.1 ObjectContext对象方法 135

4.9.2 ObjectContext对象事件 136

第5章 ActiveX服务器控件 137

5.1 常用可安装ASP组件 138

5.2 Browser Capabilities组件 141

5.2.1 Browscap.ini文件介绍 141

5.2.2 应用示例 144

5.3 File Access组件 144

5.3.1 FileSystemObject对象 144

5.3.2 TextStream对象 146

5.3.3 实现一个简单的文本数据文件 147

5.4 Content Linking组件 150

5.4.1 Content Linking List文件 150

5.4.2 应用示例 151

5.5 Ad Rotator组件 153

5.5.1 重定向文件 153

5.5.2 Rotator Schedule文件 154

5.5.3 AdRotator组件的应用示例 155

5.6 Page Counter组件 157

5.6.1 Hit Count Data文件 157

5.6.2 Page Counter组件示例 157

5.7 Content Rotator组件 158

5.7.1 Content Schedule文件 158

5.7.2 应用示例 159

5.8 Counters组件 160

5.9 Tools组件 161

5.9.1 FileExists方法 161

5.9.2 Owner方法 162

5.9.3 Random方法 163

5.10 Permission Checker组件 163

5.11 E-mail的处理 165

第6章 数据库基础与SQL语言 167

6.1 数据库系统概述 168

6.1.1 数据、数据库、数据库管理系统、数据库系统 168

6.2 关系数据库的基本概念 169

6.2.1 关系模型概述 170

6.2.2 关系数据库 170

6.3 关系数据库标准语言SQL 171

6.3.1 SQL概述 172

6.3.2 数据定义 174

6.3.3 数据查询 176

6.3.4 数据更新 186

6.3.5 视图 189

6.3.6 数据控制 191

6.4 数据库的设计理论 193

6.4.1 数据库设计概述 193

6.4.2 数据库和信息系统 193

6.4.3 数据库设计的特点 194

6.4.4 数据库设计方法简述 194

6.4.5 数据库设计的基本步骤 195

第7章 利用ADO访问数据库 197

7.1 利用ADO访问数据库 198

7.1.1 创建连接字符串 198

7.1.2 连接到数据源 203

7.2 ADO概述 212

7.2.1 使用ADO访问本地数据 212

7.3 ADO对象简介 215

7.3.1 Connection对象 215

7.3.2 Command对象 217

7.3.3 Error对象 217

7.3.4 Field对象 218

7.3.5 Parameter对象 219

7.3.6 Property对象 219

7.3.7 Recordset对象 220

第8章 Recordset对象的应用 222

8.1 Recordset属性介绍及其应用 223

8.1.1 AbsolutePage属性 223

8.1.2 AbsolutePosition属性 224

8.1.3 ActiveConnection属性 226

8.1.4 BOF、EOF属性 226

8.1.5 Bookmark属性 227

8.1.6 CacheSize属性 230

8.1.7 CursorLocation属性 231

8.1.8 CursorType属性 231

8.1.9 EditMode属性 232

8.1.10 Filter属性 233

8.1.11 LockType属性 235

8.1.12 MarshalOptions属性 236

8.1.13 MaxRecords属性 236

8.1.14 PageCount属性 236

8.1.15 PageSize属性 236

8.1.16 RecordCount属性 237

8.1.17 Sort属性 237

8.1.18 Source属性 237

8.1.19 State属性 238

8.1.20 Status属性 238

8.2 Recordset对象方法 239

8.2.1 AddNew方法 239

8.2.2 Cancel方法 240

8.2.3 CancelBatch方法 240

8.2.4 CancelUpdate方法 241

8.2.5 Clone方法 241

8.2.6 Delete方法 242

8.2.7 Move方法 242

8.2.8 MoveFirst、MoveLast、MoveNext和MovePrevious 243

8.2.9 NextRecordset方法 246

8.2.10 Open方法 246

8.2.11 Requery方法 248

8.2.12 Resync方法 249

8.2.13 Save方法 250

8.2.14 Supports方法 250

8.2.15 Update方法 251

8.2.16 UpdateBatch方法 252

8.3 数据库访问的应用实例 252

8.3.1 分页显示一张表 252

第9章 利用ASP.Net开发Web应用 255

9.1 ASP.Net简介 256

9.2 ASP.Net快速入门(Hello world!) 256

9.2.1 第一个版本的“Hello world!” 256

9.2.2 第二个版本的“Hello world!” 257

9.2.3 改进之后的“Hello world!” 260

9.3 ASP.Net的语法 261

9.3.1 综述 262

9.3.2 编译指示 262

9.3.3 代码声明块 265

9.3.4 页面修饰块 266

9.3.5 HTML控件语法 266

9.3.6 自定义控件语法 267

9.3.7 数据绑定表达式 268

9.3.8 服务器端对象标签 268

9.3.9 服务器端插入指示 269

9.3.10 服务器端注释 270

9.3.11 简单文字 270

9.4 ASP.Net的关键概念——W.eb Form 270

9.4.1 Web Form简介 270

9.4.2 Web Form体系结构 271

9.4.3 Web Form的具体工作过程 272

9.4.4 Web Form的事件处理 273

9.4.5 在Web Form中添加控件和事件响应的方法 274

9.5 使用HTML服务器端控件 275

9.5.1 HTML服务器端控件常用属性 276

9.5.2 各种HTML服务器控件简介 276

9.5.3 为HTML服务器控件添加客户端脚本 287

9.6 使用ASP.Net页面控件 288

9.6.1 在HTML服务器端控件与页面控件之间做选择 288

9.6.2 各种页面控件简介 288

9.6.3 综合实例 296

9.7 ASP.Net程序的常用操作 298

9.7.1 使用合法性检查控件来确保输入的合法性 298

9.7.2 模板的使用 303

9.7.3 动态生成服务器端控件 304

9.8 ADO.Net介绍 306

9.8.1 ADO.Net综述 307

9.8.2 ADO.Net的体系结构 307

9.8.3 Managed Provider的使用 308

9.8.4 DataSet对象的使用 309

9.9 在ASP.Net中使用ADO.Net对象 312

9.9.1 在ASP.Net中使用ADO.Net操纵数据库的常用步骤 312

9.9.2 数据绑定操作介绍 313

9.9.3 ASP.Net中数据库显示专用控件介绍 316

9.10 创建自定义控件 326

9.10.1 用户控件综述 327

9.10.2 将一个现成的页面改成用户控件 327

9.10.3 在页面中使用用户控件 327

9.10.4 创建一般控件的实例 328

第10章 Internet网站安全 333

10.1 计算机安全的基本内涵 334

10.1.1 数据保密性 334

10.1.2 数据的完整性和真实性 335

10.1.3 数据的可用性 335

10.2 对网站安全造成危害的常见形式 335

10.2.1 盗取密码 336

10.2.2 破坏数据 337

10.2.3 禁止服务 337

10.2.4 程序本身错误 337

10.3 提高Windows2000本身的安全策略 338

10.3.1 Windows2000的安全与IIS的安全性之间的关系 338

10.3.2 提高Windows2000安全性的几种常用方法 338

10.4 IIS服务器的安全策略 340

10.4.1 IIS服务器的安全机制 340

10.4.2 提高IIS服务器的安全性的几种常用方法 343

10.5 SQL Server的安全策略 344

10.5.1 SQL Server的安全机制 344

10.5.2 提高SQL Server安全性的几种常用方法 345

10.6 ASP程序与安全性 345

10.6.1 访问ASP程序的验证方法 345

10.6.2 ASP文件目录的安全权限 349

10.6.3 加密ASP代码 350

10.6.4 提高ASP安全性的几种方法 351

第11章 ASP程序的优化 354

11.1 数据库性能的优化 355

11.1.1 建立索引 355

11.1.2 用存储的过程 355

11.1.3 合理设置数据库参数 355

11.1.4 查询优化 356

11.2 ASP代码的优化 357

第12章 实例——小型讨论区 360

12.1 需求分析 361

12.1.1 确定用户需求 361

12.1.2 确定程序功能 362

12.2 代码以及进度的规划 362

12.2.1 划分程序模块以及相互之间的关系 363

12.2.2 设计数据库 364

12.2.3 选择开发平台,制定开发时间表 366

12.2.4 其他准备工作 366

12.3 编写代码 372

12.3.1 登录页面 372

12.3.2 申请界面 376

12.3.3 普通用户选择讨论区 379

12.3.4 讨论区文章列表 381

12.3.5 查看文章内容页面 388

12.3.6 同主题阅览界面 392

12.3.7 发表和删除文章 397

12.3.8 更改密码 401

12.3.9 更改个人信息 403

12.3.10 站长的管理界面 404

12.3.11 站长创建、删除讨论区 407

12.3.12 站长删除用户 410

12.3.13 站长设置管理员权力 414

12.3.14 授予别的用户站长权利 419

12.4 测试工作 424

12.4.1 测试工作的基本步骤 424

12.4.2 本实例的简单测试 424