• 제목/요약/키워드: 비주얼베이직

검색결과 57건 처리시간 0.024초

A Study on Translation of C# MSIL Code into Oolong Code for Embedded Systems (임베디드 시스템을 위한 C# MSIL 코드의 Oolong 코드 번역에 관한 연구)

  • Che, Sung-Kyou;Jung, Ji-Hoon;Lee, Yang-Sun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (중)
    • /
    • pp.983-986
    • /
    • 2003
  • 마이크로소프트사는 .NET 플랫폼을 개발하면서 C/C++의 강력함과 자바나 비주얼 베이직의 높은 생산성을 매우 효과적으로 결합한 프로피래밍 언어인 C#을 만들었다. C#은 컴파일 과정을 거치며 자바의 바이트 코드와 같은 중간 언어인 MSIL 코드를 갖는 파일을 출력하게 되는데, C# 이외에도 모든 .NET 언어들은 컴파일과정을 거치면서 MSIL 코드를 얻기 때문에 여러 .NET 언어들을 이용해서 하나의 응용 프로그램을 만들 수 있다. 썬 마이크로시스템즈사의 자바는 현재 가장 널리 사용되는 프로그래밍 언어 중 하나이며, 컴파일러에 의해 플랫폼에 독립적인 바이트 코드를 바이너리 형태로 가지고 있는 클래스 파일을 생성하면 JVM에 의해 운영체제와 하드웨어에 독립적으로 수행이 가능한 차세대 언어이다. 본 논문에서는 임베디드 시스템에서의 적용을 위해 C#을 컴파일 하여 나오는 중간 언어 형태인 MSIL 코드를 자바의 중간언어의 한 종류인 Oolong 코드로 변환해 줌으로서 C#으로 구현된 프로그램이 자바 플랫폼에서 JVM에 의해 실행되도록 하는 MSIL-to-Oolong 번역기 시스템 구현하였다.

  • PDF

Education of CNC Machining Using Knowledge based System (지식기반 시스템을 이용한 CNC 가공교육)

  • Kim, Moon-Ki;Lee, Jang-Mook
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • 제2권1호
    • /
    • pp.58-63
    • /
    • 2010
  • The purpose of this study is to establish a knowledge based system for education of CNC machining. The program is made based on various educational courses, teaching methodology and teaching medium etc. and has a good accessibility which can be used anywhere if computer is available. For the system, various variables according to materials, tools or shapes for machining are reviewed and analyzed. Also, the intelligent educational program is developed using Visual Basic language. It can be used to help trainees who want to refer cutting conditions for actual cutting process and also can be useful for beginner who wants to learn and to practice for CNC machining.

  • PDF

Evaluation on the Horizontal Alignment of Road Centerline using GIS Programming (GIS 프로그래밍을 이용한 도로중심선 평면선형 평가)

  • Kim, Dong-Ki;Choi, Se-Hyu
    • International Journal of Highway Engineering
    • /
    • 제14권1호
    • /
    • pp.1-8
    • /
    • 2012
  • The horizontal alignment of road is deeply related with the stability of the road and traffic capacity. It is necessary to analyze horizontal alignment of road accurately for efficient maintenance of the road and relevance judgment about the standard. Recently the study on horizontal alignment of road using Lidar data and GPS was concluded, but they were many problem analyzing horizontal alignment radius of curvature in wide area. In this study, the tool which the radius of curvature can evaluate the suitability about "Rules about the Road Structure & Facilities Standards" by using center lines of the road of the digital map tries to implement on GIS. The interface was designed and implemented which can automatically estimate the Road Centerline Horizontal Alignment by using $ESRI^{(R)}$ $ArcObject^{TM}$.

The Realization of the Wireless Internet DGPS for LBS (LBS를 위한 무선 인터넷 DGPS 구현)

  • Kang, Joon-Mook;Cho, Sung-Ho;Lee, Eun-Soo
    • Journal of Korean Society for Geospatial Information Science
    • /
    • 제16권1호
    • /
    • pp.3-12
    • /
    • 2008
  • This research is to construct wireless internet DGPS using MS Visual Basic Active X control for LBS. The coordinate correction method was used in this system because of convenience of both direction communication on Web. The PictureBox control and bitblt function were used in coordinate display module. The MS Comm control, MS Winsock control (TCP/IP), MS CommonDialog control, MS Sysinfo control were used in internet DGPS communication module and published on Web. Realtime internet DGPS were tested using the system which developed in this study and near realtime monitoring through this system could be performed.

  • PDF

A Study on the Knowledge Acquisition from Local Companies and Job Seekers using Data Mining Techniques (데이터마이닝 기법을 이용한 지역 기업과 구직자로부터의 지식 도출에 관한 연구)

  • Kim, Jin-Sung
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • 제22권2호
    • /
    • pp.141-147
    • /
    • 2012
  • The purpose of the study is the acquisitions of knowledge related in job searching from local companies and job seekers using data mining techniques. At the first step, for the study, we had selected the local companies their headquarters are located in Jeonbuk province. Then we had picked the graduating students out from the high schools, colleges, and universities in the same area as the job seekers. After the targeting of the sample, we had surveyed 560 local companies and 14 schools for the collecting of the preliminary data. As the result of the survey, we could collect 173 responses from the companies and 551 responses from the job seekers. At the second step using data mining, we had adapted the C5.0 algorithm to extract the inference rules. Then we had used the Visual Basic (VB) programming language to visualize the rules at the third step. At the fourth step, we transformed the inference rules into DB tables. At the final step, we had executed the rule inferences to support the development of the long-term human resources development (HRD) strategies. As the result of the study, we could suggest the helpful information to the HRD directors and job seekers in designing their strategies in managing their jobs and career development.

Using rough set to support arbitrage box spread strategies in KOSPI 200 option markets (러프 집합을 이용한 코스피 200 주가지수옵션 시장에서의 박스스프레드 전략 실증분석 및 거래 전략)

  • Kim, Min-Sik;Oh, Kyong-Joo
    • Journal of the Korean Data and Information Science Society
    • /
    • 제22권1호
    • /
    • pp.37-47
    • /
    • 2011
  • Stock price index option market has various investment strategies that have been developed. Specially, arbitrage strategies are very important to be efficient in option market. The purpose of this study is to improve profit using rough set and Box spread by using past option trading data. Option trading data was based on an actual stock exchange market tick data ranging from 2001 to 2006. Validation process was carried out by transferring the tick data into one-minute intervals. Box spread arbitrage strategies is low risk but low profit. It can be accomplished by back-testing of the existing strategy of the past data and by using rough set, which limit the time line of dealing. This study can make more stable profits with lower risk if control the strategy that can produces a higher profit module compared to that of the same level of risk.

Study of validation process according to various option strategies in a KOSPI 200 options market (코스피 200 주가지수옵션 데이터의 효율적 가공을 통한 다양한 옵션 전략들의 사후검증에 관한 연구)

  • Song, Chi-Woo;Oh, Kyong-Joo
    • Journal of the Korean Data and Information Science Society
    • /
    • 제20권6호
    • /
    • pp.1061-1073
    • /
    • 2009
  • Stock price index option investing is a scientific investment method and various index and investment strategies have been developed. The purpose of this study is to apply the variety of option investment strategies that have been introduced in the market and validate them using past option trading data. Option data was based on an actual stock exchange market tick data ranging from September 2001 to January 2007. Visual Basic is used to propose an option back-testing model. Validation process was carried out by transferring the tick data into ten-minute intervals and empirically analyzed. Furthermore, most option-related strategies have been applied to the model, and the usefulness of each strategies can be easily evaluated. As option investment has high leverage followed by high risks and profit, the optimal option investment strategy should be used according to the market condition at the time to make stable profit with minimum risk.

  • PDF

Knowledge Structure Analysis System for Critical Learning Pathway (결정적 학습 경로를 위한 지식 구조 분석 시스템)

  • Lee, Sanghoon;Moon, Seung-jin
    • Journal of Internet Computing and Services
    • /
    • 제16권6호
    • /
    • pp.39-46
    • /
    • 2015
  • Knowledge space theory is a theory that provides a guidelines for human learners' possible education decisions and has been used in various educational environment. However, traditional methodologies using the knowledge space theory have always depended on handwork system and it is necessary to learn programming language such as Visual Basic and R, causing time consuming situations. In order to overcome those issues on the environment of education we propose a new Knowledge Structure Analysis System that not just analyzes learners' knowledge structures automatically but to provide critical learning path for the learners based on knowledge space theory. Proposed system is implemented by using rApache generating critical learning path computing Chi-square value. This provides an automatic way of analyzing knowledge structure in learners' knowledge space and shows systematic reviews for the knowledge space.

Case Study of Building Special-Purpose Simple Browser (단순 웹브라우저의 설계와 구현 사례)

  • 우원택
    • Journal of Korea Society of Industrial Information Systems
    • /
    • 제7권3호
    • /
    • pp.43-53
    • /
    • 2002
  • The purpose of this study is to build a special -purpose browser using the powerful Microsoft web browser control so that we will be able to code and create a special-purpose browser. For this development, some literature surveys were reviewed to understand how the web browser looks like and is operated. To create our own web browser, we have designed a sample case and coded in Visual Basic. The primary task of this job was accomplished mainly with a form. It is made up with a bunch of image controls, a status bar on the button, a picture box to contain the image buttons, the combo box, the command button, the menus, the statements shown in the following exhibits and tables of the main text respectively. After combining them all together, we have tested the form to see if it works properly.'rho program was also enhanced to have a special purpose feature that permits the filtering function. The result was somewhat successful. However, it had some limitations such as the simplicity of the programming structures and functions. Overall, this study was useful for understand a general outline of special-purpose web browser development.

  • PDF

UML Sequence Diagram Based Test Case Extraction and Testing for Ensuring Reliability of Web Applications (웹 응용 신뢰성 확보를 위한 UML 순차도 기반의 시험사례 추출 및 시험)

  • 정기원;조용선
    • The Journal of Society for e-Business Studies
    • /
    • 제9권1호
    • /
    • pp.1-19
    • /
    • 2004
  • The systematic testing is frequently regretted in recent web applications because of time and cost pressure. Moreover developers have difficulties with applying the traditional testing techniques to testing web application. The approach of creating test cases for a web application from a sequence model is proposed for the rapid and efficient testing. Test cases for web application are extracted from call messages (including self-call messages) of UML (Unified Modeling Language) sequence diagram. A test case consists of messages, script functions, or server pages and additional values. Moreover a simple testing tool for web application is proposed. A URL for testing web application is created and executed by this testing tool. The URL consists of server page address and additional values. This test tool is made using Microsoft Visual Basic. The efficiency of proposed method and tool has been shown using a practical case study which reflects the development project of the web application for supporting member management.

  • PDF