Object-oriented capabilities of visual basic

被引:0
|
作者
Kai, JM [1 ]
McKim, JC [1 ]
机构
[1] Biosystems, Middletown, CT USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this article we describe the extent to which object-oriented programming (OOP) can be done in Visual Basic. We state the features generally considered necessary for a language to be object-oriented (OO) and give examples of how Visual Basic supports (or does not support) them. To try out these features, we started with a video game written in the pure OO language Eiffel and rewrote it in Visual Basic. The original design employed more than 70 new classes (i.e., classes not taken directly from a library), and made extensive use of inheritance, both single and multiple. Because inheritance is a feature that Visual Basic almost completely lacks, we were particularly interested in seeing how that part of the design would translate to the new language. For the most part, we were able to find straightforward means for converting the inheritance to client/supplier relationships. We discuss the tradeoffs involved in making this conversion.
引用
收藏
页码:46 / +
页数:13
相关论文
共 50 条
  • [1] Type Capabilities for Object-Oriented Programming Languages
    Wu, Xi
    Lu, Yi
    Meiring, Patrick A.
    Hayes, Ian J.
    Meinicke, Larissa A.
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 215 - 230
  • [2] Merging capabilities with the object model of an object-oriented abstract machine
    Fondón, MAD
    Gutiérrez, DA
    Sánchez, AGM
    García, FA
    Martínez, LT
    Lovelle, JMC
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 277 - 277
  • [3] Research and Practice of Visual Teaching for Three Basic Characteristics of Object-Oriented Concepts
    Xiong Jianying
    Yao Leiyue
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT UBIQUITOUS COMPUTING AND EDUCATION, 2009, : 265 - +
  • [4] An object-oriented approach to visual database
    Wang, TY
    Sheu, PCY
    NINTH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1997, : 288 - 295
  • [5] A Visual Object-Oriented Programming Environment
    Feinberg, Dave
    SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 140 - 144
  • [6] Visual modeling of object-oriented distributed systems
    Giese, H
    Wirtz, G
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 183 - 202
  • [7] Survey of object-oriented semantic visual SLAM
    Tian R.
    Zhang Y.-Z.
    Yang L.-H.
    Cao Z.-Z.
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2023, 40 (12): : 2160 - 2171
  • [8] Visual programming of concurrent object-oriented systems
    Philippi, S
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 127 - 143
  • [9] Visual, object-oriented development of parallel applications
    Webber, J
    Lee, PA
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 145 - 161
  • [10] A Diagrammatic Logic for Object-Oriented Visual Modeling
    Diskin, Zinovy
    Wolter, Uwe
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 203 (06) : 19 - 41