收藏 分享(赏)

图书管理系统vb+access计算机专业毕业设计论文.doc

上传人:无敌 文档编号:612164 上传时间:2018-04-14 格式:DOC 页数:49 大小:12.49MB
下载 相关 举报
图书管理系统vb+access计算机专业毕业设计论文.doc_第1页
第1页 / 共49页
图书管理系统vb+access计算机专业毕业设计论文.doc_第2页
第2页 / 共49页
图书管理系统vb+access计算机专业毕业设计论文.doc_第3页
第3页 / 共49页
图书管理系统vb+access计算机专业毕业设计论文.doc_第4页
第4页 / 共49页
图书管理系统vb+access计算机专业毕业设计论文.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、 计算机毕业论文论 文 题 目 图 书 管 理 系 统院 ( 系 ) 名 称 计 算 机 学 院专 业 名 称 计 算 机 科 学 与 技 术班 级学 生 姓 名学 号指导教师姓名1毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名:

2、 日 期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 2学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本

3、人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日3第一章 Visual Basic 企业版简介Visual Basic( VB) 是 一 种 由 微 软 公 司 开 发 的 包 含 协 助 开 发环 境 的

4、事 件 驱 动 编 程 语 言 。 从 任 何 标 准 来 说 , VB 都 是 世 界 上 使 用人 数 最 多 的 语 言 不 仅 是 盛 赞 VB 的 开 发 者 还 是 抱 怨 VB 的 开 发者 的 数 量 。 它 源 自 于 BASIC 编 程 语 言 。 VB 拥 有 图 形 用 户 界 面( GUI) 和 快 速 应 用 程 序 开 发 ( RAD) 系 统 , 可 以 轻 易 的 使 用DAO、 RDO、 ADO 连 接 数 据 库 , 或 者 轻 松 的 创 建 ActiveX 控 件 。 程序 员 可 以 轻 松 的 使 用 VB 提 供 的 组 件 快 速 建 立 一

5、个 应 用 程 序 。1.1Visual Basic 发 展 历 史1991 年 , 微 软 公 司 推 出 了 Visual Basic 1.0 版 。 这 在 当 时 引起 了 很 大 的 轰 动 。 这 个 连 接 编 程 语 言 和 用 户 界 面 的 进 步 被 称 为Tripod( 有 些 时 候 叫 做 Ruby) , 最 初 的 设 计 是 由 阿 兰 库 珀( Alan Cooper) 完 成 的 。 许 多 专 家 把 VB 的 出 现 当 做 是 软 件 开 发史 上 的 一 个 具 有 划 时 代 意 义 的 事 件 。 其 实 , 以 我 们 现 在 的 目 光 来

6、看 ,VB1.0 的 功 能 实 在 是 太 弱 了 ; ( 不 过 最 近 VB6.0, VB.NET 的 功 能相 当 大 ! ) 。 但 在 当 时 , 它 是 第 一 个 “可 视 ”的 编 程 软 件 。 这 使得 程 序 员 欣 喜 之 极 , 都 尝 试 在 VB 的 平 台 上 进 行 软 件 创 作 。 微 软 也不 失 时 机 地 在 四 年 内 接 连 推 出 VB2.0, VB3.0, 4.0 三 个 版 本 。 并且 从 VB3 开 始 , 微 软 将 ACCESS 的 数 据 库 驱 动 集 成 到 了 VB 中 , 这使 得 VB 的 数 据 库 编 程 能 力

7、大 大 提 高 。 从 VB4 开 始 , VB 也 引 入 了面 向 对 象 的 程 序 设 计 思 想 。 VB 功 能 强 大 , 学 习 简 单 。 而 且 , VB4还 引 入 了 “控 件 ”的 概 念 , 使 得 大 量 已 经 编 好 的 VB 程 序 可 以 被 我们 直 接 拿 来 使 用 。 VB1.0 的 DOS 版 本 VB1.0 于 1991 年 发 布 。 这 个连 接 编 程 语 言 和 用 户 界 面 的 进 步 被 称 为 Tripod( 有 些 时 候 叫 做Ruby) , 最 初 的 设 计 是 由 阿 兰 库 珀 ( Alan Cooper) 完 成

8、的2002 年 Visual Basic .NET 2002 (v7.0)问 世 , 2003 年Visual Basic .NET 2003 (v7.1)问 世 , 2005 年 11 月 7 日Visual Basic 2005 (v8.0)问 世 , 同 时 间 推 出 Visual Basic 2005 的 免 费 简 化 版 本 Visual Basic 2005 Express Edition 给Visual Basic 初 学 者 及 学 生 使 用 。 VB 2005 的 “显 著 ”优 点 是 ,可 以 直 接 编 写 出 XP 风 格 的 按 钮 , 以 及 其 他 的 控

9、 件 。 但 是 其 编 写 的小 程 序 占 用 近 10MB 的 内 存 。 2007 年 12 月 ,微 软 推 出 了 Visual Studio 2008 Beta 2 ( v9) , 在 代 码 输 入 上 可 比 VB2005 快 很 多 ,在非 特 殊 的 情 况 下 ,VB2008 会 自 动 开 启 、 自 动 完 成 关 键 字 , 而 且 支 持最 新 的 .NET Framework 3.5 Beta 2。通 过 几 年 的 发 展 , 它 已 成 为 一 种 专 业 化 的 开 发 语 言 和 环 境 。 用户 可 用 Visual Basic 快 速 创 建 Wi

10、ndows 程 序 , 现 在 还 可 以 编 写 企业 水 平 的 客 户 端 /服 务 器 程 序 及 强 大 的 数 据 库 应 用 程 序 。VB 会 吸 引 更 多 的 赞 誉 和 批 评 , 也 会 继 续 为 广 大 的 用 户 和 程 序员 使 用 。 它 非 常 适 合 用 来 开 发 拥 有 友 好 界 面 的 程 序 ( 比 如 针 对 终 端的 数 据 ) , 但 是 不 适 合 开 发 其 它 程 序 ( 比 如 联 合 计 算 程 序 ) 。 现 在还 有 某 一 些 VB 软 件 的 精 简 版 , 比 如 VB6 的 精 简 版 。51.2 Visual Bas

11、ic 语 言 特 性一 个 典 型 的 VB 进 程 VB 的 中 心 思 想 就 是 要 便 于 程 序 员 使 用 ,无 论 是 新 手 或 者 专 家 。 VB 使 用 了 可 以 简 单 建 立 应 用 程 序 的 GUI 系统 , 但 是 又 可 以 开 发 相 当 复 杂 的 程 序 。 VB 的 程 序 是 一 种 基 于 窗 体的 可 视 化 组 件 安 排 的 联 合 , 并 且 增 加 代 码 来 指 定 组 建 的 属 性 和 方 法 。因 为 默 认 的 属 性 和 方 法 已 经 有 一 部 分 定 义 在 了 组 件 内 , 所 以 程 序 员不 用 写 多 少 代

12、 码 就 可 以 完 成 一 个 简 单 的 程 序 。 过 去 的 版 本 里 面 VB程 序 的 性 能 问 题 一 直 被 放 在 了 桌 面 上 , 但 是 随 着 计 算 机 速 度 的 飞 速增 加 , 关 于 性 能 的 争 论 已 经 越 来 越 少 。窗 体 控 件 的 增 加 和 改 变 可 以 用 拖 放 技 术 实 现 。 一 个 排 列 满 控 件的 工 具 箱 用 来 显 示 可 用 控 件 ( 比 如 文 本 框 或 者 按 钮 )。 每 个 控 件 都有 自 己 的 属 性 和 事 件 。 默 认 的 属 性 值 会 在 控 件 创 建 的 时 候 提 供 ,

13、但是 程 序 员 也 可 以 进 行 更 改 。 很 多 的 属 性 值 可 以 在 运 行 时 候 随 着 用 户的 动 作 和 修 改 进 行 改 动 , 这 样 就 形 成 了 一 个 动 态 的 程 序 。 举 个 例 子来 说 : 窗 体 的 大 小 改 变 事 件 中 加 入 了 可 以 改 变 控 件 位 置 的 代 码 , 在运 行 时 候 每 当 用 户 更 改 窗 口 大 小 , 控 件 也 会 随 之 改 变 位 置 。 在 文 本框 中 的 文 字 改 变 事 件 中 加 入 相 应 的 代 码 , 程 序 就 能 够 在 文 字 输 入 的时 候 自 动 翻 译 或

14、者 阻 止 某 些 字 符 的 输 入 。VB 的 程 序 可 以 包 含 一 个 或 多 个 窗 体 , 或 者 是 一 个 主 窗 体 和 多个 子 窗 体 , 类 似 于 操 作 系 统 的 样 子 。 有 很 少 功 能 的 对 话 框 窗 口 ( 比如 没 有 最 大 化 和 最 小 化 按 钮 的 窗 体 ) 可 以 用 来 提 供 弹 出 功 能 。6VB 的 组 件 既 可 以 拥 有 用 户 界 面 , 也 可 以 没 有 。 这 样 一 来 服 务器 端 程 序 就 可 以 处 理 增 加 的 模 块 。VB 使 用 参 数 计 算 的 方 法 来 进 行 垃 圾 收 集

15、, 这 个 方 法 中 包 含 有大 量 的 对 象 , 提 供 基 本 的 面 向 对 象 支 持 。 因 为 越 来 越 多 组 建 的 出 现 ,程 序 员 可 以 选 用 自 己 需 要 的 扩 展 库 。 和 有 些 语 言 不 一 样 , VB 对 大小 写 不 敏 感 , 但 是 能 自 动 转 换 关 键 词 到 标 准 的 大 小 写 状 态 , 以 及 强制 使 得 符 号 表 入 口 的 实 体 的 变 量 名 称 遵 循 书 写 规 则 。 默 认 情 况 下 字符 串 的 比 较 是 对 大 小 写 敏 感 的 , 但 是 可 以 关 闭 这 个 功 能 。VB 使

16、得 大 量 的 外 界 控 件 有 了 自 己 的 生 存 空 间 。 大 量 的 第 三 方 控件 针 对 VB 提 供 。 VB 也 提 供 了 建 立 、 使 用 和 重 用 这 些 控 件 的 方 法 ,但 是 由 于 语 言 问 题 , 从 一 个 应 用 程 序 创 建 另 外 一 个 并 不 简 单 。1.3 Visual Basic 术 语在 讨 论 Visual Basic 时 , 经 常 可 以 听 到 以 下 这 些 术 语 , 因此 对 这 些 术 语 的 基 本 理 解 十 分 有 帮 助 。控 件 简 单 的 说 , 控 件 就 是 构 成 或 者 说 建 造 Vi

17、sual Basic应 用 程 序 的 图 形 化 工 具 , 包 括 窗 体 、 按 钮 、 复 选 框 、 列 表 框 、 数 据控 件 、 表 格 控 件 和 图 片 控 件 等 等 .。事 件 由 用 户 或 操 作 系 统 引 发 的 动 作 。 事 件 的 示 例 有 击 键 、单 击 鼠 标 (Click)、 双 击 鼠 标 (DblClick)、 一 段 时 间 的 限 制 , 或 从端 口 接 收 数 据 。7方 法 嵌 入 在 对 象 定 义 中 的 程 序 代 码 , 它 定 义 对 象 怎 样 处理 信 息 并 响 应 某 事 件 。 例 如 , 数 据 库 对 象 有

18、 打 开 纪 录 集 并 从 一 个 记录 移 动 到 另 一 个 记 录 的 方 法 程 序 的 基 本 元 素 , 它 含 有 定 义 其 特 征 的属 性 , 定 义 其 任 务 和 识 别 它 可 以 响 应 的 事 件 的 方 法 。 控 件 和 窗 体 是Visual Basic 中 所 有 对 象 的 示 例 。对 象 一 个 控 件 、 窗 体 等 都 可 被 看 作 一 个 对 象 。过 程 为 完 成 某 些 特 定 的 任 务 而 编 写 的 代 码 段 , 过 程 通 常用 于 响 应 特 定 的 事 件 , 也 可 以 当 作 应 用 程 序 的 用 户 自 定 义

19、函 数 来 使用 。属 性 属 性 是 组 成 用 户 界 面 的 各 对 象 的 性 质 的 具 体 描 述 。例 如 上 述 “对 象 ”中 所 提 到 的 尺 寸 、 位 置 、 颜 色 、 宽 度 、 高 度 等等 都 称 为 控 件 的 属 性 。 属 性 决 定 对 象 的 外 观 , 有 时 也 决 定 对 象 的行 为 。 对 象 的 属 性 绝 大 部 分 是 VB 中 已 经 事 先 定 义 好 的 , 但 也 有 的属 性 是 需 要 在 应 用 过 程 中 才 去 定 义 的 。 属 性 即 可 为 对 象 提 供 数 据 ,也 能 从 对 象 取 回 信 息 。1.4

20、 VB 的 局 限 性VB5 和 VB6 都 是 面 向 对 象 的 编 程 语 言 , 但 是 不 包 含 继 承 特 性 。VB 中 提 供 了 特 殊 的 类 的 功 能 , 但 是 还 是 不 能 满 足 程 序 员 的 需 求 。VB.net 包 含 了 所 有 面 向 对 象 的 特 性 。 多 线 程 支 持 (VB.Net 2002以 及 之 后 的 版 本 , 都 支 持 多 线 程 技 术 。 )8异 常 处 理 。 VB.net 中 使 用 了 Try-Catch-Finally 来 处 理 异 常 。而 VB 中 只 有 “On Error Goto line“语 句

21、。对 指 针 的 支 持 非 常 有 限 :VB 只 能 支 持 8 到 32 位 的 整 形 , 很 多 语 言 都 有 无 限 制 的 支 持 。VB 不 允 许 在 任 何 数 组 内 存 在 不 变 的 变 量 。VB 不 支 持 以 上 特 性 , 程 序 员 需 要 自 己 建 构 方 法 来 实 现 相 似 的 功 能1.5 Visual Basic 6.0 企业版安装根据电脑运行速度,决定安装速度1安装时。将 Visual Basic 6.0 系统光盘放如 CD_ROM 驱动器。2在“我的电脑”中找到 Setup.exe 文件.双击此文件,运行安装向导。3、按照提示,单击“下一步”按钮进行安装。94、选择安装文件夹。5、在安装的过程中,需要“接受协议”和输入产品号和用户 ID。6、选择公用安装文件夹路径。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报