C++ Builder 3 核心编程技术pdf

图书网 2017年11月16日14:08:421 2.6K

C++ Builder 3 核心编程技术 作者:徐新华

C++ Builder 3 核心编程技术 出版社:北京希望电脑公司

C++ Builder 3 核心编程技术 内容简介

本 书 全 面 深 入 地 介 绍 了 当 今 最 热 门 的 编 程 技 术, 包 括 C O M、 A ctiveX、 W eb服 务 器 应 用 程 序 ,以 及 Internet上 的 W inSock、 U D P、 H TTP、 H TM L、 FTP、SM TP、 PO P3、 N N TP等 协 议。 本 书 由 16章 组 成, 主 要 内 容 包 括 面 向 对 象 编程, 组 件 对 象 模 型 (C O M ), A ctiveX 框 架, Type Library 编 辑 器, 创 建A ctiveX ,O LE自 动 化 ,使 用 W inSock,使 用 FTP控 件, 使 用 U D P控 件, 使 用 H TTP控 件, 使 用 H TM L 控 件, 使 用 SM T P 控 件, 使 用 PO P 控 件, 使 用 N N TP 控 件,创 建 W eb 服 务 器 应 用 程 序, W eb 服 务 器 的 细 节。 该 书 主 要 是 为 那 些 想 在Internet/Intranet领 域 编 程 的 读 者 写 的, 不 是 一 本 C ++ B uilder 3的 入 门 参 考 书,本 书 虽 然 是 针 对 应 用 和 开 发 C ++ B uilder 3的 技 术 人 员 编 写, 但 其 中 很 多 内 容具 有 普 遍 性, 对 使 用 其 他 开 发 工 具 的 读 者 也 有 一 定 的 参 考 作 用。

C++ Builder 3 核心编程技术 目录

第 一 章 面 向 对 象 编 程

1.1 什 么 是 对 象

1.2 修 改 元 件 的 名 称

1.3 对 象 的 作 用 域 问 题

1.4 类 成 员 的 可 见 性

1.5 对 象 的 相 互 赋 值

1.6 自 己 创 建 一 个 对 象

1.7 V C L 的 结 构

1.8 TO bject

1.9 TPersistent

1.10 TC om ponent

1.11 TC ontrol

1.12 TW inC ontrol

1.13 TG raphicC ontrol

1.14 TC ustom C ontrol

第 二 章 组 件 对 象 模 型 (COM)

2.1 几 个 基 本 概 念

2.2 客 户 和 服 务 器

2.3 认 识 G U ID C LSID IID

2.4 引 用 计 数

2.5 什 么 是 IU nknow n 接 口

2.6 D LL 形 式 的 C O M 服 务 器

2.7 接 口

2.8 调 度 接 口

2.9 双 重 接 口

2.10 对 接 口 的 引 用

第 三 章 ActiveX 框 架

3.1 什 么 是 A ctiveX 框 架

3.2 TInterfacedO bject

3.3 TC om O bject

3.4 TTypedC om O bject

3.5 TA utoO bject

3.6 TA utoIntfO bject

3.7 TA ctiveX C ontrol

3.8 TC om ServerO bject

3.9 TC om Server

3.10 TA ctiveForm

3.11 TPropertyPage

3.12 TC om O bjectFactory

3.13 TTypedC om O bjectFactory

3.14 TA ctiveX PropertyP ageFactory

3.15 TA utoO bjectFactory

3.16 TA ctiveX C ontrolFactory

3.17 TA ctiveForm Factory

第 四 章 “Type Library”编 辑 器

4.1 关 于 类 型 库 的 概 述

4.2 创 建 一 个 新 的 类 型 库

4.3 “Type Library”编 辑 器 的 窗 口

4.4 类 型 库 的 一 般 信 息

4.5 接 口

4.6 在 接 口 中 加 入 成 员

4.7 调 度 接 口

4.8 类 型 库 枚 举

4.9 组 件 类 (C oC lass)

4.10 把 类 型 库 引 入 到 当 前 项 目 中

4.11 刷 新 保 存 注 册 和 发 布 类 型 库

第 五 章 创 建 ActiveX 控 件

5.1 创 建 和 使 用 A ctiveX 控 件

5.2 向 导 创 建 了 哪 些 文 件

5.3 编 辑 类 型 库

5.4 创 建 特 性 页

5.5 注 册 和 安 装 A ctiveX 控 件

5.6 怎 样 使 用 A ctiveX 控 件

5.7 A ctiveForm

5.8 在 Web 上 发 布 A ctiveX

第 六 章 OLE 自 动 化

6.1 怎 样 操 纵 自 动 化 对 象

6.2 怎 样 创 建 自 动 化 服 务 器

6.3 自 动 化 对 象 的 类 型 库

6.4 创 建 In-Process 型 的 自 动 化 服 务 器

6.5 注 册 和 调 试 自 动 化 对 象

第 七 章 使 用 WinSock

7.1 关 于 Socket 的 概 述

7.2 建 立 服 务 器 端 Socket

7.3 建 立 客 户 端 Socket

7.4 怎 样 在 网 络 上 传 输 数 据

7.5 TC ustom W inSocket

7.6 TC lientW inSocket

7.7 TServerW inSocket

7.8 TServerC lientW inSocket

7.9 TW inSocketStream

7.10 一 个 网 上 交 谈 (C hat)程 序

第 八 章 使 用 FTP 控 件

8.1 FTP 控 件 的 特 性

8.2 FTP 控 件 的 方 法

8.3 FTP 控 件 的 事 件

第 九 章 使 用 UDP 控 件

9.1 使 用 U D P 控 件 的 一 般 步 骤

9.2 U D P 控 件 的 特 性

9.3 U D P 控 件 的 方 法

9.4 U D P 控 件 的 事 件

第 十 章 使 用 HTTP 控 件

10.1 H TTP 控 件 的 特 性

10.2 H TTP 控 件 的 方 法

10.3 H TTP 控 件 的 事 件

第 十 一 章 使 用 HTML 控 件

11.1 H TM L 控 件 概 述

11.2 H TM L 控 件 的 特 性

11.3 H TM L 控 件 的 方 法

11.4 H TM L 控 件 的 事 件

11.5 几 个 与 H TM L 控 件 有 关 的 对 象

第 十 二 章 使 用 SMTP 控 件

12.1 SM TP 控 件 的 特 性

12.2 SM TP 控 件 的 方 法

12.3 SM TP 控 件 的 事 件

第 十 三 章 使 用 POP 控 件

13.1 PO P 控 件 的 特 性

13.2 PO P 控 件 的 方 法

13.3 PO P 控 件 的 事 件

第 十 四 章 使 用 NNTP 控 件

14.1 N N TP 控 件 的 特 性

14.2 N N TP 控 件 的 方 法

14.3 N N TP 控 件 的 事 件

第 十 五 章 创 建 Web 服 务 器 应 用 程 序

15.1 W W W 是 怎 样 工 作 的

15.2 静 态 的 H TM L 页 面

15.3 动 态 的 H TM L 页 面

15.4 怎 样 与 客 户 交 互

15.5 交 互 生 成 页 面

15.6 与 数 据 库 的 连 接

15.7 怎 样 调 试 Web 服 务 器 应 用 程 序

第 十 六 章 Web 服 务 器 的 细 节

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

16.2 Web 模 块

16.3 Web 调 度 器

16.4 动 作 项

16.5 H TTP 请 求 消 息

16.6 H TTP 响 应 消 息

16.7 页 面 生 成 器

16.8 操 纵 Web 服 务 器 应 用 程 序

16.9 Web 服 务 器 与 数 据 库

C++ Builder 3 核心编程技术 精彩文摘

第 一 章 面 向 对 象 编 程

C ++ B uilder 3 的 最 大 特 点 就 是 面 向 对 象 在 面 向 对 象 领 域 B orland®一 直 处 于 世界 领 先 的 地 位 C ++ B uilder 3 的 面 向 对 象 主 要 体 现 在 三 个 方 面 一 是 编 程 语 言 最 接 近ISO C ++ 标 准 二 是 全 面 支 持 基 于 元 件 的 应 用 程 序 开 发 三 是 借 助 于 对 象 库 可 实 现 代码 重 用。

本 章 从 一 些 基 本 概 念 开 始 详 细 介 绍 C ++ B uilder 3面 向 对 象 的 编 程 思 想 并初 步 介 绍 V C L的 结 构 C ++ B uilder 3中 的 元 件 很 多 尽 管 这 些 元 件 千 差 万 别但 它 们 都 是 从 几 个 公 共 基 类 继 承 下 来 的 因 此 这 些 元 件 具 有 某 种 程 度 的相 似 性 为 了 节 省 篇 幅 本 书 按 照 这 样 的 思 路 编 写 即 先 介 绍 公 共 基 类后 面 将 只 介 绍 每 个 元 件 特 有 的 特 性 和 方 法。

1.1 什 么 是 对 象

什 么 是 对 象 这 得 先 从 什 么 是 类 说 起 类 (C lass)是 一 种 数 据 类 型 与 一 般 的数 据 类 型 不 同 的 是 类 除 了 包 含 数 据 以 外 还 包 含 了 操 纵 数 据 的 方 法 类把 数 据 和 方 法 封 装 在 一 起 在 一 个 类 中 可 以 包 含 不 同 类 型 的 数 据 这 一点 与 C ++的 结 构 相 似。

类 具 有 可 继 承 性 如 果 要 创 建 一 个 新 的 类 只 要 选 择 一 个 基 类 再 加 上 自 己的 成 员 就 派 生 出 一 个 新 的 类 事 实 上 C ++ B uilder 3中 所 有 的 类 都 是 从 一 个共 同 的 基 类 继 承 下 来 的 基 类 的 非 私 有 成 员 自 动 成 为 派 生 类 的 成 员 类 的继 承 还 具 有 传 递 性 例 如 假 设 T3继 承 了 T2 而 T2又 继 承 了 T1 可 以 认 为T3也 继 承 了 T1。

在 C ++ B uilder 3中 所 有 的 类 都 是 从 TO bject继 承 下 来 的 TO bject是 一 个 抽象 类 它 的 派 生 类 可 以 对 TO bject的 方 法 包 括 构 造 和 析 构 重 载 TO bject也 被称 为 默 认 祖 先 类。

类 只 是 一 种 数 据 类 型 要 使 用 类 一 般 还 得 声 明 类 的 变 量 (某 些 特 殊 的 情 况下 可 以 直 接 对 类 进 行 操 作 ) 需 要 指 出 的 是 类 的 变 量 和 类 的 实 例 从 严 格 意义 上 讲 不 完 全 是 一 个 概 念 类 的 实 例 (Instance)是 一 块 动 态 分 配 的 内 存 区域 一 般 我 们 把 类 的 实 例 称 为 对 象 (O bject) 同 一 个 类 可 以 有 多 个 实 例 存在 每 个 对 象 都 有 自 己 的 数 据 但 方 法 是 共 享 的。

类 的 变 量 实 际 上 是 一 个 指 针 指 向 类 的 实 例 要 访 问 对 象 的 成 员 就 是 通过 类 的 变 量 来 引 用 的 同 一 个 类 可 以 有 多 个 变 量 多 个 变 量 可 以 引 用 同 一个 对 象。

下 面 我 们 还 是 通 过 一 个 典 型 的 程 序 示 例 把 类 和 对 象 的 概 念 讲 清 楚 当 您 使用 File 菜 单 上 的 N ew A pplication 命 令 时 C ++ B uilder 3将 创 建 一 个新 的 项 目 默 认 情 况 下 这 个 项 目 中 只有 一 个 空 白 的 Form 和 一 个 单 元 文 件及 头 文 件。

在 C ++ B uilder 3 中 Form 就 是 一 个 非 常 典 型 的 对 象 Form 的 直 接 基 类 是TForm 我 们 先 看 看 头 文 件 中 是 怎 样 声 明 Form 的:

图书网:C++ Builder 3 核心编程技术pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

FrontPage 98 实战演练教程pdf

FrontPage 98 实战演练教程 作者:徐新华 等 FrontPage 98 实战演练教程 出版社:北京希望电脑公司 FrontPage 98 实战演练教程 内容简介 本书是 微软技术培训统编教...
程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • royalclover
      royalclover 2