OLD: ASP & Script 기술강좌

마이크로소프트의 ASP (Active Server Page) 관련 기술을 비롯해서 정규 표현식이나 VBScript 클래스 같이 강력한 기능에 비해 상대적으로 잘 알려지지 않은 기능들을 활용하기 위한 다양한 프로그래밍 이슈에 관해서 논의합니다. HTCs (HTML Components) 같은 클라이언트 측 스크립팅 기술들에 관해서도 살펴봅니다.

강좌 내용과 관련해서 파일 탐색기와 비슷한 사용자 인터페이스를 사용해서 웹 서버에 존재하는 파일을 살펴보거나 다운로드 받을 수 있는 ASP 기반의 FileCube 0.0.7 Prepare SP1 프로그램을 공개하고 있습니다. 그리고 지금은 대부분의 웹 브라우저가 제공하고 있는 F12 개발자 도구가 등장하기 전에 인터넷 익스플로러의 내부 렌더링 정보를 엿볼 수 있게 해줬던 .NET 기반 응용 프로그램인 EgoCube IE Analysis 0.0.2 프로그램도 공개하고 있습니다.

비록 강좌의 형태를 띠고 있지만, 다른 분을 가르친다기보다는 부족하나마 습득한 지식을 정리 및 공개해서 함께 논의할 수 있는 기반을 마련하고자 합니다. 기술적인 오류나 다른 관점에서의 지적은 언제라도 겸허히 받아들이도록 하겠습니다. 이 강좌에서는 경어를 사용하지 않으므로 정중히 양해를 구합니다.

ASP(Active Server Page)는 프로그래밍 언어가 아니다.
2002-03-15 이전 2018-04-07 06:13 23,972
ASP(Active Server Page)는 프로그래밍 언어가 아니다. ASP는 IIS(Internet Information Service) 환경에서 VBScript 등의 스크립트 언어를 사용하여 동적으로 HTML 등의 Stream을 생성하는 환경, 그 전체를 일컫는 용어다.
Microsoft Windows Script 5.6과 VBScript 5.6
2002-03-15 이전 2018-04-07 06:19 19,299
Microsoft Windows Script 5.6과 VBScript 5.6의 관계, 그리고 Microsoft Windows Script 5.6을 설치한 뒤의 VBScript의 변화에 대해서 알아본다.
VBScript 5.6과 정규 표현식(Regular Expression)
2002-04-14 20:15 2018-04-07 06:20 36,026
VBScript 5.0 버전에서부터 지원되고 있는 정규 표현식(Regular Expression)을 살펴본다. 내용과 제시되는 모든 샘플 코드는 VBScript의 가장 최신 버전인 VBScript 5.6을 기준으로 한다.
RegExp.Test() 메서드와 RegExp.Execute() 메서드의 활용
2002-04-29 11:24 2018-04-07 23:15 22,124
VBScript의 RegExp 객체가 지원하는 세 가지 메서드 중, 문자열 내에 지정한 정규 표현식 패턴이 존재하는지 여부를 확인하는 RegExp.Replace() 메서드와 문자열 내에 지정한 정규 표현식 패턴을 만족하는 모든 문자열의 정보 집합을 Matches Collection의 형태로 반환하는 RegExp.Execute()에 관해서 알아본다.
RegExp.Replace() 메서드의 활용
2002-05-26 22:49 2018-04-07 23:12 22,091
VBScript의 RegExp 객체가 지원하는 세 가지 메서드 중, 정규 표현식 패턴을 만족하는 문자열을 찾아서 지정한 문자열로 치환하는 RegExp.Replace() 메서드에 관해서 알아본다.
VBScript 5.6과 클래스(Class)
2002-06-19 12:31 2018-04-07 23:17 17,318
직접 간단한 예제를 작성해보면서 VBScript가 지원하는 클래스(Class)의 개념과 그 기능을 간단하게 살펴본다.
접근 제한문, Initialize 이벤트와 Terminate 이벤트, 그리고 프로퍼티 프로시저
2002-08-19 16:08 2018-04-07 23:19 14,442
VBScript 클래스의 접근 제한문과 Initialize 이벤트와 Terminate 이벤트, 그리고 프로퍼티 프로시저에 관해서 살펴본다.
인자를 가진 프로퍼티와 디폴트 프로퍼티(Default Property)
2002-09-11 09:12 2018-04-07 23:20 15,590
VBScript 클래스의 인자를 가진 프로퍼티, 즉 프로퍼티 프로시저(Property Procedure)와 와 디폴트 프로퍼티(Default Property)에 관해서 살펴본다.
그 밖의 유용한 VBScript 5.X 버전의 기능들
2002-11-03 16:19 2018-04-07 23:22 16,219
VBScript 5.x 버전에서 지원되는 With 문, Execute 문, ExecuteGlobal 문, Eval() 함수, 그리고 Timer() 함수에 대해서 살펴본다.
기존의 ASP 프로그램을 이용한 간단한 스케줄링 잡(Scheduling Job) 설정
2003-02-21 10:31 2018-04-07 23:26 29,063
ASP 개발자에게 친숙한 VBScript를 이용해서 WSH(Windows Scripting Host) 환경에서 실행되는 스크립트를 작성하고 예약된 작업에 등록해서 간단한 스케줄링 잡(Scheduling Job)을 설정하는 방법을 알아본다.
FileCube 버전 0.0.3 (설치 방법 및 기타 관련 정보)
2003-05-26 09:31 2018-04-07 23:28 23,207
파일 탐색기와 비슷한 사용자 인터페이스를 통해서 웹 서버에 존재하는 파일들을 찾아보거나 다운로드 받을 수 있는 ASP 기반의 FileCube 0.0.4 버전의 설치 방법과 관리를 위해 필요한 간단한 정보를 살펴본다.
FileCube 버전 0.0.4 (커스텀 레코드셋으로 구현한 정렬 기능)
2003-09-15 12:28 2018-04-07 23:30 16,443
기존 버전의 FileCube에 커스텀 레코드셋으로 구현한 정렬 기능을 추가한 0.0.4 버전에 대해 간단히 살펴본다.
인터넷 익스플로러 스크립팅 개체와 인터페이스
2004-01-07 09:06 2018-04-07 23:32 13,940
몇 가지 간단한 예제를 통해서 인터넷 익스플로러의 스크립팅 개체와 인터페이스에 관해서 알아본다.
인터넷 익스플로러가 HTML을 처리하는 기본적인 방법에 대한 이해
2004-03-29 14:54 2018-04-07 23:33 26,261
EgoCube IE Analysis 0.0.2 프로그램을 이용해서 인터넷 익스플로러가 HTML을 처리하는 기본적인 방법에 관해서 알아본다.
재미있는 자바스크립트 01, TABLE 태그와 HTCs의 활용
2005-04-25 14:00 2018-04-07 23:39 17,547
재미있는 자바스크립트 시리즈의 첫 번째 편으로, 웹 기반의 UI에서 빈번히 사용되는 TABLE 태그를 다양하게 조작해보고 그 결과를 마이크로소프트의 HTCs(HTML Components)로 패키징해본다.
재미있는 자바스크립트 02, HTCs의 작성
2005-07-13 09:18 2018-04-07 23:42 15,383
직접 간단한 HTCs(HTML Components)를 작성해보면서 구체적인 작성 방법을 알아본다.
재미있는 자바스크립트 03, HTCs의 작성과 ASP.NET 사용자 지정 컨트롤 연동
2006-05-25 16:49 2018-04-07 23:44 15,617
HTCs(HTML Components)의 작성 방법을 조금 더 살펴보고 ASP.NET 사용자 지정 컨트롤과 연동하는 구체적인 사례를 살펴본다.