본문 바로가기

2018/02

Win32 C++에서 Microsoft Excel 파일 다루는 방법 Win32 C++에서 Microsoft Excel 파일 다루는 방법 본 포스팅에서는 C#에서 Microsoft Excel 파일 다루는 방법(http://tapito.tistory.com/582)을 참고하여 Win32 C++ 개발 환경에서 MFC를 사용하지 않고 OLE/Automation으로 Microsoft Excel 파일을 읽고 쓰는 방법에 대해 설명합니다. 프로젝트 생성 및 초기 코드에 대해서는 설명하지 않습니다. 1단계. Microsoft Excel Application 로드하기 및 종료하기 1-1. Microsoft Excel Application 실행하기 Excel.Application형 인스턴스를 생성하는 것으로써 Microsoft Excel Application이 내부적으로 실행됩니다. Ex.. 더보기
Borland C++ Borland C++ Borland C++은 x86 기반의 16비트 프로그램(도스 및 윈도우용)을 개발할 수 있는 도구입니다. Borland C++ 2.0(+ Application Frameworks) 지원 아키텍처: x86 (MS-DOS, Windows 3.x) 설치 이미지 형식: .img (RAR 압축됨) 다운로드: 3.5 플로피 이미지 및 패치 설치 파일의 출처: WinWorld: Borland C++ 2.0 (DOS) - WinWorld https://winworldpc.com/product/borland-c/20 Borland C++ 3.1(+ Application Frameworks) 지원 아키텍처: x86 (MS-DOS, Windows 3.x) 설치 이미지 형식: .img (RAR 압축됨) .. 더보기
Windows API로 콘솔(터미널) 입/출력하기 Windows API로 콘솔(터미널) 입/출력하기 본 포스팅에서는 Windows API로 콘솔(터미널)을 띄운 후 이 콘솔로부터 입력 및 출력을 수행하는 과정에 대해 다룹니다. Windows API 콘솔 입출력은 디버그를 위한 문자열 출력 및 GUI에 영향을 주지 않는 각종 테스트 등에 활용될 수 있습니다. 1 단계. 창 띄우기 콘솔 창을 띄우기에 앞서 우선, Windows API로 다음과 같이 빈 창을 띄우겠습니다. /* winmain.c */ #include TCHAR g_szClassName[] = TEXT("ConsoleWindow"); TCHAR g_szWindowName[] = TEXT("Console Window Example"); HINSTANCE g_hInstance = NULL; LRE.. 더보기
C#에서 Microsoft Excel 파일 다루는 방법 C#에서 Microsoft Excel 파일 다루는 방법 본 포스팅에서는 Component Object Model(이하 COM) 객체를 로드하여 C# 프로그램에서 Microsoft Excel 형식의 데이터를 읽거나 기록하는 방법에 대해 설명합니다. 1단계. C# 프로그램에서 Microsoft Excel COM 객체 참조시키기 [참조] - [참조 추가(R)...]를 클릭합니다. "참조 관리자" 화면이 뜨면 [어셈블리] - [확장] 메뉴를 클릭합니다. 그 다음, "Microsoft.Office.Interop.Excel" 모듈을 체크한 뒤 [확인] 버튼을 눌러 해당 모듈을 C# 프로그램에 참조시킵니다. 2단계. Microsoft Excel Application 로드하기 Excel 파일을 입/출력할 메서드에는 다.. 더보기
[Adobe After Effects]타자효과 영상 제작 Adobe After Effects를 사용하여 위와 같은 한글타자 효과를 만드는 방법은 다음과 같다. Composition 및 Layer 생성하기 After Effects를 열고 적당한 규격과 적당한 길이의 Composition을 생성한다. 새 레이어를 생성하기 위해 [Layer] → [New] → [Solid...]를 클릭한다. 적당한 크기와 색상을 선택한 후에 [OK]를 클릭한다. 텍스트 입력 [Horizontal Type Tool (Ctrl + T)]를 클릭하여 텍스트를 추가한다. 우선, '|' 문자를 캐럿(caret)으로 사용하여 깜박거리는 효과를 내보도록 한다. 텍스트 레이어에 '|' 문자를 넣는다. [▼] 버튼을 눌러 하위메뉴를 펼친 다음, "Source Text" 옆의 타이머 버튼(Time-.. 더보기