学 校 编 码 :10384 分 类 号 密 级 学 号 :X2011230805 UDC 工 程 硕 士 学 位 论 文 团 员 管 理 系 统 的 设 计 与 实 现 Design and Implementation of League Members Management System 杨 晓 亮 指 导 教 师 : 夏 侯 建 兵 副 教 授 专 业 名 称 : 软 件 工 程 论 文 提 交 日 期 : 2013 年 7 月 论 文 答 辩 日 期 : 2013 年 1 1 月 学 位 授 予 日 期 : 2013 年 12 月 指 导 教 师 : 答 辩 委 员 会 主 席 : 2013 年 11 月
厦 门 大 学 学 位 论 文 原 创 性 声 明 本 人 呈 交 的 学 位 论 文 是 本 人 在 导 师 指 导 下, 独 立 完 成 的 研 究 成 果 本 人 在 论 文 写 作 中 参 考 其 他 个 人 或 集 体 已 经 发 表 的 研 究 成 果, 均 在 文 中 以 适 当 方 式 明 确 标 明, 并 符 合 法 律 规 范 和 厦 门 大 学 研 究 生 学 术 活 动 规 范 ( 试 行 ) 另 外, 该 学 位 论 文 为 ( ) 课 题 ( 组 ) 的 研 究 成 果, 获 得 ( ) 课 题 ( 组 ) 经 费 或 实 验 室 的 资 助, 在 ( ) 实 验 室 完 成 ( 请 在 以 上 括 号 内 填 写 课 题 或 课 题 组 负 责 人 或 实 验 室 名 称, 未 有 此 项 声 明 内 容 的, 可 以 不 作 特 别 声 明 ) 声 明 人 ( 签 名 ): 年 月 日
厦 门 大 学 学 位 论 文 著 作 权 使 用 声 明 本 人 同 意 厦 门 大 学 根 据 中 华 人 民 共 和 国 学 位 条 例 暂 行 实 施 办 法 等 规 定 保 留 和 使 用 此 学 位 论 文, 并 向 主 管 部 门 或 其 指 定 机 构 送 交 学 位 论 文 ( 包 括 纸 质 版 和 电 子 版 ), 允 许 学 位 论 文 进 入 厦 门 大 学 图 书 馆 及 其 数 据 库 被 查 阅 借 阅 本 人 同 意 厦 门 大 学 将 学 位 论 文 加 入 全 国 博 士 硕 士 学 位 论 文 共 建 单 位 数 据 库 进 行 检 索, 将 学 位 论 文 的 标 题 和 摘 要 汇 编 出 版, 采 用 影 印 缩 印 或 者 其 它 方 式 合 理 复 制 学 位 论 文 本 学 位 论 文 属 于 : ( )1. 经 厦 门 大 学 保 密 委 员 会 审 查 核 定 的 保 密 学 位 论 文, 于 年 月 日 解 密, 解 密 后 适 用 上 述 授 权 ( )2. 不 保 密, 适 用 上 述 授 权 ( 请 在 以 上 相 应 括 号 内 打 或 填 上 相 应 内 容 保 密 学 位 论 文 应 是 已 经 厦 门 大 学 保 密 委 员 会 审 定 过 的 学 位 论 文, 未 经 厦 门 大 学 保 密 委 员 会 审 定 的 学 位 论 文 均 为 公 开 学 位 论 文 此 声 明 栏 不 填 写 的, 默 认 为 公 开 学 位 论 文, 均 适 用 上 述 授 权 ) 声 明 人 ( 签 名 ): 年 月 日
摘 要 摘 要 随 着 信 息 化 的 深 入 的 发 展, 计 算 机 信 息 化 计 算 机 操 作 越 来 越 成 为 一 种 职 业 基 本 素 质, 越 来 越 为 人 民 所 接 受 社 会 各 个 行 业 也 都 努 力 推 进 这 着 信 息 化 基 本 任 务 建 设, 为 了 获 得 更 加 丰 富 的 经 济 利 益 和 更 好 的 为 人 民 服 务, 参 与 跨 国 际 域 的 竞 争, 优 化 管 理 降 低 企 业 运 营 成 本, 提 高 信 息 化 管 理 水 平, 越 来 成 为 必 然 的 趋 势, 这 种 趋 势 是 无 法 改 变 的 面 对 团 委 的 日 常 管 理 工 作, 我 们 提 出 了 团 员 注 册 管 理 系 统, 这 对 于 提 高 团 委 工 作 效 率 是 很 有 帮 助 的 基 于 计 算 机 技 术 的 信 息 化 团 员 注 册 管 理 系 统, 可 以 提 高 自 治 区 管 理 工 作 效 率 降 低 团 员 管 理 维 护 费 用 和 管 理 资 源 开 销 配 置, 其 对 自 治 区 而 已, 其 经 济 社 会 价 值 很 大 在 系 统 中, 本 文 充 分 利 用 了 Access 数 据 库 和 VB 6.0 的 强 大 功 能, 设 计 与 实 现 了 基 于 C/S 架 构 体 系 的 自 治 区 监 察 总 队 团 员 注 册 信 息 管 理 系 统 系 统 论 述 了 需 求 分 析 系 统 设 计 系 统 实 现 系 统 测 试 总 结 和 展 望 等 主 要 功 能 分 为 登 录 管 理 模 块 团 员 管 理 模 块 团 活 动 信 息 管 理 模 块 留 言 板 管 理 模 块 通 过 实 践, 该 系 统 可 以 满 足 自 治 区 监 察 总 队 团 员 管 理 的 基 本 要 求 在 设 计 过 程 中 力 求 完 善 系 统 功 能, 使 界 面 友 好, 具 有 一 定 的 容 错 能 力, 程 序 健 壮 性 较 高 因 此 本 文 利 用 软 件 工 程 思 想 的 理 论 和 方 法 体 系, 分 析 设 计 实 现 并 建 立 一 套 现 代 化 的 团 员 注 册 管 理 业 务 平 台, 利 用 现 代 计 算 机 技 术 手 段 和 方 法, 结 合 团 员 管 理 基 础 业 务 逻 辑, 对 团 员 与 团 活 动 信 息 的 采 集 加 工 分 析 和 处 理, 以 计 算 机 信 息 化 手 段 为 依 托, 从 信 息 资 源 管 理 的 角 度 重 新 设 计, 探 索 构 建 信 息 化 的 团 员 信 息 管 理 体 系 通 过 本 系 统 的 实 现, 方 便 自 治 区 对 团 员 的 管 理 工 作, 提 高 自 治 区 对 团 员 管 理 的 工 作 效 率, 也 可 以 节 省 纸 质 文 件 资 源 配 置, 从 而 为 自 治 区 管 理 工 作 提 高 极 大 工 作 效 率 关 键 词 : 管 理 系 统 ; 软 件 工 程 ;Access 数 据 库
Abstract Abstract With the development of information technology in-depth, computer information technology, computer operations is increasingly becoming a professional basic quality, more and more accepted by the people. Efforts of all sectors of society are also moving forward with the construction of the basic tasks of information, in order to obtain a richer and better serve the economic interests involved in competition across international domains, optimize the management, reduce operating costs, improve information management, increasingly become an inevitable trend that can not be changed. Faced with the daily management of the Communist Youth League school, we propose a registered member management system, which improve the efficiency of the Communist Youth League is helpful. Computer-based information technology management system registered members can improve the autonomous management efficiency, reduce maintenance costs and management members manage resource overhead configuration, its Autonomous Region only, their economic, social value is large, I graduated from the design of the study is that it one aspect of the. In the system, this dissertation takes advantage of VB 6.0 Access database and powerful features, design and implementation based on C / S architecture system of autonomous Monitoring Corps members registered information management system. Systematically discusses the requirements analysis, system design, system implementation, system testing, summary and outlook and so on. Main functions are divided into log management module, management module members, group activity information management module, message board management module. Through practice, the system can meet the Autonomous Monitoring Corps members manage the basic requirements. In the design process and strive to improve the system function, so user-friendly, with a certain fault tolerance, program robustness is higher. This dissertation was thinking of using the software engineering theory and methodology, analysis and design and build a modern realization members registered management business platform, the use of modern computer techniques and methods, combined with members manage the underlying business logic of group members with information collection activities process analysis and processing, computer information technology tools as the basis, from the perspective of information
Abstract resources management re-design, build information of members to explore the information management system. Through this system, convenient for members of the management of the autonomous region, autonomous region for members to improve the efficiency of management, you can also save paper documents the allocation of resources, so as to improve the management of autonomous work efficiency greatly. Key Words: Management System; Software Engineering; Access Database
目 录 目 录 第 一 章 绪 论... 1 1.1 项 目 开 发 背 景 及 意 义... 1 1.2 主 要 工 作 内 容... 2 1.3 论 文 章 节 安 排... 2 第 二 章 关 键 技 术 介 绍... 4 2.1 Visual Basic 6.0 概 述... 4 2.1.1 VB6.0 简 介... 4 2.1.2 VB6.0 特 点... 4 2.2 VB 开 发 环 境... 6 2.3 Access 数 据 库... 9 2.4 ODBC 数 据 连 接 技 术... 11 2.5 软 件 建 模 技 术... 11 2.6 本 章 小 结... 13 第 三 章 系 统 需 求 分 析... 14 3.1 业 务 需 求 分 析... 14 3.2 用 户 需 求 分 析... 15 3.3 功 能 需 求 分 析... 16 3.4 非 功 能 设 计 原 则... 18 3.5 本 章 小 结... 19 第 四 章 系 统 总 体 设 计... 20 4.1 系 统 结 构... 20 4.2 总 体 功 能 模 块 设 计... 20 4.2.1 登 录 管 理 模 块 设 计... 24 4.2.2 团 员 管 理 模 块 设 计... 24 4.2.3 团 活 动 信 息 模 块 设 计... 25 4.2.4 留 言 板 模 块 设 计... 26 I
目 录 4.3 数 据 库 设 计... 28 4.3.1 数 据 库 设 计 规 范... 28 4.3.2 概 念 结 构 设 计... 29 4.3.3 逻 辑 结 构 设 计... 31 4.4 系 统 软 硬 件 配 置... 34 4.5 本 章 小 结... 35 第 五 章 系 统 实 现... 36 5.1 模 块 静 态 结 构... 36 5.2 登 录 管 理 模 块 实 现... 37 5.3 团 员 管 理 模 块 实 现... 40 5.4 团 员 活 动 管 理 模 块 实 现... 46 5.5 留 言 板 模 块 实 现... 49 5.6 本 章 小 结... 52 第 六 章 系 统 测 试... 53 6.1 测 试 用 例... 53 6.2 测 试 结 果 分 析... 58 6.3 本 章 小 结... 60 第 七 章 总 结 和 展 望... 61 7.1 总 结... 61 7.2 展 望... 62 参 考 文 献... 63 致 谢... 64 II
Contents Contents Chapter 1 Introduction... 1 1.1 Background and Significance of Project Development... 1 1.2 The Main Contents... 2 1.3 Thesis Chapters Arranged... 3 Chapter 2 Key Technical Presentations... 4 2.1 Visual Basic 6.0 Outline... 4 2.1.1 VB6.0 Introduction... 4 2.1.2 VB6.0 Feature... 4 2.2 VB Development Environment... 6 2.3 Access Database... 9 2.4 ODBC Data Connection Technology... 10 2.5 Software Modeling Techniques... 11 2.6 Summary... 13 Chapter 3 System Requirements Analysis... 14 3.1 System use Case Diagram... 14 3.2 Business Requirements Analysis... 15 3.3 Functional Requirements Analysis... 16 3.4 Non-Functional Design Principles... 18 3.5 Summary... 19 Chapter 4 System Design... 20 4.1 System Outline Design... 20 4.2 Overall Function Module Design... 20 4.2.1 Log Management Module Design... 24 4.2.2 Member Management Module Design... 24 4.2.3 Mission Event Information Module Design... 25 4.2.4 Message board Module Design... 26 4.3 Database Design... 28 4.3.1 Database Design Specifications... 28 4.3.2 Structural Design Concept... 29 4.3.3 Physical Table Structure Design... 31 I
Contents 4.4 System Hardware and Software Configurations... 35 4.5 Summary... 35 Chapter 5 System implementation... 36 5.1 Module static structure... 36 5.2 Log Management Module... 37 5.3 Member Management Module... 40 5.4 Members Active Management Module... 46 5.5 Message Board Module... 49 5.6 Summary... 52 Chapter 6 System Testing... 53 6.1 Test Case... 53 6.2 Analysis of Test Results... 58 6.3 Summary... 60 Chapter 7 Conclusions and Outlook... 61 7.1 Conclusions... 61 7.2 Outlook... 62 References... 63 Acknowledgements... 64 II
第 一 章 绪 论 第 一 章 绪 论 1.1 项 目 开 发 背 景 及 意 义 随 着 我 国 经 济 社 会 的 稳 定 快 读 发 展, 企 业 经 济 已 经 完 全 成 为 国 民 经 济 的 中 流 砥 柱 作 为 企 业 客 户, 各 种 企 业 角 色 个 人 角 色 活 跃 在 公 司 的 个 个 部 门 由 于 需 要 管 理 越 来 越 多 的 会 员, 故 我 们 需 要 一 套 信 息 化 而 现 代 的 管 理 方 式, 对 会 员 信 息 会 员 活 动 进 行 及 时 准 确 有 效 的 信 息 沟 通 针 对 自 治 区 环 境 监 察 总 队 对 于 注 册 团 员 的 管 理 要 求 安 排, 设 计 和 实 现 了 自 治 区 环 境 监 察 总 队 团 员 注 册 管 理 系 统 为 [1] 自 治 区 环 境 监 察 总 队 提 供 了 现 代 化 的 信 息 管 理 方 式 作 为 自 治 区 环 境 监 察 总 队, 需 要 维 护 团 员 信 息 定 期 或 者 按 照 计 划 发 布 一 些 团 员 活 动 信 息, 由 于 团 员 流 动 性 大, 人 员 构 成 不 尽 相 同, 所 以 要 满 足 这 样 的 人 员 管 理 要 求, 一 个 面 向 大 众 平 台 的 团 员 注 册 管 理 系 统 是 势 在 必 行 的 它 的 建 立 即 可 以 提 高 自 治 区 环 境 监 察 总 队 的 管 理 水 平, 又 可 以 让 更 多 的 团 员 参 与 到 环 境 监 察 这 样 一 种 伟 大 的 社 会 责 任 事 务 中, 从 而 总 体 提 升 自 治 区 环 境 监 察 总 队 的 业 务 素 质 能 力 社 会 影 响 号 召 能 力 该 团 员 管 理 系 统, 是 指 对 团 员 进 行 有 效 管 理 的 IT 系 统 通 过 团 员 管 理 系 统, 就 可 以 记 录 所 有 团 员 的 资 料, 了 解 用 户 的 基 本 信 息 兴 趣 爱 好 等 ; 团 员 管 理 系 统 还 能 为 总 队 科 学 调 研 可 靠 的 市 场 调 研 数 据, 是 调 研 数 据 来 源 不 可 或 缺 的 一 个 有 利 工 具 志 愿 精 神 能 唤 发 人 民 群 众 关 心 社 会 的 热 情, 从 而 通 过 社 会 参 与, 贡 献 个 人 资 源 解 决 社 会 问 题 满 足 社 会 需 求, 实 践 对 社 会 的 责 任 [2] 经 济 发 展 并 不 是 评 判 一 个 国 家 发 展 程 度 的 唯 一 指 标, 国 民 的 生 活 质 量 和 道 德 水 平, 包 括 人 民 群 众 主 动 参 与 社 会 事 务 的 程 度, 也 是 评 判 一 个 国 家 是 否 先 进 的 重 要 指 标 志 愿 精 神 具 有 利 他 性, 不 仅 可 以 激 发 人 民 群 众 贡 献 个 人 的 力 量, 也 可 以 让 群 众 从 服 务 中 体 验 到 个 人 和 整 体 发 展 的 利 害 关 系, 从 而 养 成 积 极 的 社 会 价 值 观 因 此, 在 发 展 经 济 的 同 时, 高 度 重 视 社 会 价 值 观 的 培 养, 使 社 会 成 员 关 心 和 愿 意 投 入 到 社 会 公 共 事 务 活 动 之 中, 这 也 是 构 建 社 会 主 义 和 谐 社 会 的 重 要 途 径 给 志 愿 者 提 供 [3] 信 息 化 管 理 系 统, 是 伟 大 的 活 动, 是 我 们 提 高 团 员 管 理 水 平 的 重 大 决 策 1
团 员 管 理 系 统 的 设 计 与 实 现 1.2 主 要 工 作 内 容 本 文 在 具 体 研 究 和 分 析 团 员 注 册 管 理 系 统 业 务 需 求 的 基 础 上, 采 用 Visual Basic 6.0 作 为 前 台 设 计 的 主 要 工 具, 数 据 库 采 用 Access 数 据 库 [6], 系 统 前 台 页 面 采 用 VB6.0, 因 为 系 统 主 要 在 内 部 使 用, 所 以 考 虑 采 用 CS 模 式, 一 方 面 可 以 提 高 系 统 的 安 全 性, 在 没 有 客 户 端 的 计 算 机 上 无 法 登 录, 另 一 方 面 便 于 系 统 的 维 护 的 升 级 数 据 库 采 用 Microsoft Access 数 据 库 采 用 软 件 工 程 的 方 式 规 范 完 成 系 统, 主 要 将 系 统 的 开 发 分 为 : 现 状 研 究 需 求 与 分 析 总 体 功 能 设 计 详 细 功 能 设 计 具 体 实 现 系 统 测 试 部 署 和 维 护 等 几 个 步 骤 1. 研 究 团 员 管 理 系 统 的 国 内 外 现 状, 提 出 本 文 研 究 内 容, 主 要 包 括 团 员 登 录 管 理 团 员 管 理 团 活 动 管 理 留 言 板 管 理 2. 确 定 系 统 开 发 关 键 技 术, 主 要 包 括 VB6.0 技 术 Access 数 据 库 ODBC 数 据 库 链 接 技 术 软 件 建 模 技 术 3. 根 据 软 件 工 程 思 想, 按 照 面 向 对 象 方 法, 分 析 系 统 业 务 需 求, 非 功 能 需 求 等 4. 系 统 开 发 实 施 阶 段, 通 过 迭 代 开 发, 分 模 块 实 施, 最 终 完 成 系 统 实 现 5. 最 后, 根 据 本 系 统 开 发 现 状, 提 出 存 在 的 缺 点 和 优 势, 并 做 出 总 结 和 展 望 1.3 论 文 组 织 结 构 全 文 共 分 为 七 个 部 分 第 一 章 绪 论, 主 要 说 明 研 究 的 背 景, 研 究 必 要 性, 国 内 外 研 究 现 状, 研 究 的 目 的 和 意 义 以 及 研 究 的 内 容 及 结 构 安 排 第 二 章 系 统 相 关 技 术 介 绍, 主 要 介 绍 了 Visual Basic 6.0 和 Microsoft Access 数 据 库, 面 向 对 象 方 法 与 建 模 介 绍 第 三 章 系 统 需 求 分 析, 主 要 做 团 员 注 册 管 理 系 统 的 业 务 介 绍, 阐 述 团 员 注 册 管 理 系 统 的 具 体 的 需 求 分 析 第 四 章 系 统 的 总 体 设 计, 主 要 从 系 统 用 户 登 录 团 员 管 理 模 块 团 员 活 动 信 息 管 理 留 言 板 等 模 块 进 行 分 析 以 及 数 据 库 的 分 析 设 计 第 五 章 系 统 实 现, 主 要 根 据 需 求 分 析 设 计 一 步 步 实 现, 将 设 计 的 结 果 转 化 为 用 户 可 用 的 系 统 2
第 一 章 绪 论 第 六 章 系 统 测 试, 主 要 通 过 一 些 测 试 工 具 及 测 试 用 例 对 系 统 整 体 功 能 进 行 测 试, 避 免 用 户 操 作 过 程 中 出 现 问 题 第 七 章 总 结 和 展 望, 对 全 文 做 总 结, 并 提 出 研 究 方 向 3
团 员 管 理 系 统 的 设 计 与 实 现 第 二 章 关 键 技 术 介 绍 在 系 统 设 计 初 期, 对 相 关 开 发 技 术 的 选 择 也 非 常 重 要, 原 则 上 是 选 择 自 己 比 较 熟 悉 的 技 术, 这 样 在 开 发 过 程 中 能 够 熟 练 的 运 用 相 关 方 法 和 底 层 开 发 包, 更 好 地 实 现 用 户 的 需 求 以 下 是 对 系 统 开 发 中 使 用 到 的 技 术 做 的 介 绍 2.1 Visual Basic 6.0 概 述 2.1.1 VB6.0 简 介 VB 就 是 Visual Basic 的 意 思, 是 一 种 常 用 的 编 程 开 发 工 具 它 的 基 础 是 编 程 语 言 Basic,Visual Basic 简 单 点 来 说 就 是 微 软 为 了 更 好 的 让 人 们 学 习 编 程, 应 用 上 Basic 开 发 语 言 的 一 套 工 具, 简 称 就 是 VB [7] VB 的 面 世 使 原 本 极 其 复 杂 困 难 的 编 程 软 件 开 发 的 工 作 变 得 简 单 最 初 的 编 程 工 作 都 是 依 靠 全 套 的 代 码 去 进 行 的, 工 程 量 极 大 Microsoft 就 是 看 准 了 这 个 人 们 渴 求 快 速 发 展 软 件 开 发 行 业 的 商 机, 利 用 自 己 的 技 术 实 力 研 发 出 VB 这 么 一 套 完 善 的 编 程 工 具 VB 把 过 往 的 纯 代 码 编 程 过 度 到 可 视 化 编 程, 将 一 些 经 常 要 使 用 到 的 功 能 以 一 个 个 的 控 件 的 形 式 出 现, 例 如 Label( 标 签 ) TextBox( 文 本 框 ) 等 等 的 他 们 在 以 前 的 编 程 工 作 中 需 要 在 使 用 时 重 复 多 次 的 输 入 同 样 的 代 码 去 实 现 这 个 功 能, 而 这 些 代 码 却 不 是 小 工 程, 耗 费 了 很 大 的 人 力 物 力 和 很 多 的 时 间 所 以 有 了 VB 之 后, 编 程 的 工 作 也 就 可 以 普 及 啦, 可 以 免 去 了 机 械 的 重 复 的 代 码 的 输 入, 又 可 以 一 面 编 辑 核 心 功 能 一 面 进 行 界 面 优 化 美 化 [8] 2.1.2 VB6.0 特 点 VB 的 中 心 思 想 就 是 要 便 于 程 序 员 使 用 从 程 序 员 角 度 出 发, 它 既 可 以 简 单 建 立 应 用 程 序 的 GUI 系 统, 又 可 以 开 发 相 当 复 杂 的 程 序 它 是 基 于 窗 体 的 可 视 化 组 件, 通 过 增 加 代 码 来 可 以 组 建 其 属 性 和 方 法 由 于 部 分 默 认 的 属 性 和 方 法 已 [9] 经 定 义, 所 以 程 序 员 可 以 写 少 量 代 码 就 可 以 完 成 一 个 简 单 的 程 序 可 视 化 GUI 系 统 最 主 要 就 是 可 视 化, 窗 体 控 件 的 增 加 和 改 变 都 可 以 通 过 拖 放 实 现 工 具 箱 包 含 了 可 用 控 框, 如 文 本 框 按 键 等, 每 个 控 件 都 有 自 己 的 属 性 4
第 二 章 关 键 技 术 介 绍 和 事 件 默 认 的 属 性 值 会 在 控 件 创 建 的 时 候 提 供, 当 然, 程 序 员 可 以 进 行 更 改 很 多 的 属 性 值 可 以 在 运 行 时 候 随 着 用 户 的 动 作 和 修 改 进 行 改 动, 这 样 就 形 成 了 一 个 程 序 VB 程 序 可 以 包 含 一 个 窗 体 或 者 多 个 窗 体 一 个 主 窗 体 和 多 个 子 窗 体 功 能 性 对 话 框 窗 口 是 VB 主 要 特 性, 用 来 提 示 功 能 性 的 窗 口 VB 进 行 垃 圾 手 机 主 要 采 用 引 用 计 数 的 方 法, 其 中 包 含 有 很 多 的 对 象, 提 供 基 本 的 面 向 对 象 支 持 随 着 更 多 组 件 Component 的 出 现, 程 序 员 可 以 编 辑 改 变 自 己 需 要 的 扩 展 库 虽 然 对 VB 对 大 小 写 不 敏 感, 但 是 可 以 自 动 转 换 关 键 词 到 标 准 大 小 写 状 态, 也 可 以 强 制 符 号 表 入 口 的 实 体 变 量 名 称 遵 循 书 写 规 则 由 于 VB 的 可 视 化, 大 量 的 外 界 控 件 在 VB 中 有 了 自 己 的 用 武 之 地, 大 量 第 三 方 控 件 专 门 [10] 为 VB 提 供 VB 也 提 供 了 建 立 使 用 和 重 用 这 些 控 件 的 方 法 在 讨 论 Visual Basic 时, 我 们 经 常 会 遇 到 一 些 控 件, 如 窗 体 Window, 按 钮 Button, 复 选 框 CheckBox,List 等 等 事 件 Event: 例 如 击 键 单 击 鼠 标 (Click) 双 击 鼠 标 (DoubleClick), 一 般 触 发 由 用 户 或 操 作 系 统 引 发 方 法 : 嵌 入 在 对 象 定 义 中 的 时 间 代 码 程 序 块 中, 它 定 义 对 象 如 何 处 理 信 息 如 何 相 应 事 件 物 件 : 一 个 控 件 窗 体 等 都 可 被 看 作 一 个 物 件 过 程 : 为 完 成 某 些 特 定 的 任 务 而 编 写 的 代 码 段, 过 程 通 常 用 于 响 应 特 定 的 事 件, 也 可 以 当 作 应 用 程 序 的 用 户 自 定 义 函 数 来 使 用 属 性 : 属 性 是 组 成 用 户 界 面 的 各 对 象 的 性 质 的 具 体 描 述 例 如 上 述 物 件 中 所 提 到 的 尺 寸 位 置 颜 色 宽 度 高 度 等 等 都 称 为 控 件 的 属 性 属 性 决 定 物 件 的 外 观, 有 时 也 决 定 物 件 的 行 为 物 件 的 属 性 绝 大 部 分 是 VB 中 已 经 事 先 定 义 好 的, 但 也 有 的 属 性 是 需 要 在 应 用 过 程 中 才 去 定 义 的 属 性 即 可 为 物 件 提 供 数 据, 也 能 从 物 件 取 回 信 息 窗 体 的 常 用 属 性 Caption: 设 置 窗 体 标 题 栏 上 的 文 字 ControlBox: 设 置 窗 体 标 题 栏 上 是 否 具 有 控 制 菜 单 栏 及 按 钮 Enabled: 决 定 运 行 时 窗 体 是 否 响 应 用 户 事 件 在 程 序 运 行 时 可 以 看 到 改 变 Enabled 属 性 的 效 果 此 时 Enabled 已 设 为 False, 所 以 点 击 按 钮 不 会 有 反 应 5
团 员 管 理 系 统 的 设 计 与 实 现 Height: 设 置 窗 体 的 高 度 Width: 设 置 窗 体 的 宽 度 Left: 设 置 程 序 运 行 时 窗 体 的 水 平 位 置 Top: 设 置 程 序 运 行 时 窗 体 的 垂 直 位 置 Visible: 设 置 程 序 运 行 时 窗 体 是 否 可 见 当 Visible 为 False 时, 窗 体 是 不 可 见 的 将 值 改 为 为 True 运 行 时 窗 体 就 是 可 见 的 了 WindowsState: 设 置 程 序 运 行 中 窗 体 的 最 小 化 最 大 化 和 原 形 这 三 种 状 态 程 序 运 行 时 的 最 小 化 状 态 Icon: 设 置 窗 体 标 题 栏 上 的 图 标 Picture: 给 窗 体 配 上 漂 亮 的 位 图 最 后 要 说 明 的 是 : 窗 体 的 Name 和 Caption 属 性, 虽 然 缺 省 值 相 同, 都 是 Form1, 但 实 际 意 义 却 不 一 样 Caption 指 的 窗 体 标 题 栏 上 的 文 字,Name 指 这 个 [11] 窗 体 的 对 象 名, 千 万 不 能 混 淆 2.2 VB 开 发 环 境 VB 是 伴 随 Windows 操 作 系 统 而 发 展 的, 我 国 使 用 较 广 的 版 本 有 VB4.0 VB5.0 VB6.0 VB4.0 是 为 配 合 WIN95 的 问 世 于 1995 年 推 出 的, 既 可 用 于 编 写 WIN3.X 平 台 的 16 位 应 用 程 序 也 可 编 写 WIN95 平 台 的 32 位 应 用 程 序 ;VB5.0 主 要 用 于 编 写 WIN95 平 台 的 32 位 应 用 程 序, 较 之 VB4.0 主 要 扩 展 了 数 据 库 ActiveX 和 Internet 方 面 的 功 能 ;VB6.0 是 与 WIN98 配 合 于 1998 年 推 出 的, 进 [12] 一 步 加 强 了 数 据 库 Internet 和 创 建 控 件 方 面 的 功 能 VB 中 的 几 个 常 用 术 语 : 工 程 (Project): 是 指 用 于 创 建 一 个 文 件 的 集 合 对 象 (object): 可 控 制 的 组 件 或 者 窗 体,VB 中 主 要 有 两 类 对 象 : 窗 体 和 控 件 窗 体 (form): 指 程 序 的 一 般 用 户 界 面, 即 windows 控 件 (control): 指 的 是 各 种 下 列 表 按 扭 标 签 等 属 性 (property): 是 指 对 象 的 特 性, 如 大 小 位 置 或 颜 色 ActiveX: ActiveX 控 件 是 一 种 可 重 用 的 软 件 组 件, 通 过 使 用 ActiveX 控 件, 可 以 很 快 地 在 网 址 台 式 应 用 程 序 以 及 开 发 工 具 中 加 入 特 殊 的 功 能 如,StockTicker 控 件 可 以 用 来 在 网 页 上 即 时 地 加 入 活 动 信 息, 动 画 控 件 可 用 来 向 网 页 中 加 入 动 画 特 性 如 今, 已 有 1000 多 个 商 用 的 ActiveX 控 件, 开 发 控 件 可 6
Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Full texts are available in the following ways: 1. If your library is a CALIS member libraries, please log on http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to etd@xmu.edu.cn for delivery details.