본문 바로가기

프로그래밍245

DB2 테이블 컬럼 정보 조회 SELECT * -- NAME, COLTYPE, LENGTH, NULLS FROM SYSIBM.SYSCOLUMNS WHERE TBNAME='테이블명' ORDER BY COLNO; 2019. 8. 5.
MFC - Drag and Drop 구현 DragAcceptFiles()함수와 WM_DROPFILES메세지를 이용해서 드래그앤드랍을 구현 할 수 있습니다. 다이얼로그 베이스 프로젝트에서 아래와 같이 헤더와 소스파일에서 구현하면 됩니다. CMFCDropFilesDlg.h protected: afx_msg void OnDropFiles(HDROP dropInfo); DECLARE_MESSAGE_MAP() CMFCDropFilesDlg.cpp BEGIN_MESSAGE_MAP(CMFCDropFilesDlg, CDialogEx) ON_WM_DROPFILES() END_MESSAGE_MAP() BOOL CMFCDropFilesDlg::OnInitDialog() { DragAcceptFiles(); // entire dialog list.DragAccept.. 2019. 4. 28.
JavaScript 태그 사용법 1. 기본 2. 파일 불러오는 방식 or myScript.js 내용 document.getElementById("demo").innerHTML = "Hello World!"; 태그 위치 기본적으로 안에 위치하며, 태그 안에 넣을 수도 있습니다. 태그안에서 아래부분에 넣는 경우는 페이지 로딩(표시)을 빠르게 하기 위한 경우에 사용합니다. 보통, 페이지 로딩 후에 필요한 스크립트들을 body아래쪽에 위치 시킵니다. (예: button 클릭 이벤트, 콤보박스 선택 이벤트) 2019. 4. 25.
Electron - 기본 파일 Electron "quielectron-quick-start"예제 소스 파일입니다. 출처: https://github.com/electron/electron-quick-start main.js // Modules to control application life and create native browser window const {app, BrowserWindow} = require('electron') // Keep a global reference of the window object, if you don't, the window will // be closed automatically when the JavaScript object is garbage collected. let mainWindow.. 2019. 4. 24.
Electron - Hello World! 우선, electron 앱을 만들기 위해서는 npm 설치가 되어 있어야 합니다. 프로젝트 폴더를 하나 생성합니다. (예: C:\ElectronTest) Node.js command prompt 를 실행 후 해당 디렉토리에서 아래의 작업을 수행하면 됩니다. (예: cd C:\ElectronTest) 1. package.json 파일 만들기 Node.js command prompt에서 아래 명령어를 실행합니다. npm init 위 명령어 실행 후 나오는 물음에 대해서 모두 Enter키로 스킵합니다. 수정이 필요한 경우 "npm init"을 다시 실행하거나 "package.json"파일을 수동으로 수정할 수 있습니다. 2. package.json에서 scripts 수정 일반 텍스트 편집기롤 package.js.. 2019. 4. 19.
크로스 플랫폼 개발 시 define문으로 구분하는 방법 크로스 플랫폼 개발 시 사용되는 define문 #ifdef _WIN32 // 윈도우 개발환경 #ifdef _WIN64 // 윈도우 64bit #else // 윈도우 32bit #endif #elif __APPLE__ // 애플 개발환경 #include "TargetConditionals.h" #if TARGET_IPHONE_SIMULATOR // iOS 시뮬레이터 #elif TARGET_OS_IPHONE // iOS 장치 #elif TARGET_OS_MAC // Mac OS #else # error "Unknown Apple platform" #endif #elif __linux__ // 리눅스 개발환경 #elif __unix__ // all unices not caught above // 유닉스 개발환.. 2019. 4. 17.
반응형