The Development of Basic Class of Visual Component Library for a Graphical Programming Platform with Object-Orientation
LAI Gen, XIAO Ming-qing (College of Engineering, Air Force Engineering University, Xian 710038, China)
Graphical programming platform (GPP) is a key technology for developing virtual instrument (VI), and that visual component library (VCL) was established is a hard core of GPP. The method that VCL basic class was established in DELPHI 5.0 with the design means of object orientation (OO). The concept and capabilities of encapsulation, succession and multi-state of basic class was applied in the design means of OO, and data structure and function of operating data was integrated. The hiberarchy was formed according as layer system of VCL basic class. Creating mode and function operating of class object was realized with the multi-state capability of class. Object component model (OCM) was supported with DELPHI 5.0, application package based on component was designed. The component was defined with DELPHI 5.0 in VCL, intrinsic component and its attribute was modified using succession capability of class, and the new components was developed. Taking virtual instruments object as example, the establishing process of VCL basic class was introduced.
【CateGory Index】： TP311.52