전체 글
-
[MFC] 프로젝트 생성하기MFC/Visual C++ 2008 2021. 1. 6. 16:28
1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에서 MFC 사용'이 체크 되어 있는지 확인해 준다. 4. Default 값으로 두고 다음으로 넘어간다. 5. Default 값으로 두고 다음으로 넘어간다. 6. 생성된 클래스를 확인하고 마침을 눌러 프로젝트 생성을 끝낸다. 7. 프로젝트 생성을 끝내면, 첫 화면으로 아래와 같은 대화 상자가 나타날 것이다. 필요한 컨트롤을 배치하여 사용한다.
-
[MFC] Date Time Picker으로 선택된 날짜 받아오기 & 현재 시간 받아오기MFC/Visual C++ 2008 2021. 1. 6. 12:31
Date Time Picker으로 선택된 날짜 받아오기 1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에서 MFC 사용'이 체크 되어 있는지 확인해 준다. 4. Default 값으로 두고 다음으로 넘어간다. 5. Default 값으로 두고 다음으로 넘어간다. 6. 생성된 클래스를 확인하고 마침을 눌러 프로젝트 생성을 끝낸다. 7. 프로젝트 생성을 끝내면, 첫 화면으로 아래와 같은 대화 상자가 나타날 것이다. Date Time Picker는 여기에 배치한다. 8. '도구 상자'에서 Data Time Picker와 Static ..
-
[C++] 헤더 파일의 차이C++ 2021. 1. 6. 10:10
#include 과 #include "헤더 파일"의 차이 #include 구문에 헤어 파일을 지정할 때 헤더 파일이 존재하는 위치에 따라 과 "헤더 파일"로 달리 사용한다. #include 이 구문은 컴파일러가 설치된 폴더에서 '헤더 파일'을 찾으라는 지시이다. 예를 들어 헤더 파일의 경우, 컴파일러가 설치된 폴더에 있기 때문에 다음과 같이 사용한다. 1 #include cs #include "헤더 파일" 이 구문은 개발자의 프로젝트 폴더나 개발자가 컴파일 옵션으로 지정한 include 폴더에서 '헤더 파일'을 찾도록 지시한다. 개발자 자신이 만든 헤더 파일을 사용하는 경우 이 방법을 사용해야 한다. 1 #include "CMakefileDlg.h" cs [출저] 명품 C++ Programming
-
[MFC] 부모 다이얼로그에서 자식 다이얼로그 생성하기MFC/Visual C++ 2008 2021. 1. 5. 13:52
부모 다이얼로그에 자식 다이얼로그 생성하기 1. 프로젝트 이름을 ‘MakeChild’라고 지어 준 뒤 ‘MFC 응용 프로그램’을 선택하고 확인을 누른다. 2. 확인을 누른 다음 화면에서는 다음을 눌러 지나간다. 3. 대화 상자 기반을 선택해준다. 대화 상자 기반을 선택해 주면 다른 값들은 Default로 그대로 두고, 공유 DLL에서 MFC 사용이 체크 되어 있는지 확인해준다. 일반적으로 Default 값으로 설정되어 있다. 4. Default 값으로 두고 다음 5. Default 값으로 두고 다음 6. 자동으로 생성되는 App 과 Dlg 소스 파일을 확인하고 마침을 눌러준다. 7. 새로운 프로젝트 생성이 완료되면 위와 같이 기본 다이얼로그가 보인다. 오늘은 부모 다이얼로그에 자식 다이얼로그를 생성해 보..
-
[MFC] 파일 삭제 하기MFC/Visual C++ 2008 2020. 11. 6. 15:41
CFileFind 클래스 : CFileFind에는 검색을 시작하고, 파일을 찾고, 파일의 제목, 이름 또는 경로를 반환하는 멤버 함수가 포함된다. 인터넷 검색의 경우 멤버 함수 GetFileURL이 파일의 URL을 반환한다. MSDN : https://docs.microsoft.com/ko-kr/cpp/mfc/reference/cfilefind-class?view=msvc-160 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 class CFileFind : public CObject { public: CFi..
-
혼자 공부하는 C언어_Chapter.2 정리C 2020. 7. 29. 21:15
| 함수 함수는 일정한 기능을 수행하는 코드 단위를 의미한다. main 함수는 프로그램의 시작을 의미하므로 반드시 있어야 한다. 1행 : 함수의 머리 부분이다. 함수 원형이라고도 한다. 함수의 이름과 필요한 데이터를 표시한다. 2~5행 : 함수의 몸통 부분이다. 함수를 작성할 때는 일정한 간격으로 들여쓰는 것이 가독성이 있다. 기본 들여쓰기는 4칸이다. #include : stdio.h는 standard input output을 의마하며 C 언어에서 기본으로 사용하는 입출력 함수가 들어 있다. | 출력 함수 printf는 stdio.h에 포함되어 있는 출력 함수이다. printf 함수로 출력할 때는 제어문자를 사용한다. 1) \n(개행, new line) : 다음 줄로 이동한다. 실행 결과 : Be ha..
-
혼자 공부하는 C언어_ Chapter.1 정리C 2020. 7. 29. 21:13
| 프로그램이란? 프로그램은 일의 순서를 말한다. 단, 프로그래밍은 컴퓨터가 이해할 수 있도록 규칙을 정해 놓은 것입니다. | C언어의 장점 1) 시스템 프로그래밍이 가능합니다. - 하드웨어를 제어하는 시스템 프로그래밍이 가능하다 2) 이식성을 갖춘 프로그램을 만들 수 있다. - 기종이 다른 컴퓨터에서도 사용할 수 있는 프로그램이다. - 1969년에 개발된 초기 유닉스는 대부분 어셈블리어로 작성되어 컴퓨터의 하드웨어가 바뀌면 새로 개발해야 하는 문제가 있었습니다. 그래서 데니스 리치는 하드웨어에 상관없이 사용할 수 있는 C언어를 만들었다. | 컴파일과 컴파일러 사용법 '소스 파일'은 C 언어로 작성한 문서이다. 컴퓨터는 0과 1로 된 특별한 신호인 기계어만을 이해한다. 소스 파일을 기계어로 바꾸는 과정이..
-
Math modulePython/etc. 2020. 7. 28. 14:36
| import vs from~ import 사용법 : import greet from greet import hello, niceMeet 함수 : greet.hello() hello() greet.niceMeet() niceMeet() | Math Module 2행 : math.floor(3.47) -> 3 : 내림 3행 : math.ceil(5.1) -> 6 : 올림 4,5행 : math.round(A) : 반올림 값을 반환 7행 : math.factorial(5) -> 120 : 팩토리알 값 반환 math.fabs(-3) -> 3 ->절대값 matth.log(10,10) ->1 : math.log(a,b) b를 밑으로 하는 log a에 대한 로그 값 반환 math.log10() :10을 밑으로 하는..