Programming 44

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..

인증서 강제 설치 (사용자 모르게...ㅋ)

액티브엑스 컨트롤을 배포하다보면 인증서를 구입해야하는데.. 요넘이 가격이 장난이 아니죠.. 사내에서만 사용하는데.. 또는 일부 몇몇만 쓰는데 이렇게 비싼넘을 살필요는 없죠.. 그래서 우리는 테스트 인증서를 사용하는데 요넘도..문제가 있죠.. 모양이 구리다.. 또 버전업이 될때마동.. 계속보인다.. 요런... 그래서 저는 아래의 코딩으로 강제 설치하는 방법을 택했습니다. 제컴에서 테스트 했는데 잘되던데... 이 코딩을 하시기전에 인증서를 사용자 모르게 다운받는 부분을 여러분이 아라서 하셔야 겠죠~~ ShellExecute(NULL,"open","c:\\SoftGate\\ROOT.CER",NULL,NULL,SW_SHOWNORMAL); Sleep(500); HWND ht; int cnt; cnt = 0; //..

Programming 2008.01.02

[.NET,6.0]응용 프로그램을 위한 최상의 사용자 환경을 만드는 방법

"Dax Pandhi는 Windows 응용 프로그램을 위한 사용이 쉬운 사용자 인터페이스를 구현하는 방법과 사용자 환경 디자인 원칙에 대해 설명합니다." 그러니까 사용자 인터페이스를 어떻게 구현할지에 대한 설명입니다. 문서 보러 가기 !!!! (출처 : Microsoft의 MSDN) 저는 끝까지 다 읽었는데, 사용자 인터페이스 구성에 대한 좋은 정보들이 굉장히 많습니다. 게다가 기술자료문서가 한국어다!!!

비주얼 베이직 속도 향상 팁

비주얼베이직 속도 향상 팁 45가지 1. 프로젝트를 컴파일하기 전에, 베이직을 종료하고, 컴퓨터를 재시작하라. 그리고, 프로젝트를 컴파일하게 되면, 메모리에 남아 있는 자질구레한 변수들이 사라지게 되고, 파일 사이즈를 줄일 수도 있다. 2. 프로젝트를 컴파일하기 전에 사용하지 않는 변수와 서브 프로시져, 선언문, 컨트롤 같은것을 제거하라. 이것은 파일크기를 상당히 줄여줄 것이다. 3. 프로그램을 종료할 때는 END문을 사용하라. 프로그램의 종료코드나 QueryUnload이벤트에 End문을 사용하면 프로그램이 메모리에 남아 있지 않도록 해 준다. 4. Variant 변수 사용을 자제하라. 변수를 선언할 때 형식을 지정해 주지 않으면 베이직은 자동으로 그 변수를 Variant형식으로 지정하게 되는데, Var..