전체 글 143

IE에서 닷넷 스마트 클라이언트 개발2-인터넷 익스플로러와 연동하기1

출처 블로그 .. 맨 땅에 헤딩~ IE에서 닷넷 스마트 클라이언트 개발2-인터넷 익스플로러와 연동하기1 인터넷 익스플로러와 연동하기 - 1 저 자 : 정성태 출판일 : 2004년 3월호 연+재+순+서 1회 2004.1 | 스마트 클라이언트 탐험하기 2회 2004. 2 | 인터넷 익스플로러와 연동하기 3회 | 스마트 클라이언트 배포하기 연+재+가+이+드 운영체제 | IIS가 설치된 윈도우(필자의 경우 윈도우 2003 서버) 개발도구 | 비주얼 스튜디오 닷넷 2003, 닷넷 프레임워크 v1.1.4322 기초지식 | COM, C#, ASP.NET 기초 응용분야 | 현재로서는 기업 내부의 인트라넷 환경에서 액티브X 컨트롤 대체. 닷넷 프레임워크가 일반화되면 외부 웹 사이트에서 액티브X 컨트롤 대체 =======..

Programming/Dot.NET 2008.02.25

IE에서 닷넷 스마트 클라이언트 개발1-스마트 클라이언트 탐험하기4

출처 블로그 .. 맨 땅에 헤딩~ IE에서 닷넷 스마트 클라이언트 개발1-스마트 클라이언트 탐험하기4 스마트 클라이언트 탐험하기 - 4 저 자 : 정성태 출판일 : 2004년 2월호 이벤트 동작을 위한 닷넷 보안 변경 Win32 시절에도 그랬지만 보안은 다가서기가 힘들다. 닷넷은 그나마 쉬운 편이니 큰 부담은 갖지 말기 바란다. 앞에서 이미 ‘이벤트’를 발생시키는 것이 ‘Unmanaged 코드를 호출할 수 없다’는 것으로 인해 예외가 발생한다고 했다. 그렇다면 당연히 그 보안 사항을 허락한다면 이벤트는 정상적으로 동작하게 될 것이다. 우선 이번 호에서는 보안 설정을 ‘Microsoft .NET Framework 1.1 구성’을 통해 해보겠다. 시작 메뉴에서 「프로그램 | 관리도구 | Microsoft.N..

Programming/Dot.NET 2008.02.25

IE에서 닷넷 스마트 클라이언트 개발1-스마트 클라이언트 탐험하기3

출처 블로그 .. 맨 땅에 헤딩~ IE에서 닷넷 스마트 클라이언트 개발1-스마트 클라이언트 탐험하기3 스마트 클라이언트 탐험하기-3 저 자 : 정성태 출판일 : 2004년 2월호 이벤트 구현 어떻게 닷넷 프레임워크의 클래스가 COM 개체로 맵핑되는지에 대한 내부 구현은 정확히 알 수 없다. 하지만 IUnknown 관련한 인터페이스에 vtable을 맞추어 주면 호출할 수는 있을 것이다. 마찬가지로 이벤트 역시 COM의 규약을 따르기만 해준다면 상호연동을 하게 될 것이다. 이것을 개발자가 해주어야 할까? 액티브X 시절에는 그렇게 하는 것이 당연했지만 닷넷 프레임워크의 스마트 클라이언트로 와서는 코드라기보다는 ‘특성’으로 바뀌었다. 닷넷의 ‘특성’을 이용하여 개발자가 ‘표시’만 해두면 모든 코드는 컴파일러가 ..

Programming/Dot.NET 2008.02.25

IE에서 닷넷 스마트 클라이언트 개발1-스마트 클라이언트 탐험하기2

출처 블로그 .. 맨 땅에 헤딩~ IE에서 닷넷 스마트 클라이언트 개발1-스마트 클라이언트 탐험하기2 스마트 클라이언트 탐험하기-2 저 자 : 정성태 출판일 : 2004년 2월호 간단한 컨트롤 제작 처음부터 너무 쉽다고 설명해서 내심 걱정된다. 사실 간단한 컨트롤인데도 정작 고려해야 할 것이 많기 때문이다. 아직은 COM에 대한 요소도 적용되어 있고, WinForm 독립 프로그램과는 달리 클라이언트 접근에 대한 보안사항까지 민감하게 적용되다 보니 실제로는 닷넷 프레임워크에 대한 전반적인 지식을 요구할 정도이다. 비록 간단한 컨트롤 제작이지만 이번 시간을 모두 할애할 것이니 차근차근 숙지해 보도록 하자. 실습 : 기본적인 메쏘드, 프로퍼티, 이벤트를 구현한 스마트 클라이언트로써 HTML에서는 구현이 다소 ..

Programming/Dot.NET 2008.02.25

IE에서 닷넷 스마트 클라이언트 개발1-스마트 클라이언트 탐험하기1

스마트 클라이언트 탐험하기-1 저 자 : 정성태 출판일 : 2004년 2월호 연+재+순+서 1회 2004.1 | 스마트 클라이언트 탐험하기 2회 | 인터넷 익스플로러와 연동하기 3회 | 스마트 클라이언트 배포하기 연+재+가+이+드 운영체제 | IIS가 설치된 윈도우(필자의 경우 윈도우 2003 서버) 개발도구 | 비주얼 스튜디오 닷넷 2003, 닷넷 프레임워크 v1.1.4322 기초지식 | COM, C#, ASP.NET 기초 응용분야 | 현재로서는 기업 내부의 인트라넷 환경에서 액티브X 컨트롤 대체. 닷넷 프레임워크가 일반화되면 외부 웹 사이트에서 액티브X 컨트롤 대체. ===========================================================================..

Programming/Dot.NET 2008.02.25

VB를 이용한 ActiveX 제작

Part 1. ActiveX 컨트롤 제작 1. ActiveX 컨트롤 프로젝트 VB 6.0은 ActiveX 컨트롤을 프로젝트로 구분해서 지원한다. VB로 ActiveX 컨트롤을 개발하는 것은 일반 폼 어플리케이션을 개발하는 것과 매우 유사하다. 그 말은 무척이나 쉽다는 뜻이다. ActiveX를 제작하기 위해서는 몇 가지 다른 방법을 사용할 수 있다. 여기서는 필자가 주로 사용하는 방법대로 ActiveX 컨트롤 프로젝트와 표준 EXE 프로젝트를 프로젝트 그룹으로 만들어 제작하는 과정을 설명하겠다. 2. 프로젝트와 프로젝트 그룹 생성 먼저 표준 EXE 프로젝트를 생성한다. 표준 EXE 프로젝트 생성 새 프로젝트 창이 이상하다! 맞다.. 이것은 필자가 허접한 플러그인 프로그램을 설치한 덕분에 발생한 일이다. 비..

<VB.NET>TEXT 파일 읽기, 쓰기

Module mdl_Main Sub main() Dim FileNum As Integer Dim FileName As String Dim txtLine As String FileNum = FreeFile() FileName = System.IO.Directory.GetCurrentDirectory & "\Test.txt" '내용 덮어쓰기 FileOpen(FileNum, FileName, OpenMode.Output) Print(FileNum, "TEST") FileClose(FileNum) '내용 추가하기 FileOpen(FileNum, FileName, OpenMode.Append) Print(FileNum, vbCrLf & "TEST") FileClose(FileNum) '한줄씩 읽기 FileOpen..

IIS 6.0에서는 알 수 없는 MIME 형식을 처리하지 않는다

IIS 6.0에서는 알 수 없는 MIME 형식을 처리하지 않는다 이 문서가 적용되는 제품 보기. 기술 자료 ID : 326965 마지막 검토 : 2007년 12월 4일 화요일 수정 : 6.1 중요: 이 문서에서는 메타베이스 편집 방법을 설명합니다. 메타베이스를 편집하기 전에 문제가 발생하는 경우 복원할 수 있는 백업 복사본이 있는지 확인하십시오. 이를 수행하는 방법에 대한 자세한 내용은 Microsoft Management Console(MMC)의 "구성 백업/복원" 도움말 항목을 참조하십시오. 현상 IIS 6.0 웹 서버에서 파일을 요청할 때 이 파일의 파일 이름 확장명이 해당 웹 서버에 정의된 MIME 형식이 아니면 다음과 같은 오류 메시지가 나타납니다. HTTP 오류 404 - 파일 또는 디렉터리를..

Windows Tech 2008.01.02