Programming/Dot.NET 14

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