반응형
1.Server 컴포넌트
ASP에서는 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 이미 컴포넌트로 제작해 지원하고 있다. 이런 컴포넌트들을 간단히 가져다 쓰기만 하면 되는것이다.
형식> Set 변수명 = Server.Createobject("ProgID")
예> Set AD = Server.CreateObject("MSWC.AdRotator")
Set BCheck = Server.CreateObject("MSWC.BrowserType")
표준 컴포넌트
ADO - 데이터베이스 처리
Ad Rotator - 동적 광고 표현
Browser Capability - 브라우저의 특성과 정보 출력
CDO(Collaboration Data Object) - 메일 관련 기능 처리
Content Linking - 페이지 연결
(1) Ad Rotator 컴포넌트
광고들은 사용자가 접속 할 때 마다 랜덤하게 출력한다.
Ad Rotator 컴포넌트를 사용하는 ProgID는 MSWC.AdRotator로 설정
메소드
GetAdvertisement - 스케일 파일을 읽은 후 HTML 페이지에 출력할 광고 이미지 리턴
속성
Border - 광고 경계의 폭
Clickable - 광고가 하이퍼링크인지 정의
TargetFrame - 광고를 디스플레이할 프레임 이름
디스플레이할 광고를 결정하려면 스케줄러 파일을 작성해야 한다. 이러한 스케줄러 파일에는 디스플레이할 광고들이 목록으로 저장되어 있으며 이 데이터들이 어떠한 형식으로 저장되어 있는지를 알아야 Ad Rotator 컴포넌트를 제대로 활용할 수 있다.
매개변수
adURL - 광고 이미지 파일 위치 지정
adHomePageURL - 광고주 홈페이지 지정
Border(이미지 경계 두께) - 광고 이미지 경계 두깨
Height(이미지 높이) - 광고 이미지 높이 지정
Impressions - 광고를 디스플레이할 빈도수
Redirect(URL) - 이동할 파일이나 위치 지정
Text - 이미지를 디스플레이 할 수 없을 때 보여줄 문자열
Width(이미지 넓이) - 광고 이미지 넓이 지정
* - 세션 분리자
(2) Browser CapaBility 컴포넌트
현재 각 사용자들이 사용하는 브라우저의 정보를 알 수 있는 기능을 한다. 이러한 정보를 제공함으로써 프로그래머들은 사용자들의 브라우저에 맞는 페이지를 전송해 줄 수 있다.
Browser CapaBility 컴포넌트를 사용하는 ProgID는 MSWC.BrowerTyper로 설정한다.
Browser CApability 컴포넌트는 Brower.dll 파일과 Browscap.ini 라는 텍스트 파일로 구성되어있다. Browscap.ini 파일은 각 부라우저의 정보를 가지고 있다. 이 파일에 새로운정보를 추가하고 변경함으로써 쉽게 수정할 수 있다.
(3) Content Linking 컴포넌트
사용자들이 어떠한 웹 페이지에 접속하여 어떤 내용을 클릭했을 때에 링크되어 있는 페이지가 어디에 위치해 이ㅏㅆ는지 알려주는 역할을 하며 페이지들의 정보는 텍스트 파일로 저장되어 관리된다. 이 컴포넌트는 웹 사이트의 페이지 분량이 많고 정기적인 페이지를 보여주는 사이트에 유용하다.
Content Linking 컴포넌트를 사용하는 ProgID는 MSWC.NextLink로 성정
메소드
GetListCount - 리스트 파일에 있는 전체 라인의 수 리턴
GetListIndex - 리스트 파일에 있는 현재 화면의 리스트 위치 리턴
GetNextURL - 리스트 파일에 있는 다음 페이지의 URL 리턴
GetNextDescription - 리스트 파일에 있는 다음 페이지의 설명 리턴
GetNthURL - 리스트 파일에 있는 N번째 라인의 URL 리턴
GetNthDescription - 리스트 파일에 있는 N번째 라인의 설명 리턴
GetPreviousDescription - 리스트 파일에 있는 이전 페이지의 URL 리턴
GetPreviousURL - 리스트 파일에 있는 이전 페이지의 설명 리턴
형식> 위치(URL)<TAB>설명<TAB>주석<TAB>
예> Login.asp 로그인 페이지 초기화면
AdRotator.asp Ad Rotator Component
ASP에서는 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 이미 컴포넌트로 제작해 지원하고 있다. 이런 컴포넌트들을 간단히 가져다 쓰기만 하면 되는것이다.
형식> Set 변수명 = Server.Createobject("ProgID")
예> Set AD = Server.CreateObject("MSWC.AdRotator")
Set BCheck = Server.CreateObject("MSWC.BrowserType")
표준 컴포넌트
ADO - 데이터베이스 처리
Ad Rotator - 동적 광고 표현
Browser Capability - 브라우저의 특성과 정보 출력
CDO(Collaboration Data Object) - 메일 관련 기능 처리
Content Linking - 페이지 연결
(1) Ad Rotator 컴포넌트
광고들은 사용자가 접속 할 때 마다 랜덤하게 출력한다.
Ad Rotator 컴포넌트를 사용하는 ProgID는 MSWC.AdRotator로 설정
메소드
GetAdvertisement - 스케일 파일을 읽은 후 HTML 페이지에 출력할 광고 이미지 리턴
속성
Border - 광고 경계의 폭
Clickable - 광고가 하이퍼링크인지 정의
TargetFrame - 광고를 디스플레이할 프레임 이름
디스플레이할 광고를 결정하려면 스케줄러 파일을 작성해야 한다. 이러한 스케줄러 파일에는 디스플레이할 광고들이 목록으로 저장되어 있으며 이 데이터들이 어떠한 형식으로 저장되어 있는지를 알아야 Ad Rotator 컴포넌트를 제대로 활용할 수 있다.
매개변수
adURL - 광고 이미지 파일 위치 지정
adHomePageURL - 광고주 홈페이지 지정
Border(이미지 경계 두께) - 광고 이미지 경계 두깨
Height(이미지 높이) - 광고 이미지 높이 지정
Impressions - 광고를 디스플레이할 빈도수
Redirect(URL) - 이동할 파일이나 위치 지정
Text - 이미지를 디스플레이 할 수 없을 때 보여줄 문자열
Width(이미지 넓이) - 광고 이미지 넓이 지정
* - 세션 분리자
(2) Browser CapaBility 컴포넌트
현재 각 사용자들이 사용하는 브라우저의 정보를 알 수 있는 기능을 한다. 이러한 정보를 제공함으로써 프로그래머들은 사용자들의 브라우저에 맞는 페이지를 전송해 줄 수 있다.
Browser CapaBility 컴포넌트를 사용하는 ProgID는 MSWC.BrowerTyper로 설정한다.
Browser CApability 컴포넌트는 Brower.dll 파일과 Browscap.ini 라는 텍스트 파일로 구성되어있다. Browscap.ini 파일은 각 부라우저의 정보를 가지고 있다. 이 파일에 새로운정보를 추가하고 변경함으로써 쉽게 수정할 수 있다.
(3) Content Linking 컴포넌트
사용자들이 어떠한 웹 페이지에 접속하여 어떤 내용을 클릭했을 때에 링크되어 있는 페이지가 어디에 위치해 이ㅏㅆ는지 알려주는 역할을 하며 페이지들의 정보는 텍스트 파일로 저장되어 관리된다. 이 컴포넌트는 웹 사이트의 페이지 분량이 많고 정기적인 페이지를 보여주는 사이트에 유용하다.
Content Linking 컴포넌트를 사용하는 ProgID는 MSWC.NextLink로 성정
메소드
GetListCount - 리스트 파일에 있는 전체 라인의 수 리턴
GetListIndex - 리스트 파일에 있는 현재 화면의 리스트 위치 리턴
GetNextURL - 리스트 파일에 있는 다음 페이지의 URL 리턴
GetNextDescription - 리스트 파일에 있는 다음 페이지의 설명 리턴
GetNthURL - 리스트 파일에 있는 N번째 라인의 URL 리턴
GetNthDescription - 리스트 파일에 있는 N번째 라인의 설명 리턴
GetPreviousDescription - 리스트 파일에 있는 이전 페이지의 URL 리턴
GetPreviousURL - 리스트 파일에 있는 이전 페이지의 설명 리턴
형식> 위치(URL)<TAB>설명<TAB>주석<TAB>
예> Login.asp 로그인 페이지 초기화면
AdRotator.asp Ad Rotator Component
반응형
'공부 > ASP' 카테고리의 다른 글
데이터베이스와 ADO 객체 활용 (0) | 2011.06.15 |
---|---|
Application, Session, Server 객체 (0) | 2011.06.13 |
객체의 구성요소 (0) | 2011.06.10 |
Request, Response 객체 (0) | 2011.06.10 |
Command 객체 (0) | 2011.06.10 |