《C++ Builder 5 Web编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:网页制作、网络编程系列编委会
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2001
  • ISBN:7300037003
  • 页数:298 页
图书介绍:Visual Basic 6.0中文版是一个功能强大的可视化编程工具。利用Visual Basic 6.0,程序员不仅可以开发各种传统的应用程序,而且可以方便地开发Web应用程序。本书深入浅出地介绍了使用Visual Basic 6.0开发Web应用程序的原理和方法,并通过大量的实例进行讲解。本书不仅包括进行网络应用程序开发所必需的基础知识:HTML、VBScript,而且包括了网络开发的高级应用技术,如ASP编程、数据库应用、DHTML等内容。同时,对使用Visual Basic 6.0进行网络编程所涉及到的ActiveX控件、ActiveX文档、CGI编程等知识也做了专门的介绍。本书适用对象为开发Web应用程序的程序员、高级程序员。本书也可供广大计算机软件开发人员做为编程参考。

目录 1

第1章 关于安装的说明 1

1.1 开始安装 1

第2章 语法简介 5

2.1 关于变量和常量的说明 5

2.2 关于注释 7

2.3 输入与输出 8

2.3.1 输入 8

2.4 运算符与表达式 9

2.3.2 输出 9

2.5 控制语句 14

2.6 数组 22

2.7 指针 24

2.8 结构 30

2.9 联合 32

2.10 枚举类型 34

2.11 类 35

2.12 构造函数与析构函数 39

2.12.1 构造函数 39

2.12.2 析构函数 43

2.13 静态成员 44

2.14 友元函数 47

2.15 重载 49

2.16 继承 52

2.17 多态 58

2.18 本章小结 61

第3章 集成开发环境 62

3.1 集成开发环境概貌 62

3.2 使用菜单 63

3.2.1 “File”(文件)菜单 63

3.2.2 “Edit”(编辑)菜单 65

3.2.3 “Search”(搜索)菜单 66

3.2.4 “Veiw”(视图)菜单 66

3.2.5 “Project”(工程)菜单 67

3.2.6 “Run”(运行与调试)菜单 68

3.2.7 “Component”(部件)菜单 69

3.2.8 “Database”(数据库)菜单 70

3.2.9 “Tools”(工具)菜单 70

3.2.10 “Help”(帮助)菜单 71

3.3 工具栏 71

3.4 部件面板 72

3.5 对象浏览器 74

3.6 代码编辑器 75

3.7 表单生成器 77

3.8 修改程序的界面 79

3.9 本章小结 80

第4章 菜单的设计 81

4.1 菜单设计器 81

4.2 设计菜单及菜单项 82

4.3 加速键和快捷键 83

4.5 动态操作菜单 85

4.4 加入图标 85

4.6 菜单模板 90

4.7 本章小结 90

第5章 组件对象模型 92

5.1 基本概念 92

5.1.1 组件对象模型COM 92

5.1.2 全局唯—标识符GUID 92

5.1.3 引用计数 93

5.1.4 IUnknown接口 93

5.2 动态连接库形式的COM服务器 93

5.3.1 接口的创建 94

5.3 接口 94

5.3.2 调度接口 95

5.3.3 双重接口 95

5.4 对接口的引用 96

5.5 本章小结 96

第6章 ActiveX控件 97

6.1 创建ActiveX控件 97

6.2 向导创建的文件 99

6.3 编辑类型库 101

6.4 创建属性页 102

6.5 注册和安装ActiveX控件 104

6.6 在Web上发布ActiveX控件 106

6.6.1 “Project”页 107

6.6.2 “Packages”页 107

6.6.3 “Additional Files”页 108

6.7 本章小结 108

第7章 套接字Socket 110

7.1 计算机网络概述 110

7.1.1 计算机网络的形成和发展 110

7.1.2 Internet网络服务 111

7.1.3 网络协议 112

7.1.4 网络数据传输 113

7.2.1 Socket原理 114

7.2 Windows Socket应用开发 114

7.2.2 C++Builder5的Socket组件 115

7.2.3 建立服务器端Socket 116

7.2.4 建立客户端Socket 117

7.2.5 网络数据传输 117

7.3 Socket对象基类 119

7.3.1 TCustomWinSocket 119

7.3.2 TClientWinSocket 126

7.3.3 TServerWinSocket 127

7.3.4 TServerClientWinSocket 132

7.3.5 TWinSocketStream 133

7.4 TClientSocket 135

7.4.1 TClientSocket组件属性 136

7.4.2 TClientSocket组件函数 137

7.4.3 TClientSocket组件事件 138

7.5 TServerSocket组件 139

7.5.1 TServerSocket组件属性 140

7.5.2 ServerSocket组件函数 140

7.5.3 ServerSocket组件事件 141

7.6 通信程序 142

7.7 本章小结 153

第8章 NMFTP组件 154

8.1 组件NMFTP 154

8.1.1 NMFTP组件属性 154

8.1.2 NMFTP组件函数 159

8.1.3 NMFTP组件事件 166

8.2 Internet应用程序 178

8.3 本章小结 193

第9章 常用Internet组件 194

9.1 NMPOP组件 194

9.1.1 NMPOP组件属性 194

9.1.2 NMPOP组件函数 198

9.1.3 NMPOP组件事件 202

9.2 NMSMTP组件 206

9.2.1 NMSMTP组件属性 206

9.2.2 NMSMTP组件函数 209

9.2.3 NMSMTP组件事件 211

9.3 NMHTTP组件 216

9.3.1 NMHTTP组件属性 216

9.3.2 NMHTTP组件函数 219

9.3.3 NMHTTP组件事件 220

9.4 本章小结 223

10.1 WWW是怎样工作的 224

第10章 创建Web服务器应用程序 224

10.2 Web服务器应用程序的运行环境 225

10.2.1 ISAPI或NSAPI类型的Web服务器应用程序 225

10.2.2 CGI或Win-CGI类型的Web服务器应用程序 226

10.3 创建静态的HTML页面 226

10.4 创建动态网页 229

10.5 与客户交互 230

10.6 动态生成页面 233

10.7 与数据库的链接 236

10.7.1 DataSetTableProducer组件 236

10.7.2 QueryTableProducer组件 238

10.8 本章小结 239

第11章 创建Web服务器应用程序细节 240

11.1 Web服务器应用程序的逻辑结构 240

11.2 Web模块 241

11.3 Web调度器 243

11.4 动作项 245

11.5 HTTP请求消息 248

11.5.1 TWebRequest对象 249

11.5.2 TISAPIRequest对象 256

11.5.3 TCGIRequest对象 258

11.6 HTTP响应消息 259

11.5.4 TWinCGIRequest对象 259

11.6.1 HTTP响应消息的创建和传递 260

11.6.2 TWebResponse是如何声明的 261

11.6.3 TWebResponse的属性和函数 263

11.6.4 TISAPIResponse对象 268

11.6.5 TCGIResponse对象 269

11.6.6 TWinCGIResponse对象 270

11.7 页面生成器 271

11.7.1 建立HTML模板 271

11.7.2 指定HTML模板 272

11.7.4 OnHTMLTag事件 273

11.7.3 转换HTML模板 273

11.8控制 Web服务器应用程序 275

11.8.1 TWebApplication对象 275

11.8.2 TCGIApplication对象 277

11.8.3 TISAPIApplication对象 278

11.9 Web服务器与数据库 279

11.9.1 用Session组件管理与数据库的连接 279

11.9.2 DataSetTableProducer组件 279

11.9.3 QueryTableProducer组件 283

11.10 一个实例 283

11.11 本章小结 298