글
이번 시간에는, C 언어 Windows 콘솔 개발 환경에서 사용할 수 있는 GUI 컴포넌트 종류 중 하나인, 외곽선이 있는 문자열에 대해서 설명드리려고 합니다. 외곽선 문자열은, 사용자가 문자열을 입력하면 (여러 줄 가능) 자동으로 그 크기에 맞춰서, 직사각형의 외곽선 테두리를 함께 출력해주는 것을 말합니다. 실행 파일은 우측 상단에 첨부하였습니다.
먼저, 실행 결과를 동영상으로 살펴보겠습니다.
[실행 결과]
영상을 살펴보면, 사용자로부터, 화면에 출력할 문자열들과 출력 시작 위치를 입력 받아서, 이에 따라, 문자열들과 함께 테투리를 출력하고 있는 것을 알 수 있습니다.
이 프로그램에 대한 개요를 살펴보도록 하겠습니다.
[프로젝트 개요]
프로젝트명
OutlinedTextForDesktop
요구사항
원하는 좌표 위치에 원하는 문자열들을 출력하고 외곽선 출력
기간
2015-08-08 ~ 2015-08-08 (1 일)
운영체제
Windows 7
언어 (+ 라이브러리, 프레임워크)
C 언어 + Win32Api
설계
StarUML 2.1.2
IDE
Visual Studio 2013 (Community)
소스 코드 버전 관리
Git (GitHub)
(Source Code Repository 참고)
https://github.com/kkikkodev/OutlinedTextForDesktopWithC/tree/dev_ver_0_1
프로젝트명은 OutlinedTextForDesktop 이라고 지었습니다. 사실 OutlinedTextGUILibraryForDesktop 이라고 하려다가, 너무 프로젝트명이 긴 것 같아서, 그냥 OutlinedTextForDesktop 이라고 짓기로 결정했습니다. PC 프로그램이기 때문에, postfix 로 ForDesktop 을 붙이게 되었습니다.
이번 ver 0.1 에서의 요구사항은 1 가지 입니다.
-> 원하는 좌표 위치에 원하는 문자열들을 출력하고 외곽선 출력
개발 기간은 1 일 정도 걸렸는데, 실제로는 3 시간도 채 안걸렸습니다.
운영체제는 Windows 콘솔 환경하에서 개발했습니다. C 언어를 기본적으로 사용하고, 필요한 부분은 Win32Api 를 사용하였습니다.
설계 도구는 StarUML 을 사용하여, Use Case / Class / Sequence Diagram 들을 제작하였습니다.
IDE 는 Visual Studio 2013 Community 판을 사용하였고, 버전 관리는 GitHub 를 활용하였습니다.
'1.2) 프로젝트 > 외곽선 문자열' 카테고리의 다른 글
외곽선 문자열 ver 0.2 (1) - 실행 결과 & 프로젝트 개요 (0) | 2015.08.11 |
---|
RECENT COMMENT