[1]穆泽慧,雷聚超,胡静宜,等.自定义组件的软件快速开发方法[J].西安工业大学学报,2019,(06):720-726.[doi:10.16185/j.jxatu.edu.cn.2019.06.015 ]
 MU Zehui,LEI Juchao,HU Jingyi,et al.Rapid Software Development Method Based on Custom Components[J].Journal of Xi'an Technological University,2019,(06):720-726.[doi:10.16185/j.jxatu.edu.cn.2019.06.015 ]
点击复制

自定义组件的软件快速开发方法()
分享到:

《西安工业大学学报》[ISSN:1673-9965/CN:61-1458/N]

卷:
期数:
2019年06期
页码:
720-726
栏目:
信息科学与控制
出版日期:
2019-12-25

文章信息/Info

Title:
Rapid Software Development Method Based on Custom Components
文章编号:
1673-9965(2019)06-0720-07
作者:
穆泽慧雷聚超胡静宜王亚铭赵雅霖
(西安工业大学 计算机科学与工程学院,西安 710021
Author(s):
MU ZehuiLEI JuchaoHU JingyiWANG YamingZHAO Yalin
(School of Computer Science and Engineering,Xi'an Technological University,Xi'an 710021,China)
关键词:
Delphi 自定义组件 组件属性 快速开发
Keywords:
Delphi custom components components property rapid development
分类号:
TP311
DOI:
10.16185/j.jxatu.edu.cn.2019.06.015
文献标志码:
A
摘要:
针对软件开发过程中代码重复率过高和开发周期过长等问题,本文提出一种通过自定义组件完成软件快速开发的方法。利用Delphi中组件的相关属性在继承父类属性的基础上增加特别的属性以及程序代码,通过对窗体组件的相关参数进行设置,不需要在增删改查等组件中输入任何代码即可完成其功能以达到快速开发的目的,并在Delphi平台上添加组件进行测试。测试结果表明,本文设计的自定义组件在实际软件开发中可以快速的完成程序设计,相较传统开发方法,具有Bug少、调试快捷、代码重复率低、程序升级方便等优点。
Abstract:
In order to solve the problems of high code repetition rate and long development cycle in the software development process,the paper proposes a method for rapid software development by means of custom components.The related properties of the components in Delphi are used not only to inherit the parent class properties but also to add special properties and program code.By setting the relevant parameters of the form components,there is no need to input any code in the components such as add,delete,check and so on,to complete their functions to achieve rapid development.The test is carried out by adding components to the Delphi platform.The test results show that the custom components designed in this paper can quickly complete the program design in the actual software development.Compared with the traditional development method,the proposed method has the advantages of less Bug,convenient debugging,low code repetition rate,and easy program upgrade.

参考文献/References:


[1] 杨盛泉,刘白林.Delphi 2007程序设计教程[M].北京:清华大学出版社,2010. YANG Shengquan,LIU Bailin.Delphi 2007 Programming Course[M].Beijing:Tsinghua University Press,2010.(in Chinese)
[2] 刘栩含,雷聚超.基于组件技术的物资管理系统研究[J].科技信息,2008(3):41. LIU Xuhan,LEI Juchao.Research on Material Management System Based on Component Technology[J].Science & Technology Information,2008(3):41.(in Chinese)
[3] 邓清闯,张丹,姬希娜,等.Delphi自定义控件设计[J].电脑编程技巧与维护,2009(12):23. DENG Qingchuang,ZHANG Dan,JI Xina,et al.Design of Custom Control in Delphi[J].Software Development And Design,2009(12):23.(in Chinese)
[4] 韩潇影.基于ActiveX技术实现C/S应用的B/S“部署”[J].办公自动化,2018,23(21):28. HAN Xiaoying.B/S “Deployment” of C/S Application Based on ActiveX Technology[J].Network Mobile Office·Home Office,2018,23(21):28. (in Chinese)
[5] 何定华.三层客户-服务器数据库应用系统的Delphi实现[J].信息技术与信息化,2005(2):41. HE Dinghua.Using Delphi to Implement Applied System of UltiTier C/S Guest&Server Database[J].Information Technology and Informatization,2005(2):41. (in Chinese)
[6] Waveyang.Delphi中ClientDataSet浅析[EB/OL].(20140624)[20180301].http://Blog.csdn.net/waveyang/article/details/34149075. Waveyang.Analysis of ClientDataSet in Delphi[EB/OL].(20140624)[20180301].http://Blog.csdn.net/waveyang/article/details/34149075.(in Chinese)
[7] 陈东升.基于DataSnap技术实现多层应用程序的体系分析[J].电脑知识与技术,2013,9(35):7962. CHEN Dongsheng.Development and Implementation of MultiTier Distributed Application Based on DataSnap Technology[J].Computer Knowledge and Technology,2013,9(35):7962.(in Chinese)
[8] 刘之烨,雷聚超,胡静宜.基于FireDAC开发DataSnap三层数据库应用[J].科技创新与应用,2017(36):120. LIU Zhiye,LEI Juchao,HU Jingyi.Developmentof DataSnap Threetier Database Application Based on FireDAC[J].Technology Innovation and Application,2017(36):120.(in Chinese)
[9] KIRMANC R,SIMON T W,HAYS S M.Science Peer Review for the 21st Century:Assessing Scientific Consensus for Decisionmaking while Managing Conflict of Interests,Reviewer and Process Bias[J].Regulatory Toxicology and Pharmacology,2019,103:73.
[10] 李维.Delphi XE3 DataSnap 开发实战篇[EB/OL].(20121210)[20180301]. http://www.delphifans.com/SoftView/SoftView_3475.html. LI Wei.Delphi XE3 DataSnap Development[EB/OL].(20141219)[20180301].http://www.delphifans.com/SoftView/SoftView_3475.html. (in Chinese)
[11] 汤佳明,安伟.基于Delphi的上位机通信界面与数据库管理系统设计[J].电子设计工程,2018,26(14):86. TANG Jiaming,AN Wei.Design of Host Computer Communication Interface and Database Management System Based on Delphi[J].Electronic Design Engineering,2018,26(14):86.(in Chinese)
[12] 邵泳兵.基于Delphi的三层数据库系统的实现方法[J].轻工科技,2007,23(1):75. SHAO Yongbing.Implementation of Threetier Database System Based on Delphi[J].Guangxi Journal of Light Industry,2007,23(1):75.(in Chinese)

备注/Memo

备注/Memo:
收稿日期:2018-11-25作者简介:穆泽慧(1994-),女,西安工业大学硕士研究生。 通信作者简介:雷聚超(1962-),男,西安工业大学教授,主要研究方向为网络与数据库,E-mail:274766943@qq.com。(编辑、校对 肖 晨)
更新日期/Last Update: 2019-12-25