標題: | Towards a practical visual object-oriented programming environment: Desirable functionalities and their implementation |
作者: | Hu, CH Wang, FJ 資訊科學與工程研究所 Institute of Computer Science and Engineering |
關鍵字: | visual programming;integrated programming environment;object-oriented techniques;incremental program development;C plus |
公開日期: | 1-Jul-1999 |
摘要: | The ultimate goal of a programming environment is to help simplify the software development process. For an object-oriented language, a visual (object-oriented) program ming environment (VOOPE) must at least satisfy four essential requirements to meet this goal: interactivity: integration, incrementality, and intelligence. In this study, object-oriented techniques were systematically applied to construct such a VOOPE. On the other hand, some characteristics of object-oriented languages, such as inheritance and polymorphism, may themselves be barriers to understanding, maintaining, and even constructing object-oriented programs. To solve, or at least alleviate, this problem, a language-based editing process has been designed and incorporated into our VOOPE. This process contains two key elements: syntax-directed editing facilities and an in-place editing assistant, which facilitate object-oriented program development by providing useful programming guidance and by reducing the number of potential programming errors. We have so far developed a window-based environment prototype using Visual C++ and the Microsoft Foundation Classes library. |
URI: | http://hdl.handle.net/11536/31248 |
ISSN: | 1016-2364 |
期刊: | JOURNAL OF INFORMATION SCIENCE AND ENGINEERING |
Volume: | 15 |
Issue: | 4 |
起始頁: | 585 |
結束頁: | 614 |
Appears in Collections: | Articles |
Files in This Item:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.