An Object-Oriented Class Library for Medical Software Development

1996 ◽  
Vol 35 (04/05) ◽  
pp. 343-347
Author(s):  
E. E. McColligan ◽  
K. C. O’Kane

Abstract:The objective of this research is the development of a Medical Object Library (MOL) consisting of reusable, inheritable, portable, extendable C++ classes that facilitate rapid development of medical software at reduced cost and increased functionality. The result of this research is a library of class objects that range in function from string and hierarchical file handling entities to high level, procedural agents that perform increasingly complex, integrated tasks. A system built upon these classes is compatible with any other system similarly constructed with respect to data definitions, semantics, data organization and storage. As new objects are built, they can be added to the class library for subsequent use. The MOL is a toolkit of software objects intended to support a common file access methodology, a unified medical record structure, consistent message processing, standard graphical display facilities and uniform data collection procedures. This work emphasizes the relationship that potentially exists between the structure of a hierarchical medical record and procedural language components by means of a hierarchical class library and tree structured file access facility. In doing so, it attempts to establish interest in and demonstrate the practicality of the hierarchical medical record model in the modern context of object oriented programming.

2019 ◽  
Author(s):  
Ronal Watrianthos

Bahasa pemrograman procedural merupakan bahasa pemerograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk solusi dari suatu permasalahan. Ada yang mengelompokanya menjadi 3 level bahasa yaitu: high level (Seperti pascaldan basic), middle Level (Seperti Bahasa C), dan low level (Seperti Bahasa Assembly). Ada juga yang mengelompokannya menjadi procedural/ functional programming, Object oriented programming, dansebagainya.Berbeda halnya dengan bahasa pemerograman yang berorientasi obyek, yang menggunakanpendekatan obyek dalam menyelesaikan suatu persoalan. Dengan memahami element-elementbahasa, kita dapat dengan cepat dan muda untuk memepelajari berbagai macam bahasapemrograman


2009 ◽  
Vol 19 (1) ◽  
pp. 51-60
Author(s):  
Sergio Ledesma ◽  
Gustavo Cerda-Villafana ◽  
Donato Hernández Fusilier ◽  
Miguel Torres Cisneros

The Multiple Document Interface (MDI) is a Microsoft Windows specification that allows managing multiple documents using a single graphic interface application. An MDI application allows opening several documents simultaneously. Only one document is active at a particular time. MDI applications can be deployed using Win32 or Microsoft Foundation Classes (MFC). Programs developed using Win32 are faster than those using MFC. However, Win32applications are difficult to implement and prone to errors. It should be mentioned that, learning how to properly use MFC to deploy MDI applications is not simple, and performance is typically worse than that of Win32 applications. A method to simplify the development of MDI applications using Object-Oriented Programming (OOP) is proposed. Subsequently, it is shown that this method generates compact code that is easier to read and maintain than other methods (i.e., MFC). Finally, it is demonstrated that the proposed method allowsthe rapid development of MDI applications without sacrificing application performance.


1994 ◽  
Vol 03 (04) ◽  
pp. 451-466
Author(s):  
J. DVORAK ◽  
H. BUNKE

Computer vision includes a variety of tasks of different natures, and there are many applications that have a strong need for knowledge representation and use. Typical knowledge representation methods used in computer vision include frames, rules, logic, constraints, and attributed prototype graphs. Although the advantages of hybrid approaches to knowledge representation have been recognized, no hybrid tool for high-level computer vision is available yet. In this paper we first present a general framework for a hybrid knowledge representation tool. It is based on object-oriented programming and offers distinctive features such as high flexibility, coherence, and a clean integration of a collection of knowledge-based techniques. Then we give a brief overview of our computer vision tool VISTO, which was created along the framework discussed in the first part of the paper. With an application example we illustrate the use of VISTO and the advantages of hybrid knowledge representation in comparison to non-hybrid approaches.


Author(s):  
I S Fischer

A methodology designed for practical computer coding is developed to implement the velocity analysis of mechanisms with a plane joint, that is, a joint consisting of two flat surfaces held in contact to permit one rotational and two translational degrees of freedom. The analysis utilizes the 3 × 3 dual-number coordinate transformation modelling of joints and links of a mechanism to develop the results in a compact form amenable to object-oriented programming of displacement and velocity calculations. The velocity analysis of the Tracta coupling, an RRERR mechanism (rotation-rotation-plane-rotation-rotation joints) that has been used as a constant-velocity shaft coupling, is given as an example for a mechanism with a plane joint. An explanation is given of the relationship between the calculated speeds and the physical speeds in a plane joint.


2019 ◽  
Author(s):  
Ronal Watrianthos

Bahasa pemrograman procedural merupakan bahasa pemerograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk solusi dari suatu permasalahan. Ada yang mengelompokanya menjadi 3 level bahasa yaitu: high level (Seperti pascaldan basic), middle Level (Seperti Bahasa C), dan low level (Seperti Bahasa Assembly). Ada juga yang mengelompokannya menjadi procedural/ functional programming, Object oriented programming, dansebagainya.Berbeda halnya dengan bahasa pemerograman yang berorientasi obyek, yang menggunakanpendekatan obyek dalam menyelesaikan suatu persoalan. Dengan memahami element-elementbahasa, kita dapat dengan cepat dan muda untuk memepelajari berbagai macam bahasapemrograman


2019 ◽  
Author(s):  
Budiman

During this period continued to develop computer software, programming language was no exception. At the start of the era of low level programming languages, then developed a high level programming language. It is characterized by the appearance of a method of programming offered by a programming language, that is, object-oriented programming (OOP). IDE (Integrated Development Environment) is a computer program that has some facilities that are required in the development of the software. The purpose of the IDEA is to provide all the necessary utilities in building software. As for the type of software text editor that can be used to manipulate the source code hereinafter referred to as the source code of programming languages such as Ultraedit, JediEdit, ClearEdit, cEdit, the Golden Pen, and so on. PuniEdit software is a text-based editor software that can simplify the user through correction, insertion, and modification of the source code. PuniEdit software is built using Borland Delphi 7.0 and SynEdit component. This software can be used for the Pascal programming language, C++ and HTML. In addition, the software PuniEdit can perform management of the token. This PuniEdit software, the user can clearly see every occurrence of the type of token as keywords (reserved word), identifier, operator, and so on.Keywords: Source code, programming language, source code is scanned.


Author(s):  
Ricardo De J. Botero ◽  
Carlos Arturo Castro ◽  
Edgar Serna

ABSTRACTAs the title suggests, this article exposes a vision to the relationship between a human expression so fascinating and mature as literature, evident in works of different genres, and other attractant also more recent hatching as computer science, manifested in themes related with the object-oriented programming (OOP). To establish the relationship, presented two overviews, the first related to the literary genres and the second with the Unified Modeling Language (UML), which are taken as a starting point to establish linkages among the fables, the asides of novel and literary works in general, with modeling of software expressed in use case diagrams, classes, objects, states, sequence and activities, all of the UML. In this way, arise new teaching strategies for the understanding of design-oriented objects through modeling of literary works.RESUMENComo el título indica, este artículo expone una visión a la relación entre una expresión humana tan fasci-nante y madura como la literatura, manifiesta en obras de diferentes subgéneros, y otra también atrayente de más reciente eclosión como la ciencia de la computación, manifiesta en temas relacionados con la Programación Orientada a Objetos (POO). Para establecer la relación, se presentan dos visiones generales, la primera relacionada con los subgéneros literarios y la segunda con el Lenguaje de Modelado Unificado (UML, sigla inglesa), las cuales se toman como punto de partida para establecer nexos entre las fábulas, los apartes de novela y obras literarias en general, con el modelado de software expresado en diagramas de casos de uso, clases, objetos, estados, secuencia y actividades, todos propios del UML. De ésta manera, se plantean nuevas estrategias didácticas para la comprensión del diseño orientado a objetos mediante el modelado de obras literarias. Contacto principal: [email protected]


2019 ◽  
Vol 2 (1) ◽  
Author(s):  
Ronal Watrianthos

Bahasa pemrograman procedural merupakan bahasa pemerograman yang melibatkan fungsifungsi atau proseedure-prosedur sebagai sub program untuk membentuk solusi dari suatupermasalahan. . Ada yang mengelompokanya menjadi 3 level bahasa yaitu: high level (Seperti pascaldan basic), middle Level (Seperti Bahasa C), dan low level (Seperti Bahasa Assembly). Ada juga yangmengelompokannya menjadi procedural/ functional programming, Object oriented programming, dansebagainya.Berbeda halnya dengan bahasa pemerograman yang berorientasi obyek, yang menggunakanpendekatan obyek dalam menyelesaikan suatu persoalan. Dengan memahami element-elementbahasa, kita dapat dengan cepat dan muda untuk memepelajari berbagai macam bahasapemrograman


Author(s):  
A. A. Solomashkin ◽  
M. N. Kostomakhin ◽  
K. G. Sovin

Two main functions of the machine are given, consumer and technical. The application of the law of conservation of energy in describing the energy balance of a machine element is shown. An extended concept of the technical condition is given in relation to the machine, the parameters of the technical condition are substantiated. The relationships between the technical condition and serviceability and serviceability, as well as the relationship between the serviceability of a machine element and its efficiency, have been determined. The possibility of representing a technical state in the form of a «Class» in object-oriented programming is revealed.


Sign in / Sign up

Export Citation Format

Share Document