Laboratory/Develop 52

[C#] 문서화를 자동으로, XML 문서 주석

[C#] 문서화를 자동으로, XML 문서 주석 [ 서우석(카이스트 대학원 박사과정) 2005/11/22] 여러분은 얼마나 많은 주석을 작성합니까? 그리고 주석을 어떤 용도로 사용하십니까? 주석을 작성해야 하는지, 또는 말아야 하는지에 대한 논의는 상당히 오랜 시간 동안 지속되어 왔으면서도 여전히 결론이 내려질 가능성이 그렇게 많지 않아 보이다. 그 옛날 소크라테스가 제자들에게 주석을 작성하는 것이 옳은가에 대한 질문을 했을 때, 한 제자는 코드의 유지 보수 측면에서 반드시 필요하다고 주장하고, 또 다른 제자는 코드가 모든 것을 말할 수 있어야 한다고 주장한다. 개인적으로는 매우 어려운 알고리즘이 아닌 이상 주석을 작성할 필요가 거의 없으며, 주석을 작성해야 할 만큼 복잡한 모듈은 리팩토링을 통해서 스스로..

Laboratory/Develop 2008.02.18

[HOONS] (2) WCF (Windows Communication Foundation)..

[HOONS] (2) WCF (Windows Communication Foundation)의 소개 작성자:박경훈(HOONS) 작성일:2007-01-10 오후 3:54:27 E-mail:hoonsbara골멩일hotmail.com Homepage:http://www.hoonsbara.com [HOONS의 WCF(Windows Coummunication Foundation) 강좌 순서] (1) 닷넷 프레임워크 3.0의 소개 (2) WCF (Windows Communication Foundation)의 소개 (3) WCF 아키텍쳐 (4) WCF Endpoint 프로그래밍 (5) WCF Hosting과 TraceLog기능의 소개 (6) 실전 #1 - WCF 채팅 프로그래밍의 개요 (7) 실전 #2 - WCF Se..

Laboratory/Develop 2008.02.18

[HOONS] (3) WCF 아키텍쳐

[HOONS] (3) WCF 아키텍쳐 작성자:박경훈 (HOONS) 작성일:2007-01-10 오후 4:04:59 E-mail:hoonsbara골뱅이hotmail.com Homepage:http://www.hoonsbara.com [HOONS의 WCF(Windows Coummunication Foundation) 강좌 순서] (1) 닷넷 프레임워크 3.0의 소개 (2) WCF (Windows Communication Foundation)의 소개 (3) WCF 아키텍쳐 (4) WCF Endpoint 프로그래밍 (5) WCF Hosting과 TraceLog기능의 소개 (6) 실전 #1 - WCF 채팅 프로그래밍의 개요 (7) 실전 #2 - WCF Service & Client 구현하기월간 마이크로소프트웨어에 ..

Laboratory/Develop 2008.02.18

HTTP Error code

▶ 각 Error 코드별 의미 100 : Continue 101 : Switching protocols 200 : OK, 에러없이 전송 성공 201 : Created, POST 명령 실행 및 성공 202 : Accepted, 서버가 클라이언트 명령을 받음 203 : Non-authoritative information, 서버가 클라이언트 요구 중 일부 만 전송 204 : No content, 클라언트 요구을 처리했으나 전송할 데이터가 없음 205 : Reset content 206 : Partial content 300 : Multiple choices, 최근에 옮겨진 데이터를 요청 301 : Moved permanently, 요구한 데이터를 변경된 임시 URL에서 찾았음 302 : Moved tempo..

Laboratory/Develop 2007.12.18

showModalDialog 관련 모음

showModalDialog Post 로 파람넘기기? 겟방식은 잘 넘어 값니다.. 그런데 포스트 방식은 어떻게 넘기나요? document.forms[0].target="원래는 여기다 윈도 이름 주잖아요.."; 근데 모달에선 어떻게 해야되는지.. 오브젝트 생성해서 부모창 제어 하는건 하겠는데.. 모달창 최초 열릴때 request.getParameter(); 해서 가져올 값이 있어서요.. 아..겟은 말구요...온리 포스트. ==================================== showModalDialog Post 로 파람넘기기? showModalDialog는 Post방식으로 열수가 없습니다... 대신에 dialogArguments를 쓰실 수 있죠. showModalDialog(URL, dialo..

Laboratory/Develop 2007.12.09

이미지를 합성해보자~ [ 이미지 도용방지 ] 2007-04-06

이미지를 합성해보자~ [ 이미지 도용방지 ] 2007-04-06 Written By 엄준일(땡초) 이번 시간에는 이미지에 워터마크를 찍어보는 시간을 갖겠습니다. 우선 이 내용이 이해가 가지 않는 분은 “제네릭처리기를이용하여자동가입방지폼구현” 아티클을 선수학습 하세요~ 오늘 알아볼 내용은 무척이나 간단하답니다. 우선 IIS 에서 자신의 웹사이트의 구성으로 가셔서 다음의 “.mark” 확장자를 매핑하세요 이제 web.config 의 httpHandlers 섹션에 다음의 구문을 추가해 줍니다 Type 속성은 클래스이름(네임스페이스부터) 과 DLL 이름으로 구성되어 있습니다. 위의 UmcMarkImageHandler 는 IHttpHandler 만 상속받아 작성하시면 됩니다. UmcMarkImageHandler...

Laboratory/Develop 2007.09.18

Request.ServerVariables

다음은 Request.ServerVariables 개체에서 제공하는 환경변수에 대한 요약이다: 변수 설명 APPL_PHYSICAL_PATH 물리적 경로. AUTH_TYPE 사용자가 보안이 걸린 스크립트를 접근하려 할 때 서버가 사용자를 인증하기 위해 사용하는 인즌 메쏘드. CONTENT_LENGTH 사용자에 의해 주어진 콘텐츠 길이 CONTENT_TYPE 콘텐츠의 데이터 타입. POST, PUT과 같은 HTTP 쿼리와 함께 사용됨. GATEWAY_INTERFACE 서버에 의해 사용되는 CGI 스펙 리비젼(revision). 다음과 같은 형식을 띈다:CGI/revision. HTTP_ HeaderName 헤더에 저장된 값. 이 테이블에 리스트된 헤더 외에 다른 헤더들 역시 ServerVariables 컬렉..

Laboratory/Develop 2007.08.29

DOM(Document Object Model)

DOM은 HTML과 XML 문서를 연결시켜주는 프로그래밍적 인터페이스이다. DOM은 어떤 XML 문서를 열고 XML 데이터를 처리할 수 있는 방법을 정의하고 있다. DOM을 이용하면 개발자는 XML 문서를 만들 수 있고, XML 문서 구조를 내비게이션할 수 있으며, 그 요소들을 추가/수정/삭제할 수 있다. DOM의 중요한 목적은 아주 다양한 환경과 애플리케이션에서 사용할 수 있는 표준적인 프로그래밍 인터페이스를 제공하는 것이다. W3C DOM은 어떠한 프로그래밍 언어로도 개발될 수 있도록 고안되었다. 노드(Node) 인터페이스다음 장에서 살펴보겠지만 XML 문서를 읽어들이기 위해 XML 파서(XML Parser, XML 해석기)라고 불리는 프로그램이 사용될 것이다. 문서가 메모리로 올라오면Document..

Laboratory/Develop 2007.08.21