小苏子
小苏子PDF在线图书

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

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

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

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的 技 术 人 员 编 写, 但 其 中 很 多 内 容具 有 普 遍 性, 对 使 用 其 他 开 发 工 具 的 读 者 也 有 一 定 的 参 考 作 用。第 一 章 面 向 对 象 编 程1.1 什 么 是 对 象1.2 修 改 元 件 的 名 称1.3 对 象 的 作 用 域 问 题1.4 类 成 员 的 可 见 性1.5 对 象 的 相 互 赋 值1.6 自 己 创 建 一 个 对 象1.7 V C L 的 结 构1.8 TO bject1.9 TPersistent1.10 TC om ponent1.11 TC ontrol1.12 TW inC ontrol1.13 TG raphicC ontrol1.14 TC ustom C ontrol第 二 章 组 件 对 象 模 型 (COM)2.1 几 个 基 本 概 念2.2 客 户 和 服 务 器2.3 认 识 G U ID C LSID IID2.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 bject3.3 TC om O bject3.4 TTypedC om O bject3.5 TA utoO bject3.6 TA utoIntfO bject3.7 TA ctiveX C ontrol3.8 TC om ServerO bject3.9 TC om Server3.10 TA ctiveForm3.11 TPropertyPage3.12 TC om O bjectFactory3.13 TTypedC om O bjectFactory3.14 TA ctiveX PropertyP ageFactory3.15 TA utoO bjectFactory3.16 TA ctiveX C ontrolFactory3.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 ctiveForm5.8 在 Web 上 发 布 A ctiveX第 六 章 OLE 自 动 化6.1 怎 样 操 纵 自 动 化 对 象6.2 怎 样 创 建 自 动 化 服 务 器6.3 自 动 化 对 象 的 类 型 库6.4 创 建 In-Process 型 的 自 动 化 服 务 器6.5 注 册 和 调 试 自 动 化 对 象第 七 章 使 用 WinSock7.1 关 于 Socket 的 概 述7.2 建 立 服 务 器 端 Socket7.3 建 立 客 户 端 Socket7.4 怎 样 在 网 络 上 传 输 数 据7.5 TC ustom W inSocket7.6 TC lientW inSocket7.7 TServerW inSocket7.8 TServerC lientW inSocket7.9 TW inSocketStream7.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 ++ 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 的:

赞(0)
未经允许不得转载:小苏子图书 » C++ Builder 3 核心编程技术 作者:徐新华