본문 바로가기

Programming Language62

MFC 콤보박스 [콤보 박스 사용 예] 1. 다이얼로그 등에, 콤보박스를 드래그 하여 올려둔다. 2. 컨트롤 타입의 변수 선언. 3. 콤보에 들어갈 목록을 배열로 작성 예) CString combo_value[] = {"111111","222222","333333"}; 4. 배열로 작성한 목록을 콤보박스에 추가 m_CtrlComBo.ResetContent(); // 콤보 박스의 모든 값을 초기화 for(int i=0; i 2010. 10. 5.
MFC에서 printf() 사용하기 MFC프로그래밍을 하다가 디버깅을 해야 하는 경우에 워낙 툴의 디버그 기능이 좋아서 굳이 printf()를 사용할 필요가 없다. 하지만 간단하게 변수값 하나 급히 본다던가 오히려 툴의 디버그기능이 더 복잡하게 느껴진다던가.. –_- 하는 경우에는 printf() 값 찍어보기가 아쉬울 때가 있다. 그래서 MFC에서 printf()함수를 가능하게 해주는 편리한 기능을 어떤분이 만들어 놓셨다 후후훗~ 어떤분인지는 모르겠지만 감사히 쓰겠나이다~ –_-;; 꾸벅 사용방법은 너무나도 간단하다. 첨부파일속에 있는 Console.h와 Console.cpp파일을 프로젝트에 추가시키고 printf()를 사용하고자 하는 cpp파일에 #include "Console.h"를 해주고 생성자에 Console::Allocate();.. 2010. 7. 16.
[C#] USB_COPY (몰래 USB 내의 파일을 빼내는 프로그램) 어떠한 목적으로 이 프로그램을 만들어보게 되었다. 처음에는 DOS에서 간단하게 bat파일을 만들어 테스트해보니 복사되는 과정의 도스창이 띄어지는것이다. 이 프로그램의 목적은 몰래 복사해야 하기때문에, 배치파일로는 해결책을 못찾고 결국은 C#으로 코딩하였다. 윈도우에서 복사하려면 그냥 드래그하면되고 도스에서는 copy g: c: 하면 이렇게 간단한것을.... 난생 처음 접해보는 C#으로 만드려니 상당히 애를 먹었다. 원본 루트 최상위 폴더를 복사본 폴더를 생성하고 foreach문으로 파일을 복사한다. 원래 경로에서 최상위 경로만 치환해서 대상 전체 파일 경로를 생성하고 지금 탐색중인 경로가 서브폴더를 갖고있다면 재귀호출하여 반복해나간다 대략 알고리즘은 이렇다.. 2010. 6. 24.
[ORACLE] 오라클 기초 쿼리문 정리 테이블 생성 CREATE 테이블 삭제 DROP TABLE 테이블수정 ALTER TABLE 칼럼추가 ADD(칼럼명 칼럼타입()); 기존에 있던 칼럼유형변경 MODIFY (칼럼명 칼럼타입() NOT NULL); 칼럼에 자료입력 INSERT INTO 테이블명(칼럼명) VALUES ('자료값'); 칼럼에 자료삭제 DELETE FROM WHERE 칼럼에 자료수정 UPDATE 칼럼에 자료검색 SELECT 칼럼추가 ALTER TABLE 테이블명 ADD (칼럼명); 칼럼삭제 ALTER TABLE 테이블명 DROP (칼럼명); 외래키지정 CONSTRAINT 테이블명 FOREIGN KEY (칼럼명) REFERENCES 테이블명 (칼럼명) select * from tab; // 현재 자기가 만들어놓은 리스트보인다 DESC .. 2010. 6. 24.