软件开发中混合编程的应用实践

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

维普资讯
陕 西 理 工 学 院 学 报
第2 卷 3
D L H 中使 用这 个 函数 , EP I 本实 例重 在给 出 管理信 息 系 统开 发 中混 合编 程 的方 法 , 实 际应 用 中 , 在 要充
分发挥 不 同平 台的优势 , , V 如 在 C中显示一 幅 JE 图像 就很 费力 , Dlh 为 JE PG 而 e i - G提供 了很好 的支 p P 持 。V C对 硬件操 作 比较方 便 , V 而 B和 D L H 就 比较 费力 等 。因此 , EPI 如果 能够 取 长补 短 , 就会在 管理 信息 系统开 发过程 中事 半功 倍 。
高, 强大的底层硬件操作能力 , 但在界面设计和图像显示等方面不太方便 。相反 ,E P I V D L H 和 B在这方
面提供了很好的支持 。另外 , 在管理信息系统开发中, 很多窗体都是相似的 , 而没有重复利用 , 造成了开 发成本高, 开发周期长等弊端。为了克服这些问题 , 本人结合多年的教学和科研经验 , 出了管理信息 提 系统开发中窗体重用技术 , 该技术能减少软件开发活动 中的重复性工作 , 实现了不同开发工具的代码重 用, 增加了管理信息系统开发的灵活性。同时 , 由于重用部分大都经过严格 的质量认证 , 并在实际运行
2 混 合 编 程应 用 实例
为了说明不同开发语言间的混合编程 , 本应用实例利用 V C++编写一个求和函数 , 然后在 V B和
收稿 日期 :0 6— 9— 9 20 0 2
作者简介 : 谢发琴(9O ) 女 。 1 一 , 江西高安人 。 8 江西现代职 业技术学 院信息分 院教师 , 主要研究方向为计算 机信息管理
Ate ci X控件 也可 以实 现多 种编 程语 言进行 交流 。 v 13 动 态链 接库 法 .
动态链接库技术是混合编程中最常用的一种方法 , 它可 以发挥多种编程语言的优势。动态链接库 ( ya i — i ba , D nmc Ln L r y简称 D L 是基于 Wi o s ki r L) n w 程序设计 的一个非常重要的组成部分 , d 是一个包含 了若干个 函数的可执行模块 , 其实质是一个 函数包 , 是应用程序在执行期间才被链接的函数集。
2 12 D L制 作 的详细 过程 . . L
A p zr p Wi d将 自动 创建 一个 包 含基本 要素 的 D L框架 , a L 接着 手工 添加 代码 , 创建 的动态 链接 库包 含
2 1 利用 V . C++编 写 D L L 2 1 1 D L的制作 步骤 . . L
利用 V C++的 A p zr 建 D L应 用程 序 的步骤如 下 : p Wi d创 a L
①选择 FlI e ret, 入项 目的名称 ( i wI o c 输 eN j s P 本例 中为 mcl 、 置 、 作 区等 fd )位 1 工
[ 摘
要 】 用 于软 件 开发 的每 种 开发工 具都有 自己的优 势和 不 足 , 文讨 论 了当前软件 开 发 本
中常 用开发 工具混 合编程 的 方 法 , 详细 分析 了混合 编程 时 应 注意 的 一 些技 术 问题 。通 过 不 同 编 程语 言 问的混合 编程 , 解决 了不 同开发语 言 问代 码重 用 问题 , 实现 了软件 开发 中窗体 重 用技 术, 充分发 挥 了各种 开发 工具在 软件 设计 中的优 势 , 高 了软 件 开发 的 生产 率 。最后 , 出了 提 给 在软 件 开发 中进 行 混合 编程 的具体 实例 。 【 关 键 词 】 混合 编程 ; 软 件 开发 ; 动 态链 接库
环 境 中得 到检 验 。
1 混合编程的实现技术
1 1 直可执行文件, 然后利用其他开发语言执行这个可执行文件。
12 A t e . ci X控 件法 v
A te cvX控件是可执行组件 , i 它是建立在 Mc s t C M技术和 O E技术 的基础上 。因此 , i o f的 O ro L 使用
②选 中 M C A p zr( l F p Wi d d1 a )
③选择 要创 建 的 D L类 型 ( 例 为 R glr UUigsae C D L 以 及是 否具 有 ” u m tn L 本 eua s hrdMF L ) D n A t ao” o i 特性 支持
④点击 Fns ii h
[ 文章编号 ]6 3— 9 4 2 0 ) 1— 0 7— 3 1 7 2 4 ( 0 7 0 0 5 0
软 件开发中混合编程 的应用实践
谢 发 琴 田绍 鹂 张 , , 永
( .江西现代职业技术学院 , 1 江西 南昌 3 0 1 30 2
2 .香港晶苑集 团中山分公 司 , 广东 中山 5 8 53 3 2 49 .南昌航空I ̄ 学院计算 机学院 , l l , 江西 南 昌 30 6 ) 30 3
[ 中图分类号】 T 3 P1 l
【 文献标识码】 A
混合编程是指把两种或者更多种语言混合地使用于一个程序设计 中, 充分发挥每一种语言的长
处, 避免每一种语言的不足。在竞争 日益激烈的今天 , 只有在软件开发 中缩短开发周期 , 提高软件质 量, 使产品易于维护和升级 , 软件才有一定的市场。 在管理信息系统开发过程中 , 由于每种开发语言都有 自身的优势和不足 , v 如 c++ 具有执行效率
维普资讯
20 07年 3月 第 2 第 1期 3卷

西

工 学 院 学

Ma. o r20 7 V0 . 3 No 12 .1
J u n lo h a x n v ri f e h oo y o r a fS a n iU ie st o c n l g y T
相关文档
最新文档