• 제목/요약/키워드: Object-oriented Programming

검색결과 358건 처리시간 0.028초

C++ for CAD/CAM applications

  • Hwang, Il-Kyu;Park, Bum-Joo;Kim, Deok-Soo
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1994년도 춘계공동학술대회논문집; 창원대학교; 08월 09일 Apr. 1994
    • /
    • pp.58-66
    • /
    • 1994
  • The philosophy of object-oriented has found its role in various applications such as programming languages, databases, distributed systems, etc. Discussed in this paper is an experience of the object-oriented programming technique obtained while developing a particular CAD/CAM system. It has been well-known that the object-oriented programming language has good features enabling the improved reusability and extensibility of an existing code. The features include data abstraction, encapsulation, inheritance, polymorphism, and so on. This paper presents how these features of the object-oriented programming language, C++ in particular, can be applied to the implementation of geometric algorithms as well as graphical user interfaces.

객체지향 기술의 확산에 영향을 주는 요인에 관한 경험적 연구 (An Empirical Study on the Factors Affecting Diffusion of Objeccl-Oriented Technology)

  • 이민화
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제10권1호
    • /
    • pp.97-126
    • /
    • 2001
  • Object-orientation has been proposed as a promising software process innovation to improve software productivity and quality. It has not been understood clearly, however, what factors influences the diffusion of object-oriented technology in organizations. A research model was formulated and hypotheses were generated based on the literature of information technology implementation and software process innovation. To test the research hypotheses, a questionnaire survey was conducted. The results based on 121 responses from Korean companies revealed that project characteristics, use of external experts, and number of development projects are significantly related to the diffusion of object-oriented analysis and design and object-oriented programming. Innovation champion is positively related to the diffusion of object-oriented analysis and design, whereas it is not related to the diffusion of object-oriented programming language. Only project complexity was significantly related to the diffusion of visual programming language. On the other hand, organizational size was not significantly related to any object-oriented technology in this study.

  • PDF

객체지향형 제어 시스템 디자인 패키지의 개발 (Development of object oriented computer aided control systems design package)

  • 양광웅;박재현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.441-444
    • /
    • 1996
  • Object-oriented programming goes on increasing in many areas, as its advantages of flexibility and ease of maintenance have been recognized. As in usual programmings, the productivity and flexibility of CACSD package can be improved by adopting object-oriented programmin. This paper describes our efforts to implement an OO-CACSD(Object Oriented CACSD) package for control system design and simulation. Since the proposed OO-CACSD is based on the modularity, portability, reuseability, and matrix-oriented data structure, a control system can be not only modeled and simulated but also maintained easily.

  • PDF

High Level Object Oriented Real-Time Simulation Programming and Time-triggered Message-triggered Object(TMO) Scheme

  • Jeong, Chan-Joo;Na, Sang-Donh
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.856-862
    • /
    • 2002
  • The object-oriented(00) distributed real-time(RT) programming movement started in1990's and is growing rapidly at this turn of the century. Distributed real-time simulation is a field in its infancy but it is bounded to receive steadily growing recognition for its importance and wide applicability. The scheme is called the distributed time-triggered simulation scheme which is conceptually simple and easy to use but widely applicable. A new generation object oriented(00) RT programming scheme is called the time-triggered message triggered object(TMO)programming scheme and it is used to make specific illustrations of the issues. The TMO structuring scheme is a general-style components structuring scheme and supports design of all types of component including hard real time objects and non real time objects within one general structure.

객체 지향 기법에 기반을 둔 보수 계획 수립에 관한 연구 (A Study on the Maintenance Scheduling based on the Object-Oriented Programming)

  • 박영문;김진호;박종배;원종률
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1996년도 하계학술대회 논문집 B
    • /
    • pp.829-831
    • /
    • 1996
  • This paper is concerning on a study on the object-oriented programming and its application to maintenance scheduling. The concept of object-oriented programming enables us to modify and reuse software with much ease. By introducing object-oriented programming to maintenance scheduling, we can develop a hierarchical and reusable software in maintenance scheduling. The maintenance scheduling problem becoming more and more large and complex can be dealt with the concept of object-oriented technique and we hope this concept will give a reasonable solution. And evolutionary computation will be developed as a optimization technique.

  • PDF

객체지향프로그래밍 언어 교육방법에 관한 연구 (A Study on Teaching the Object Oriented Programming Language)

  • 최세일
    • 한국전자통신학회논문지
    • /
    • 제11권8호
    • /
    • pp.751-758
    • /
    • 2016
  • 자바를 비롯한 객체지향 언어를 쉽게 배우기 위해서는 그 언어가 제공하는 객체지향 프로그래밍 기능만을 습득하는 것만으로는 부족하고, 먼저 프로그래머 자신이 객체지향적 사고를 해야 한다. 그러나 객체지향 개념이 없는 한국어에 길들여진 한국 학생들이 객체지향적 사고를 한다는 것은 쉬운 일이 아니다. 따라서 한국인 학생들에게 객체지향 언어를 교육할 때는 객체지향적 사고에 기반 한 프로그래밍 교육을 실시해야 한다. 본 논문에서는 객체지향 언어를 교육할 때, 먼저 객체지향적 사고 전개 방법을 설명하고, 이를 기반으로 프로그래밍 언어를 사용하여 그렇게 전개한 사고를 표현하는 방법으로 프로그래밍 언어를 교육하는 방법을 소개한다.

Alice 프로그래밍을 통한 객체 지향 시각 프로그래밍 교육의 평가 지표 개발 및 유용성 분석 (A Development of the Evaluation Metrics and Analysis of the Object-Oriented Visual Programming Education Using Alice Programming)

  • 정덕길;정민포;조혁규;노영욱
    • 한국정보통신학회논문지
    • /
    • 제18권3호
    • /
    • pp.742-748
    • /
    • 2014
  • 객체 지향 시각 프로그래밍 교육에 대한 연구는 학생들이 프로그램 개발을 진행하는 과정 혹은 프로그래밍을 교수하는 방법론과 프로그램 개발을 위한 적합성 분석 및 설계 방법론을 찾는 것과 관련된다. 학생들이 프로그래밍 교육에서 학습에 어려움을 겪고 있는 객체 지향 프로그램 개발 능력을 향상시킬 수 있는 교육 방법으로 이 논문에서는 컴퓨터 프로그래밍 교육에서 객체 지향 시각 프로그래밍 교육을 적용하고 평가하기 위한 평가 지표를 개발하고, Alice 프로그래밍을 통한 시각 프로그래밍 교육 방법론과 교과과정을 도입한다. 이 논문에서 제시된 시각 프로그래밍 교육의 평가 지표는 시각 프로그래밍 언어/도구를 사용할 때 학생들의 프로그래밍 교육에 대한 적합성을 측정하고 분석하여 학생들의 이해력, 추상화 능력, 프로그램 구현 능력과 학생들의 수준별 적합성을 측정하고 분석한다.

객체재향 개념을 반영한 유동해석 후처리 프로그램에 대한 연구 (Study on a post-processing program for flow analysis based on the object-oriented programming concept)

  • 나정수;김기영;김병수
    • 한국전산유체공학회지
    • /
    • 제9권2호
    • /
    • pp.1-10
    • /
    • 2004
  • In the present study, a post-processing program is developed for 3D data visualization and analysis. Because the graphical user interface(GUI) of the program is based on Qt-library while all the graphic rendering is performed with OpenGL library, the program runs on not only MS Windows but also UNU and Linux systems without modifying source code. The structure of the program is designed according to the object-oriented programming(OOP) concept so that it has extensibility, reusability, and easiness compared to those by procedural programming. The program is organized as modules by classes, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions realized so far which include mesh plot, contour plot, vector plot, streamline plot, and boundary plot are demonstrated and the relevant algorithms are described.

평면 뼈대 구조물의 객체지향 자유진동해석 (Object-Oriented Free Vibration Analysis of Plane Flamed Structures)

  • 신영식;최희옥;서진극
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1993년도 봄 학술발표회논문집
    • /
    • pp.61-68
    • /
    • 1993
  • A computer program for free vibration analysis of plane framed structures has been developed by object oriented programming technique using C" language. The object oriented programming concepts such as object, class, method and inheritance are represented. The static and free vibration analyses for framed structures were satisfactorily performed by this program which consists of TOP, VECTOR, MATRIX, STRU, GUI and other classes. Numerical test shows the validity and capability of the present study which can be expandable to develop a general purpose object oriented finite element analysis program of structures ,res ,

  • PDF

$Java^TM$ 언어를 이용한 객체 지향 유한 요소 해석 프로그램의 개발 (Development of an Object-Oriented Finite Element Analysis Program Using J$Java^TM$)

  • 이정재;이호재
    • 한국농공학회지
    • /
    • 제40권2호
    • /
    • pp.130-139
    • /
    • 1998
  • The finite element analysis program should be prepared to deal with many of newly arising engineering problems. The sequential structured programming technique does not make a finite element method so flexible. So far, the object oriented programming technique was studied as an alternative programming paradigm. However, most of the research were in the state of the evaluation of the possibility and the applicability of the object oriented method for a finite element program. In this study, a practical object oriented finite element analysis program, OOFE_ JAVA was developed and the result of the analysis on a rectangular clamped plate was shown. The objects which compose the OOFE_JAVA were applied to several engineering problem without any modification and it was concluded that the object oriented technique was appropriate for the development of a complex and large engineering system. And a virtual machine which Java language is using can be loaded on any kinds of computer which has java interpreter regardless of the platform on which the OOFE_JAVA was developed.

  • PDF