This article put GIS application development as the goal. Based on the basis functions of Windows CE,the methods of opening and reading GPS serial data are analyzed and studied. The program put forward the method whic...
详细信息
Stephen R. Davis is the bestselling author of several books on C++, including previous editions of C++ For Dummies . He has been programming for more than 30 years and presently works for L-3 Communications in the are...
详细信息
ISBN:
(数字)9781118257524
ISBN:
(纸本)9780470317266
Stephen R. Davis is the bestselling author of several books on C++, including previous editions of C++ For Dummies . He has been programming for more than 30 years and presently works for L-3 Communications in the area of Homeland Defense.
In this paper, we present a new approach to the integration of object-oriented programming languages, database programming languages and query languages. While object-oriented programming languages and languages that ...
详细信息
ISBN:
(纸本)9789728865887
In this paper, we present a new approach to the integration of object-oriented programming languages, database programming languages and query languages. While object-oriented programming languages and languages that are supported by object database systems appear to be closely related, there are a number of significant differences that affect language design and implementation. Such issues include the degree of encapsulation, persistence, the incooperation types and classes, inheritance, concurrency, NULL values, garbage collection etc. In this paper, we outline the respective challenges that affect language design and provide a brief overview of the integrated object-oriented database programming and querying language DBPQL.
The usual boundary element analysis programs are coded in FORTRAN, which makes it difficult to build and maintain complex program systems. This paper presents the idea and implementation of the object-oriented program...
详细信息
The usual boundary element analysis programs are coded in FORTRAN, which makes it difficult to build and maintain complex program systems. This paper presents the idea and implementation of the object-oriented programming approach for the boundary clement method in two-dimensional heat transfer analysis. The advantages of the object-oriented programming for developing the complicated boundary element analysis program are demonstrated by examples for two different types of partial differential equations: the Laplace equation and the diffusion equation. Based on the object-oriented programming approach together with the efficient coding in C+ +. computer programs for the above problems are systematic, brief and readable. (c) 2005 Elsevier Ltd. All rights reserved.
An invariant in the class is a predicate, which is true in every state that is proclaimed as valid, independently of what is considered to be a state. In addition, invariants themselves may be based on the behavior of...
详细信息
ISBN:
(纸本)9781457714993
An invariant in the class is a predicate, which is true in every state that is proclaimed as valid, independently of what is considered to be a state. In addition, invariants themselves may be based on the behavior of a particular object or a class as a whole. Analysis of invariants takes the most important place in object-oriented program verification and can be directed in two ways - as prescribed and as described. This paper considers as prescribed analysis which is based on strongest postconditions of methods with the guard as the precondition, thus, determining all reachable states and only them.
This article reveals the fact that although there are much internal differences between OOP and OBP, their functionality is almost fully interchangeable, the key is the view of the real word, and hence the methodology...
详细信息
in this article, an ongoing research project conducted in the Computer Science department of the University of Vigo is described. Its main objective is to serve as a vehicle for learning object-oriented programming. A...
详细信息
in this article, an ongoing research project conducted in the Computer Science department of the University of Vigo is described. Its main objective is to serve as a vehicle for learning object-oriented programming. Although it is still in development, it has been successfully employed in a number of different courses. Its main characteristics are (a) support of prototype-based object orientation, which is a model of object orientation that actually wraps the class-based model;(b) future support for object persistence, which simplifies to the minimum all input/output issues;and (c) support of multiple platforms, through a portable bytecode. We think that the combination of all of these possibilities, the obtained results in its first use, and the further development of this project will lead to an interesting, useful tool which would be recommended for object-oriented teaching. The simplicity of the prototype-based model of object orientation, the dramatic decrease in complexity for programs due to the direct support of persistence, and all facilities naturally provided by the feature of multiplatform support makes it the ideal tool for learning, allowing the educator to stress on the actually important issues of object-oriented programming. (c) 2006 Wiley Periodicals, Inc.
In this paper we reflect on the differences between prototype-based and class-based programming languages and we introduce a new approach. called the Oea framework, that will allow JavaScript developers to write progr...
详细信息
In this paper we reflect on the differences between prototype-based and class-based programming languages and we introduce a new approach. called the Oea framework, that will allow JavaScript developers to write programs using a class-based style, which we assert is easy to use, has a syntax style that resembles that of the Java class-based approach and has high performance and reliability. We present a survey of the most widely used class-based techniques for JavaScript describing their methods and highlighting their shortcomings and compare the new approach with this earlier work. The approach has been developed in the context of a framework for developing Web applications using Scalable Vector Graphics (SVG), JavaScript and the Resource Description Framework (RDF) which involved the construction of substantial libraries and other code using the approach. (C) 2008 Elsevier B.V. All rights reserved.
Software metrics help us to make meaningful estimates for software products and guide us in taking managerial and technical ***,conventional static metrics have been found to be inadequate for modern object-oriented s...
详细信息
Software metrics help us to make meaningful estimates for software products and guide us in taking managerial and technical ***,conventional static metrics have been found to be inadequate for modern object-oriented software due to the presence of object-oriented features such as polymorphism,dynamic binding,inheritance and unused *** fact motivates us to focus on dynamic metrics in place of traditional static ***,dynamic metrics are more precise than static metrics as they are able to capture the dynamic behaviour of the software system during *** dynamic metrics are usually obtained from the execution traces of the code or from the executable *** this paper,advantages of dynamic metrics over static metrics are discussed and then a survey of the existing dynamic metrics is carried *** metrics are characterized into different categories such as dynamic coupling metrics, dynamic cohesion *** end of the paper,potential research challenges and opportunities in the field of dynamic metrics are identified.
Traffic simulation design ideas based on object-oriented programming and modelling theory are used to analyse the data structure of a simulation system for a traffic network. A traffic network simulation consists of v...
详细信息
ISBN:
(纸本)1845641795
Traffic simulation design ideas based on object-oriented programming and modelling theory are used to analyse the data structure of a simulation system for a traffic network. A traffic network simulation consists of vehicles, links, intersections and signal controls. By defining the class in C++ language, this paper establishes objects of traffic network units, describes the variables and functions of their members in detail and exactly expresses the relationship between nodes and links in a traffic network. It constructs the shared data of the traffic network simulation based on a standard library function of template and object-classes of the traffic network. It uses SQL database technology to access the parallel data structure. Thus it can reduce the occupation of memory resources and increase the speed of data access. Each simulation unit can access the network data expediently. Finally, by simulating a traffic network made of four intersections in Changchun city, results indicate that the simulation speed increases 2.5 times and the error rate is less than 10%. Hence, a distributed parallel data structure based on object-oriented programming is the foundation for improving speed and for benefiting the traffic network simulation.
暂无评论