분류 389

XML 강좌 사이트

http://xml.80port.net/ LOG-IN ID PASSWORD ▶ 프로그램 ▶ XML강좌 ▶ 기타강좌 ▶ 자료모음 ▶ 회원 Q&A ▶ 일반 Q&A ▶ 자유게시판 ▶ 방명록 ▶ 미니로그 ▶ 에이전트왕 ▶ RSSnym ▶ 미니맵 ▶ 미니검색 이전사이트보기 (용량의 한계로 옮김) 최초사이트보기 (건지소프트에서 수정운영중) 미니의 XML Developer!! [2008/08/11] XML 을 비롯한 프로그래밍 관련한 미니(xmlmanager@gmail.com)의 강좌입니다. 새롭게 프로그래밍을 시작하는 분들에게 많은 도움이 되었으면 합니다. XML강좌 7.12 서버에서 XSLT 적용하기 7.11 클라이언트에서 XSL 적용하기 7.10 XSLT 자바 어플리케이션 프레임워크 Qt Jambi 자바스크립트..

XML 2008.09.09

IWebBrowser2 와 IHTMLDocument2 의 상호변환

[COM 개체 관련] IWebBrowser2 와 IHTMLDocument2 의 상호변환 조회: 2226 글쓴 사람: Jeong (kevin13@chol.net) 홈페이지: http://www.sysnet.pe.kr 첨부 파일: 언어 선택: 영문 부모글 보이기/감추기 며칠전에 메일로 어떤 분이 IWebBrowser2 에서 IHTMLDocument2 는 구할 수 있겠는데, 그 반대는 어떻게 하는지 모르겠다고 도움을 청하는 메일을 보내오셨습니다. 저도 예전에 상호변환을 해본적이 있다가 마냥 잊고 살았었는데, 그 메일을 계기로 이것저것 "맨땅에 헤딩" 을 해보았습니다. 예전에도 그렇게 해서 얻은 기억이 났거든요. ^.^ 여러분은 IHTMLDocument2 에서 IWebBrowser2 를 어떻게 구하시겠습니까? ..

웹, HTML 2008.09.09

ASP 강좌

http://www.taeyo.pe.kr/lecture/list_beginner.htm ASP 입문 1) Active Server Pages. 그 정체는? 2) ASP를 도전하기 위해서는? (1) 3) ASP를 도전하기 위해서는? (2) 4) I'm Ready. 이제 시작하자 5) 홈 디렉토리란? 6) 가상 디렉토리란? 7) ASP로의 첫번째 도전!! ASP 기초튼튼 입문강좌 - 김덕영님 제공 1) ASP 를 접하기 전에... 2) ASP 란 무엇인가? 3) ASP 를 실행하기 위한 환경 설정 4) 홈 디렉토리와 가상 디렉토리 5) ASP 페이지 만들어보기 6) ASP 기본 문법 I 7) ASP 기본 문법 II 8) ASP 기본 문법 III 9) 사용자에게 정보 얻기 I 10) 사용자에게 정보 얻기 II..

ASP 2008.09.09

뷰(View) 동적으로 변경하기 - Dll 만들시 주의점

뷰(View) 동적으로 변경하기 CCreateContext 클래스 Base 클래스를 가지지 않음. 구조체로서 Frame 윈도우를 생성하고 document와 View가 연관되어질 때 사용하는 클래스 윈도우가 생성될 때 이 구조체의 값들은 document와 view를 구성하는 component을 연결하기 위한 정보를 제공 RUNTIME_CLASS 이용 지정하는 클래스에 대한 CRuntimeClass 구조체의 포인터를 리턴 DECLARE_DYNAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL 매크로에 의해 선언된 CObject 파생 클래스만이 CRuntineClass 구조체 포인터를 리턴 BOOL CMainFrame::ChangeView() { //Set MultiDownFormView ..

MFC 2008.09.08

ActiveX Server Component with ATL/MFC

작성자 : 김기용 작성일자 : 2000년 4월 26일 수요일 [ GyonG 이의 홈페이지로 | GyonG 이의 방명록으로 ] 주의: 아래 내용 중 CSocket 을 사용하는 부분은 잘못되었음. 시간이 나는 대로 고쳐 놓겠지만 MFC CWinThread 의 Message pumping 을 사용하지 않는 프로그램에서는 CSocket 과 같은 Synchronous I/O 를 사용할 수 없다. 고치기 전까지, Server Object 를 만드는 부분만 유의해서 봐 주기 바란다. 들어가기 Web 상에서 실행되는 프로그램을 NT 에서 만든다고 하면 대부분 VBScript 을 사용한 ASP 프로그래밍을 떠올릴 것이다. 하지만 프로그램에 필요한 모든 로직을 VBScript 로만 구현한다면 소스 코드가 그대로 드러날 뿐..

ActiveX 2008.09.08

기본(일반, regular) MFC Dll 에서 다이얼로그 박스 등 로딩시 응용프로그램에서 메시지 보내주는 법

DLL 에 PreTranslateMessage와 OnIdle 관련 함수를 익스포트하고 응용프로그램에서 상기 메시지 처리부에서 보내주는 루틴을 구현하면 된다. 아래 참조) //main app에서 BOOL CXXXApp::OnIdle(LONG lCount) { // TODO: Add your specialized code here and/or call the base class if (CWinApp::OnIdle(lCount)) return(TRUE); ProcessDllIdle(); return(FALSE); } BOOL CXXXApp::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base c..

MFC 2008.09.08

MAKEINTRESOURCE 매크로 분석

리소스 로딩시 다음과 같은 매크로를 사용한다. #define MAKEINTRESOURCE( i ) ( LPSTR )( ( DWORD )( ( WORD )( i ) ) ) 무의식적으로 사용하는 매크로이다. 대부분 다만 문자열 치환정도로 이해하고 책에도 별다르게 설명하지 않는다. api나 mfc 프로그래밍시 초반에는 워낙 배울게 많다 보니 리소스는 저런 매크로를 사용하는구나 하고 그려려니 하고 넘어간다. 내부를 들여다 보자. 어떻게 이런 처리가 가능할까? 함수호출은 명시적으로 문자열을 취하지만, 파일에 리소스를 저장시에는 실제적으로 두 가지 방식을 사용하고 있기 때문이다. 문자열로 저장하는 방법과 정수값으로 저장하는 방식이 그것이다. 실제로 EnumResourceNames - EnumResNameProc을 ..

API 2008.09.08

IE에서의 액티브X 컨트롤

IE에서의 액티브X 컨트롤 인터넷 익스플로러는 4.0 버전에서 비로소 모듈화가 이뤄져, 각 모듈이 재사용 가능한 구조를 갖게 되었다. 더불어 컨트롤도 이 구조의 한 부분으로서 동작하며 다른 객체들에 접근할 수 있게 됐다. 이번 호에는 이러한 IE의 구조를 파악하고 그 안에서의 컨트롤의 특성을 이해해 보자. 시작하기 지난 호에서 우리는 기본적인 컨트롤의 생성과 배포에 대해 살펴봤다. 어떤 프로젝트라도 초기 기본틀의 완성이 매우 중요하지만 결코 그것이 다는 아니다. 액티브X 컨트롤을 제작하다 보면 많은 새로운 문제에 직면하게 된다. 이번 호에서는 이러한 문제들을 이해하기 위해 인터넷 익스플로러 내부를 살펴보고 그 안에서 컨트롤의 특성을 알아보겠다. 흔히 액티브X 컨트롤을 IE의 자식 윈도우쯤으로 생각하기 쉽..

ActiveX 2008.09.07