Messenger Program Source(메신저프로그램소스)

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2005.07.07 / 2019.12.24
  • 35페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
1. charclient.cpp
2. chatclient.rc
3. chatclientdoc.cpp
4. chatclientview.cpp
5. clientsocket.cpp
6. mainfram.cpp
7. stdafx.cpp

본문내용
1. charclient.cpp
: 응용프로그램을 표현하는 전체 프로그램의 CWinApp 클래스의 하위 클래스 CCharclientApp에 대한 구현 코드로 구성되어 있다. 참고로 AppWizard에서 프로그램 소스 코드를 생성할 경우 마법사 단계에서 프로젝트 이름을 설정하면 자동으로 해당 이름을 기준으로 하여 소스 코드를 생성한다. 여기에서 Charclient라는 프로젝트 이름을 설정했기 때문에 CCharclientApp라는 이름으로 생성되어 있다.

//

#include "stdafx.h"
stdafx는 Standard Application Frameworks의 약어이다. 이 헤더파일은 MFC를 이용하여 프로그램을 작성하는데 필요한 모든 것들 그러니깐 클래스의 선언, 상수 정의, 매크로 등에 관한 내용들을 정의하고 있다.
#include "ChatClient.h"
#include "MainFrm.h"
#include "ChatClientDoc.h"
#include "ChatClientView.h"
ChatClient.cpp 파일의 내부에서 다른 클래스에서 정의된 내용을 사용하기 위해서 이와 같이 먼저 해더 파일들을 인클루드 해야 된다. 이렇게 인클루드를 실행하지 않고 다른 클래스를 참조하면 에러가 발생한다.
CWinApp 클래스가 하는 일은 CMainFrame 클래스와 CView 클래스, 그리고 CDocument 클래스를 서로 연결하고 유지하는 것이다. 그러므로 이 모든 클래스에 관한 정보를 가지고 있어야 하는 것이고, 그렇게 하기 위해 모든 클래스의 헤더 파일을 포함하는 것이다.
#ifdef _DEBUG
만일 디버그 모드(_DEBUG)가 설정되어 있다면,
#define new DEBUG_NEW
디버그 모드에서 각 객체(Object)들이 위치하고 있는 라인 위치와 파일 이름을 찾을 수 있도록 한다.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 소년병문제 레포트
  • programs that help former child combatants regain their footing. Since 1999, the Colombian Family Welfare Institute has provided assistance to more than 750 former child combatants, of whom 660 were referred to the ICBF after their capture by the police or the army. Ninety-two deserted and gave themselves up to the authorities. (UNICEF Colombia: Situation Report, October 10, 2002. )이곳에서 아이들은 신체적 정신적 상처를 치유하고 지역 NGO기구 센터로 옮겨지게 된다. 가족과 연결시켜 주는 프로그램도 진행 중이다.▸ UN High Commissioner for Hum

  • [프로그램] MFC를 이용한 웹사이트 구축 및 설계 프로젝트
  • 소스코드 (기본적인 다이얼로그 생성과 네트워크 소켓 통신)// 친구 추가 할때void CBuddyAddDlg::OnAdd() // TODO: Add your control notification handler code hereUpdateData(TRUE);CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();CData data;CClientView *pView = (CClientView *)pFrame->GetActiveView();pFrame->SendMessage(WMCOMMAND,IDMSERVERSTOP);pFrame->mstrConnectIP = SERVERIP;pFrame->mnConnectPort = SERVERPORT;pFrame->SendMessage(WMCOMMAND,IDMCONNECT);data.mMsgNO = BUDDYADDREQUEST;data.mstrData1 = pFrame->MySNO;data.mstrData2 = mstrBuddyNO

  • MFC를 이용한 네트워크 프로그램 설계 및 구상 프로젝트
  • 소스코드 (기본적인 다이얼로그 생성과 네트워크 소켓 통신)// 친구 추가 할때void CBuddyAddDlg::OnAdd() // TODO: Add your control notification handler code hereUpdateData(TRUE);CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();CData data;CClientView *pView = (CClientView *)pFrame->GetActiveView();pFrame->SendMessage(WMCOMMAND,IDMSERVERSTOP);pFrame->mstrConnectIP = SERVERIP;pFrame->mnConnectPort = SERVERPORT;pFrame->SendMessage(WMCOMMAND,IDMCONNECT);data.mMsgNO = BUDDYADDREQUEST;data.mstrData1 = pFrame->MySNO;data.mstrData2 = mstrBuddyNO

  • [P2P] P2P의 정의, 국내외현황과 P2P의 문제점, 찬반양론 및 P2P문제에 대한 해결방안, 시사점에 관한 분석
  • 프로그램일 가능성이 크므로 파일 크기를 먼저 살펴본 후 다운로드 실시 ※ 동영상 화일은 상영시간이 길고 화질이 깨끗할수록 파일 크기가 증가하지만 크기가 2~3메가바이트 이하일 경우는 일단 의심할 것파일 확장자가 2개 이상으로 된 파일은 해킹프로그램일 가능성이 크므로 주의메신저에서 불특정인으로부터 파일수신을 요구 받을때 바이러스 감염파일일 가능성이 높음으로 삭제하거나 다운로드 금지Ⅷ. P2P의 문제점에 대한 해결방안P2P는

  • 스마트폰 운영체제 Android(아드로이드) 심층 분석
  • Source이기 때문에 더욱 더 완벽한 KT만의 색깔을 지속적으로 만들어나갈 수 있음.최근 KT는 자사의 홈페이지를 통해서 7월부터 9월까지 ‘2009 Venture Awards’라는 신사업 공모전이 진행 중이며, ‘테마 공모’라는 분야는Android 기반의 모바일 서비스와 애플리케이션에서만 진행.KT가 Android 기반의 단말기 도입이 추진되고 있거나 또는 추진을 목표로 먼저 개발자 풀(Pool)과 양질의 어플리케이션을 먼저 확보하기 위해 움직이고 있는 것으로 추정.Android는 휴

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.