Thief of Wealth
article thumbnail
간단한 Socket 통신 구현하기
개발/MFC programming 2019. 5. 1. 01:41

1. MFC 윈도우 콘솔 응용프로그램을 2개 만든다. (TCPServer1, TCPClient1)1개는 서버1개는 클라이언트 2. 2개의 프로젝트에 있는 미리컴파일되는 헤더인 stdafx.h에 소켓사용을 위해서#include 를 추가해준다. 3. TCPServer1.cpp의 코드 // TCPServer1.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다.//#include "stdafx.h"#include "TCPServer1.h"#ifdef _DEBUG#define new DEBUG_NEW#endifCWinApp theApp;using namespace std;void ErrQuit(int err) { //에러를 처리하는 함수LPVOID lpMsgBuf;FormatMessage(FORMAT_ME..

article thumbnail
대화상자 기반 계산기
개발/MFC programming 2019. 4. 9. 20:20

UpdateData(true) 는 DDx를 통해 대화상자의 데이터를 가져와서 변수를 업데이트,UpdateData(false)를 수행하게 되면 수정한 변수들을 DDx를 통해 초기화 시켜주어 대화상자에 표시하는 역할을 함.

article thumbnail
표준 컨트롤을 통한 텍스트 입력
개발/MFC programming 2019. 4. 2. 22:48

차례대로 동영상으로 설명하겠습니다. 최종결과물은 텍스트를 입력하고 엔터 버튼을 누르면텍스트 사라지고 포커스는 텍스트박스로 이동,리스트박스에 입력했던거 정렬없이 차례대로 저장.그리고 최근에 입력한 것이 창에 바로 보이도록 한 예제 프로그램입니다.

temp
개발/MFC programming 2019. 3. 20. 08:43

// 주 창을 만들기 위해 이 코드에서는 새 프레임 창 개체를// 만든 다음 이를 응용 프로그램의 주 창 개체로 설정합니다.CMainFrame* pFrame = new CMainFrame;if (!pFrame)return FALSE;m_pMainWnd = pFrame;// 프레임을 만들어 리소스와 함께 로드합니다.pFrame->LoadFrame(IDR_MAINFRAME,WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL,NULL); CString str = _T("");char str_temp[1024] = "";FILE* file;fopen_s(&file, "sample.txt", "r"); if (file != NULL) {//fputs 는 쓰기//fgets 는 읽기 whil..

MFC programming 정의 및 세팅
개발/MFC programming 2019. 3. 6. 13:08

1. 윈도우 운영체제의 특징. 윈도우의 경우 특정 이벤트가 발생하게 되면 "시스템 메시지 큐"에 이벤트가 발생했다고 알려준다. 그리고 그 "시스템 메세지 큐"는 순서대로 들어온 신호들을 차례에 맞게 처리하는 과정에서,응용 프로그램이 처리해야 하는 부분의 메세지라면 그것들을 각 "응용 프로그램 메세지 큐"에 보내어 그 응용 프로그램이 처리하도록 하는 구조를 가지고 있다. 맞다. 위 그림처럼 동작하는데, 운영체제는 저렇게 큐가 몇개 밖에 없더라도 마치 사용자에게 "동시에 처리하고 있다" 라고 느낌을 줄 수 있는 처리방식을 사용한다. - 멀티 태스킹 운영체제가 여러 개의 응용 프로그램을 동시에 실행시키는 것이다. (창을 여러개 띄어 놓고 작업하는 것을 연상)원래 엄밀히 말해 1개의 CPU는 한번에 1개의 태스..

profile on loading

Loading...