• 제목/요약/키워드: Microsoft Visual Studio

검색결과 14건 처리시간 0.027초

웹기반 컴파일과 실행을 지원하는 C언어 교육콘텐츠 개발 (C-language Learning Contents Supporting Web-based Compiling and Running)

  • 김성현;김영국
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2006년도 추계 종합학술대회 논문집
    • /
    • pp.796-800
    • /
    • 2006
  • 본 논문에서는 프로그래밍 언어 학습에서 기존의 상용 소프트웨어 개발도구를 이용한 교육에서 벗어나 이해와 실습 중심의 학습이 보다 편리하고 효과적으로 진행될 수 있도록 웹 기반 온라인 학습 콘텐츠를 개발하였다. 프로그래밍 언어 학습은 소스코드를 작성하고 컴파일 후 실행시키는 과정을 거치면서 원리를 깨우쳐 가는 것이 일반적이며 대부분 Microsoft사의 통합개발환경(Visual Studio)이나 상용 소프트웨어 패키지를 각각의 실습 PC에 설치해서 수업을 진행하고 있다. 이 방법은 실습하는 모든 PC에 프로그램을 설치해야하고 구입비용이 적지 않으며 프로그램이 설치되어 있지 않은 곳에서의 학습은 어렵다. 이를 해결하기 위해 리눅스서버와 오픈소스 소프트웨어를 활용하여 웹 브라우저 상에서 직접 코드를 입력해서 컴파일하고 결과를 확인할 수 있는 프로그래밍 언어 학습 콘텐츠를 개발하였다.

  • PDF

제주도 여행지 추천 챗봇 설계 및 구현 (A Design and Implementation of Jeju Island Travel Recommendation Chatbot)

  • 이원주;임나예;홍유정
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제64차 하계학술대회논문집 29권2호
    • /
    • pp.235-236
    • /
    • 2021
  • 본 논문에서는 Microsoft Visual Studio의 Bot Builder SDK Template, Bot Emulator, KaKao Map 서비스를 활용하여 제주도 여행지를 추천하는 챗봇을 구현한다. 이 챗봇은 제주도 여행을 계획하고 있는 사용자에게 적절한 서비스를 제공하는 챗봇이다. 사용자에게 여행지 관련 테마를 제시하고, 사용자는 챗봇이 제시한 선택지 중 자신이 가장 선호하는 선택지를 선택한다. 사용자가 선택지를 결정하면 이를 바탕으로 챗봇 데이터베이스에 있는 적절한 여행지를 추천한다. 사용자가 테마를 고르지 않고 모든 데이터를 보고자 하는 경우 목록보기를 선택하여 챗봇이 가진 모든 여행지 목록을 볼 수 있다. 이 과정을 통해 사용자는 자신이 원하는 분야의 제주도의 적절한 여행지를 추천받을 수 있다.

  • PDF

IEC 60909 기반의 고장 전류 계산을 위한 응용 프로그램 개발 (Development of window application for fault current calculation by IEC 60909)

  • 한종훈;장길수;박창현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.255-256
    • /
    • 2008
  • 개발된 프로그램은 C++ 언어를 사용하여 객체지향 프로그래밍 (Object Oriented Programming) 개념에 맞추어 설계되었다. C++과 같은 OOP 언어는 클래스 정의, 연산자 오버로딩, 상속, 캡슐화와 같은 차별적인 특성을 가지고 있어 대규모 프로그램의 작성과 관리에 매우 효과적이다. 전력 계통의 각 구성 요소들은 클래스로 설계되었으며 계산 모듈 또한 별도의 클래스로 디자인하여 향후 프로그램 개선과 확장을 용이하게 구현하였다. 개발된 프로그램은 편리한 Graphic User Interface (GUI)를 제공하기 위해서 Windows Application Programming Interface (API)와 Microsoft Fundamental Classes (MFC) 등을 이용하였으며 Microsoft Visual Studio.net 을 이용하여 컴파일 되었다 [1].

  • PDF

삼차원 불연속면 연결구조 해석 및 가시화 소프트웨어 모듈 개발 (Development of the 3-D Fracture Network Analysis and Visualization Software Modules)

  • 노영환;최요순;엄정기;황석연
    • 터널과지하공간
    • /
    • 제23권4호
    • /
    • pp.261-270
    • /
    • 2013
  • 본 연구는 삼차원 지질 모델링 소프트웨어 개발의 일환으로 불연속면의 구조기하형태에 대한 삼차원적 해석 및 가시화를 수행 할 수 있는 새로운 소프트웨어 모듈을 개발하는 데에 목적이 있다. 불연속면 연결구조의 삼차원 해석 및 가시화 알고리즘을 바탕으로 개발된 소프트웨어는 C++언어 기반의 MFC 및 OpenGL 라이브러리를 응용하여 Microsoft Visual Studio 상에서 제작되었다. 개발된 소프트웨어는 BOUNDARY, DISK3D, FNTWK3D, CSECT, BDM 등의 모듈을 포함하며 각각의 모듈은 해석영역 구성, 불연속면 네트워크 시스템의 가시화, 등가파이프의 산정, 단면도 작성, 시추공 자료 관리 등 절리성 암반의 삼차원 구조기하형태 해석에 관련된 다양한 기능을 수행한다. 이 연구에서 개발한 불연속면 연결구조의 삼차원 가시화 및 해석 소프트웨어는 불연속체 기반의 암반강도 및 변형성에 관한 연구, 수리지질학적 특성에 관한 연구 및 사면안정 연구를 수행함에 있어서 활용도가 높을 것으로 판단되며 국내 소프트웨어 산업의 경쟁력을 높이는데 기여할 수 있을 것으로 기대된다.

C# 프로그래밍 무기체계 소프트웨어에 대한 신뢰성 시험 기준 연구 (A Study of Criteria of the Reliability Test for C# programming software in Weapon System)

  • 신봉득;오혁준
    • 디지털산업정보학회논문지
    • /
    • 제12권4호
    • /
    • pp.13-24
    • /
    • 2016
  • Defense Acquisition Program Administration's weapon system software development and management guideline specifies the criteria of software reliability tests including static and dynamic tests mainly on C/C++ languages. Recently, Defense Acquisition Program Administration expanded the scope of software reliability test for the various languages including C#, java etc. but specific criteria for them are not established. This study suggests the reliability test procedures and standards on C# programming software in weapon system. For the static test, considering the nature of the C# which depends on .NET framework, this paper introduces applying coding rules recommended by Microsoft Corp. Visual Studio 2012. Block coverage provided by Visual Studio is applied on dynamic tests and the achievement objectives for block coverage according to the software levels(A, B, C) are suggested. Also, the software reliability test procedures and standards proposed by this paper are properly verified through the case study. The result of this study can be used for establishing the specific criteria of the software reliability test for C# programming software in weapon system.

텍스트 기반 프로그래밍 학습과 로보틱스 프로그래밍 학습 간의 학습 효과 비교 분석 (Comparative Analysis of Learning Effect Between Text-Based Programming Learning and Robotics Programming Learning)

  • 김세민;정종인;문채영
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2010년도 추계학술발표논문집 2부
    • /
    • pp.692-695
    • /
    • 2010
  • 본 논문에서는 정보교과에서 알고리즘 및 프로그래밍 관련 학습을 진행하는데 있어서, 기존의 텍스트 기반 프로그래밍과 로보틱스 프로그래밍으로 프로그래밍 학습을 하였을 때의 학습 효과에 대해서 분석하였다. 연구는 초등학교 고학년 학생들을 대상으로 하였고, 학습에 필요한 학습 프로그램은 기존 텍스트기반 프로그래밍 학습 도구로는 Visual C를, 로보틱스 프로그래밍 학습도구로는 MSRDS(Microsoft Robotics Developer Studio)에서 제공하는 Visual Programming Language를 이용하였다. 그 결과 학생들의 흥미도와 몰입도가 상승하였고, 알고리즘 이해도와 과제 수행 능력이 증가하였음을 확인할 수 있었다. 본 연구에서 제안하는 로보틱스 프로그래밍 학습은 개정 교육과정에서 제안하는 알고리즘을 통한 문제해결능력 신장에 도움이 될 것으로 기대한다.

  • PDF

웹기반 품질기능전개(QFD)용 소프트웨어 개발 (Development of a Web-based QFD Software)

  • 이정환;이승훈;윤석동
    • 산업경영시스템학회지
    • /
    • 제29권1호
    • /
    • pp.125-134
    • /
    • 2006
  • QFD(Quality Function Deployment) is a system for translating specific customer needs into detailed product requirements which are deployed throughout design, production, marketing and support operations. QFD is a team tool. However, most of commercial QFD softwares are standalone and therefore offer limited support for teamwork. In this paper, we developed a web-based QFD software to overcome many of the limitations that standalone systems suffer from. That is, this software was developed for synchronizing collaboration between team members distributed not only geographically but also over time. This software was developed by using Visual studio.NET and Microsoft COM+(CBD) technique and can be implemented on the web browser.

온톨로지를 이용한 학습 장애 진단시스템 설계 및 구현 (Design and Implementation of a Learning Disorder Diagnosis System using Ontology)

  • 한국정보교육학회
    • 정보교육학회논문지
    • /
    • 제9권4호
    • /
    • pp.571-579
    • /
    • 2005
  • 교수-학습과정에서 학습자가 가지고 있는 학습 장애는 학습 결과에 많은 영향을 미친다. 학습자의 학습 장애를 정확하게 진단하고 이를 고려한 수업 활동이 전개되어야 효과적인 교수-학습 활동이 이루어 질 수 있다. 학습 장애의 특성상 장애 진단과 처방과정에서는 비공개적인 접근이 요구된다. 인터넷 기반의 온라인 학습 장애 진단과 처방시스템은 이와 같은 문제를 해결할 수 있는 유용한 방안 중의 하나가 될 것이다. 하지만 기 구축되어 운영 중인 온라인 기반 학습 장애 관련 사이트들은 학습 장애를 진단해 주고 처방해 주기 보다는 학습 장애 정보를 안내해 주는 정도의 수준에 에 그치고 있다. 단순히 웹문서 형태의 정보제공 체제이거나 텍스트 기반의 지식 전달 체계로 인하여 학습자 개개인의 특성을 고려한 장애 진단에 한계점을 가지고 있다. 학습 장애에 대한 지식을 체계화함과 동시에 일정한 기준에 의해 연관성을 지어 줄 수 있는 의미 분석과 추론 등의 방법에 사용되어지는 온톨로지를 활용하게 되면 기존의 시스템이 가지는 제한점들을 극복할 수 있을 것이다. 이에 본 연구에서는 온라인 상황에서 학습자의 학습 장애를 정확하게 진단하기 위해 온톨로지를 이용하여 학습장애 진단 시스템을 설계하고 구현하였다. 온톨로지의 구축에 사용된 도구는 protege-2000을 사용하였다. 진단시스템 개발 환경으로 학습자의 인터페이스는 Visual C++, 교사의 인터페이스는 Visual Studio.NET을 사용하였으며, DBMS는 Microsoft Office Access와 MS-SQL Server를 사용하였다. 이 연구는 OWL 온톨로지를 사용하여 보다 지능화된 학습 장애 진단시스템을 개발함으로써 실현 가능성을 제안하고 있는 것이 연구의 의의이다.

  • PDF

Study on development of vessel shore report management system for IMO MSP 8

  • Rind, Sobia;Mo, Soo-Jong;Yu, Yung-Ho
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제40권5호
    • /
    • pp.418-428
    • /
    • 2016
  • In this study, a Vessel Shore Report Management System (VSRMS) is developed for the International Maritime Organization (IMO), Maritime Service Portfolio (MSP) Number 8, which comprises vessel shore reporting. Several documents have to be completed before the arrival/departure of a vessel at a port, as each national port has its own reporting format and data. The present vessel reporting system is inefficient, time-consuming, and involves excessive paperwork, which results in duplications and errors. To solve this problem, in this study, the vessel reporting formats and data contents of various national ports are investigated, as at present, the reporting documents required by the current IMO standard includes insufficient information which is requested by national ports. Initially, the vessel reporting information of various national ports are collected and analyzed. Subsequently, a database structure for managing vessel reporting data for ports worldwide is devised. To make the transfer of data and the exchange of information of vessel reports much more reliable, efficient, and paper-free, VSRMS, which is a software application for the simplification and facilitation of vessel report formalities, is developed. This application is developed using the latest Microsoft C#.Net Programming Language in the Microsoft Visual Studio framework 4.5. It provides a user interface and a backend MySQL server used for database management. SAP Crystal Reports 2013 is used for designing and generating vessel reports in the original report formats. The VSRMS can facilitate vessel reporting and improve data accuracy through the reduction of input data, efficient data exchange, and reduction of the cost of communication. Adoption of the VSRMS will allow the vessel shore reporting system to be automated, resulting in enhanced work efficiency for shipping companies. Based on this information system and architecture, the consensus of various international organizations, such as the IMO, the International Association of Marine Aids to Navigation and Lighthouse Authorities (IALA), the Federation of National Associations of Ship Brokers and Agents (FONASBA), and the Baltic and International Maritime Council (BIMCO), is required so that vessel reporting is standardized internationally.

웹에 기반한 선량교정 프로그램 개발

  • 신동오;서원섭;박성용;김성훈;지영훈;김근배;이창건;강진오;홍성언
    • 한국의학물리학회:학술대회논문집
    • /
    • 한국의학물리학회 2003년도 제27회 추계학술대회
    • /
    • pp.66-66
    • /
    • 2003
  • 목적 : 선량측정의 정확성을 향상시키기 위하여 물 흡수선량 표준에 토대를 두고 있는 표준측정법, AAPM TG-51과 IAEA TRS-398, 이 발표되어 선량측정의 파라다임이 변화하고 있다. 본 연구에서는 이들 대표적인 표준측정법에 대하여 사용자 편의성을 고려하여 웹에 기반한 선량교정 프로그램을 개발하고자 한다. 대상 및 방법 : 미국의학물리학회 AAPM TG-51과 국제원자력기구 IAEA TRS-398 표준측정법에 선량교정 프로그램은 Microsoft IIS 6.0 웹서버와 .NET 플렛폼상에서 Visual Studio. NET 도구를 사용하여 개발하였다. 개발언어로는 C# 언어를 사용하였고 각 표준측정법에 대한 선량교정 작업서는 ASP. NET 페이지로 작성하였다. 웹페이지와 산량 교정 모듈을 분리하여서 개발 후 유지보수가 쉽게 설계하였다. 또한 기준점에서의 선량 계상에 사용하는 모든 물리적인 파라미터와 데이터는 데이터베이스에 저장하였다. 이로써 향후 수식체계의 변화 또는 물리적인 데이터의 변화로 인한 프로그램 수정이 최소화하도록 하였다. 결과 : 이들 표준측정법은 모두 물 흡수선량 교정인수에 토대를 두고 있으나 측정 조건 및 물리적인 자료 에 있어 약간의 차이를 보이고 있다. 그러므로 각 표준측정법간의 유사점 및 차이점을 비교 분석하기가 용이하였다. 그리고 개발된 프로그램을 이용하여 표준측정법에서 제시된 선량교정 작업서에 따라 선량 교정을 수행한 교정 결과 데이터를 XML 파일 형식으로 저장하여 이전의 측정 자료를 관리할 수 있게 하였다. 이 과거 측정 자료를 사용하여 출력 선량 교정의 변화 및 기타 중요한 물리적인 데이터 값의 변화를 분석할 수 있다. 결론 : 두 표준측정법에 대한 선량교정 프로그램은 사용자가 선호하는 표준측정법을 선택할 수 있고, 웹에 토대를 두고 있어 프로그램으로 전국 방사선종양학과의 방사선치료기기의 출력 및 물리적인 변화에 대한 자료를 비교 분석하기 용이하고 수작업으로 인해 발생할 수 있는 실수 및 오차를 줄일 수 있다. 또한 개발된 프로그램의 활용을 통하여 국내 실정에 적합한 물 흡수선량 표준에 기반한 표준측정법 개발에 토대를 마련하는데 있어 기여할 것으로 사료된다.

  • PDF