[Develope] 96

[Doc]C++ MSXML Programming

데브피아에서 퍼왔습니다.게임내 자료를 XML로 저장 하기 위해 공부 하는 중이고 이 카테고리에는 이번 프로젝트와 관련된 문서 및 바이너리 파일을 모두 올리거나 링크 할 예정입니다.- DOM 사용- SmartPointer를 이용하여 코딩- MFC를 사용 했으나 순수 API로도 사용 가능 - API에서 사용시 CoInitialize() 함수를 먼저 사용 해줘야함- 다만 UnCoinitialize()를 사용 할 경우 SmartPointer에서는 에러를 냄(주의 할 것)

[Develope] 2006.08.10

MS XML Overview

XML이란?XML(Extensible Markup Language)은 웹에서 데이터를 사용하기 위한 범용 언어입니다. XML을 통하여 개발자는 매우 다양한 응용 프로그램으로부터 구조화된 데이터를 로컬 컴퓨팅 및 프레젠테이션을 위해 데스크톱으로 전달할 수 있습니다. XML을 사용하여 특정 응용 프로그램에 대한 독특한 데이터 형식을 만들 수 있습니다. 또한 XML은 서버 간에 구조화된 데이터의 전송을 위한 이상적인 형식입니다.MSXML이란?MSXML은 핵심 XML 서비스를 제공하는 Microsoft 소프트웨어 구성 요소입니다.Microsoft XML Parser의 기능은?Microsoft의 핵심 XML 서비스의 최근 버전은 다음 네 가지의 뚜렷한 기능을 제공합니다. DOM(Document Object Mod..

[Develope] 2006.08.09

msxml

정말 오래간만입니다. 드뎌.. 펜을 들게 되었네요. 새로운 것을 준비함은 항상 적당한 긴장감을불러오는 것 같네요.. 이번 강좌는 MSXML에 대한 것입니다. 솔직히 전 MSXML을 그렇게 잘 사용한다고 할 수 없습니다. 아마 저보다도 더 많이 아시는 분이 많을 겁니다. 다만, 제가 XML 파서를 실제로 만들어 보았기에 이 글을 쓰려고 생각하게 된건지도 모릅니다. 편안하게 읽으면서 따라 오시구요.. 제가 틀린게 있으면 질책도 바랍니다. MSXML이란? MSXML은 무엇일까요? 단순히 의미적으로 보면 MS에서 제작한 XML 관련 프로그램이라고 할 수 있겠죠... 정확하게 한마디로 MSXML을 말한다면 바로 파서(Parser)라 할 수 있습니다. 그럼 먼저 파서가 무엇에 쓰는 것인지 간단히 설명하도록 하죠....

[Develope] 2006.08.09

XML parser

지금 개발하고 있는 어플리케이션이 있는데, XML을 사용해야 할 필요가 생겼다. MSXML을 쓸까도 생각했지만, 버전에 대한 문제로 dll 파일이 없을 경우 문제가 생길 수 있을수 있고 문제가 있을듯 해서 MSXML은 포기했다.직접 만들까 생각하다가 왠지 바보 같은 짓 같아서 오픈 소스쪽을 활용하기로 결심하고 뒤져 보기로 했다. 몇가지 좋은 오픈 소스가 있는데... 테스트를 해봐야 할것 같다. 일단 여기는 괜찮은 오픈 소스 XML parser에 대한 내용을 모아 놓을 생각이다. 각각에 대해서는 관련 comment를 달아 볼 생각이다.TinyXMLhttp://www.grinninglizard.com/tinyxml/The Expat XML parserhttp://expat.sourceforge.net/Par..

[Develope] 2006.08.08

응용 서비스 개발 방법과 국내외 개발현황③

출처 : http://www.ionthenet.co.kr/newspaper/view.php?idx=10024&forum=0응용 서비스 개발 방법과 국내외 개발현황③웹 서비스 기반의 개방형 API에 대한 관심이 BcN의 진행과 함께 높아지고 있다. 지난 호 까지 팔레이 X의 여러 개방형 서비스 API를 알아봤다. 이번 호를 마지막으로 개방형 API 구현 기술을 바탕으로 한 응용 서비스 개발에 대해 알아보고, 더불어 국내외 개발 현황도 살펴보자. 김형환_한국전자통신연구원, 개방형서비스플랫폼팀 선임연구원 웹 서비스 호출과 응답 과정 지금까지 웹 서비스의 구조와 표준, 그리고 웹 서비스 표준을 구현한 기술들을 통해 웹 서비스에 관해 알아보았다. 하지만, 실제 웹 서비스 플랫폼에서 웹 서비스를 호출하고 이 호출에..

[Develope] 2006.08.08

응용 서비스 개발 방법과 국내외 개발현황②

출처 : http://www.ionthenet.co.kr/newspaper/view.php?idx=10019&forum=0응용 서비스 개발 방법과 국내외 개발현황②웹 서비스 기반의 개방형 API에 대한 관심이 BcN의 진행과 함께 높아지고 있다. 지난 호 까지 팔레이 X의 여러 개방형 서비스 API를 알아봤다. 이번 호를 마지막으로 개방형 API 구현 기술을 바탕으로 한 응용 서비스 개발에 대해 알아보고, 더불어 국내외 개발 현황도 살펴보자. 김형환_한국전자통신연구원, 개방형서비스플랫폼팀 선임연구원 웹 서비스 표준 웹 서비스로 만든 애플리케이션의 기능을 웹에 알리고 애플리케이션의 구현, 프로그래밍 언어, 또는 컴퓨터 플랫폼에 상관없이 인터넷 망에서 다른 애플리케이션들과 통신할 수 있도록 하기 위해서는 표..

[Develope] 2006.08.08

응용 서비스 개발 방법과 국내외 개발현황①

출처 : http://www.ionthenet.co.kr/newspaper/view.php?idx=10016&forum=0웹 서비스 기반의 개방형 API에 대한 관심이 BcN의 진행과 함께 높아지고 있다. 지난 호 까지 팔레이 X의 여러 개방형 서비스 API를 알아봤다. 이번 호를 마지막으로 개방형 API 구현 기술을 바탕으로 한 응용 서비스 개발에 대해 알아보고, 더불어 국내외 개발 현황도 살펴보자. 김형환_한국전자통신연구원, 개방형서비스플랫폼팀 선임연구원 최근 들어, 차세대 통신망을 구축하는 광대역통합망(BcN : Broadband convergence Network)에 개방형 API라는 표준화된 인터페이스를 사용해 구현되는 개방형 서비스가 적용되면서, 기존의 지능망 기반의 서비스 개발이 갖는 문제들..

[Develope] 2006.08.08

Relationships

Relationship(관계)는 Things의 의미를 확장하고 더욱 명확히 하는 요소이며, Things와 Things를 연결하여 그들 간의 관계를 표현합니다. Relationships는 다음의 네 종류의 관계가 있습니다.Relationships의 네 가지 종류에 대해 좀 더 자세히 살펴봅시다.Dependency(의존) 관계의미-Dependency(의존)는 두 사물간의 의미적 관계로서, 한쪽 사물의 변화가 다른사물에 영향을 줄 수 있음을 표현합니다.-한 쪽 사물이 실행 도중 다른 쪽 사물의 실행을 요청하는 경우, 즉 사물간의사용관계를 표현합니다.-Class와 Class / Package와 package /Component와 Component에 주로사용되는 관계이고, 때로는 Class-Package-Comp..

[Develope] 2006.07.25

Developing a Truly Scalable Winsock Server using IO Completion Ports

출처 : http://www.codeproject.com/internet/winsockiocp.asp Requirements The article expects the reader to be familiar with the C++, Winsock API 2.0, MFC, Multithreading. Windows NT/2000 or later: Requires Windows NT 3.5 or later Windows 95/98/Me: Unsupported Motivation This article which attempts to deal with the thorny issue of using Completion Ports with Windows Sockets. It also addresses some c..

[Develope]/Network 2006.07.21

2003 서버 설치후 조정하기

1.시스템 시작시 ctrl+alt+del 안누르기 실행 - gpedit.msc 입력하고 엔터 나오는창에서 컴퓨터구성- windows 설정 -보안설정 - 로컬정책 - 보안옵션 -대화형로그온 ctrl+alt+del 이걸더블클릭하거나 속성에서 사용으로 하여주고 확인해준다. 2.로그온시 암호 안물어보기 . 실행 - control userpasswords2 이걸 입력하고 나오는창에서 사용자이름과 암호 사용해야 로그인할수있음 이앞에 체크를 지우고 확인하면 창이 하나 나오는데 여기에 설치시 설정한 암호를 적고 확인하면 된다. 3. 시스템 종료시 이벤트 추적기 표시 안함.시작 → 실행 → gpedit.msc → 컴퓨터 구성 → 관리 템플릿 → 시스템 를 선택하고, 우측창에서시스템 종료 이벤트 추적표시 를 더블클릭하여 ..

[Develope] 2006.07.13