일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Pointer
- APP
- Contour
- preprocessing
- aduino
- sensor
- digitalRead
- public
- atmega328
- Barcode
- file access
- inheritance
- Android
- stream
- memory
- wpf
- flutter
- Class
- UNO
- mfc
- java
- Binary
- Read
- SERIAL
- Overloading
- Encapusulation
- compare
- parameter
- length
- Unity
- Today
- Total
목록mfc (8)
폴크(FOLC)
# 일반적으로 프로세스간의 데이터를 공유하는 방법 -> IPC : Inter-Process Communication - 윈도우 메시지 전달 방법 - TCP/IP 통신 이용 방법 - 공유 메모리 이용 방법 - 공유 파일 이용 방법 - 등등 # 2개의 PC에서 특정한 데이터를 공유 하고자 하는 경우에 이용한다. -> 공유 파일 이용 방법 -> CFile 클래스 이용 # 소스 코드 struct SHAREDFILEDATA { int AAA; int BBB; }; - 데이터 변경 CString strFileName = _T("D:\\SharedMemFile.XXX"); CFile *pFileMem = new CFile; if (pFileMem) { if (pFileMem->Open(strFileName, CFil..
# 일반적으로 프로세스간의 데이터를 공유하는 방법 -> IPC : Inter-Process Communication - 윈도우 메시지 전달 방법 - TCP/IP 통신 이용 방법 - 공유 메모리 이용 방법 - 공유 파일 이용 방법 - 등등 # 2개의 서로 다른 프로세스에서 특정한 데이터를 공유 하고자 하는 경우에 이용한다. -> 공유 메모리 이용 방법 -> WinAPI ( CreateFileMapping[생성], OpenFileMapping[연결], UnmapViewOfFile[해제] ) 함수를 이용 # 소스 코드 #define SHARED_MEM_NAME _T("shared_mem_test") struct SHAREDMEMDATA { int AAA; int BBB; }; - 생성 m_hHandle = C..
# 일반적으로 프로세스간의 데이터를 공유하는 방법 -> IPC : Inter-Process Communication - 윈도우 메시지 전달 방법 - TCP/IP 통신 이용 방법 - 공유 메모리 이용 방법 - 공유 파일 이용 방법 - 등등 # 2개의 서로 다른 프로세스에서 특정한 데이터를 공유 하고자 하는 경우에 이용한다. -> 윈도우 메시지 전달 방법 -> WM_COPYDATA 구조체를 이용 # 소스 코드 HWND process = ::FindWindow(NULL, _T("XXXXXX")); // 찾는 process 이름 if (process != NULL) { CString Value = _T("1"); // 전송하는 데이터 값 COPYDATASTRUCT data; data.dwData = 0x9999..
# 데이터를 보고 직관적으로 빠르게 파악하여 판단하기 위함 # 공개용 차트 뷰어(ChartDirector)이며, 만료 날짜 없이 제품 평가를 위해서 모든 제품 다운로드 가능 > dll 파일 다운로드 - https://www.advsofteng.com/download.html # 운영체제별로 dll 을 별도로 제공하고 있으며, 32bit/64bit 도 별도로 구분해서 제공하고 있음 > static library 형태는 제공하지 않음. # 관련 dll 파일 다운로드 후 Solution 에 추가하여 연동하면 바로 적용 가능 > 관련 기능에 대한 자세한 사항은 도움말을 참고 > 리소스 뷰어 설정 - Picture Control 추가 하여 Bitmap 으로 Type 을 변경 - CChartViewer 와 연결되는..
# 프로그램 상시 운영 > 대상1 : 개발 관련으로 주 특기를 갖고 계신 분 ( 직장인, 취업준비 ) > 대상2 : 대전 지역에서 학교를 다니고 있는 대학생 ( 대학생 ) > 대상3 : 대전 지역에서 학교를 다니고 있는 학생 ( 초/중/고 ) # 프로그램 연결 방법 > Open Chat 방 URL : https://open.kakao.com/o/gwiYAiId > Open Chat 방에 내용 기록 # 대학생 > 전공 관련 과정을 졸업(취업준비) / 수료하신 분 : 2년제의 경우에는 1년 과정 수료하신 분 > 비 전공자의 경우 : 기본 학습(교과서)이 되어 있으신 분 또는 기본 학습을 얻고자 하시는 분 # 직장인 > 취업 후 경력 3년 이하 ( 전공 관련 과정을 수료/졸업 하신 분 ) > 비 전공자의 경우..
# OpenCV 웹 사이트에 접속한다. # Library - Release 를 선택한다. > MFC ( CPP ) 용 dll 을 확보한다. # 현재 상태에서 최신 버전을 선택한다. # exe 파일을 더블클릭으로 unzip 수행한다. # Visual Studio 버전에 맞도록 dll 과 lib 를 선택한다. > VS2017 : x64 - vc14, VS2019 : x64 - vc15 중에 선택 > bin 파일 : opencv_world453.dll, opencv_world453d.dll > lib 파일 : opencv_world453.lib, opencv_world453d.lib > include 폴더 > build - include 를 선택 opencv2 존재함.
PC 환경(Windows10, Windows10pro)에서 MFC 개발 환경(IDE)을 구성하기 위해서는 MS 에서 제공하는 Visual Studio S/W 를 설치 해야 한다. 1. Visual Studio 사이트 검색 2. Visual Studio 사이트 진입 3. Download Visual Studio - Community 2019 클릭 # Community 의 경우에는 학생, 오픈 소스 기여자 및 개인을 위해서 무료로 공개 되어 있다. # Professional 은 소규모 팀, Enterprise 은 대규모 팀을 위한 기업용으로 구독이 있는 경우 유용하다. 4. Visual Studio Installer 를 설치하고 개발 환경을 선택한다. # C++ 를 사용한 테스크톱 개발 5. 설치 끝! # ..
MFC(Microsoft Foundation Class Library)는 C++용 프로그램 라이브러리이다. 윈도용 응용 프로그램의 통합 개발 환경인 마이크로소프트 비주얼 C++에 부속되는 클래스 라이브러리이다. Visual Studio 5.0 ~ Visual Studio 19 까지 지속적으로 지원하고 있다. 1. Visual Studio 97 (5.0) 2. Visual Studio 6.0 3. Visual Studio.Net (2002) (7.0) 4. Visual Studio.Net 2003 (7.1) 5. Visual Studio 2005 (8.0) 6. Visual Studio 2008 (9.0) 7. Visual Studio 2010 (10.0) 8. Visual Studio 2012 (11.0..