개발人

ASP - Dictionnary 객체,Scripting 객체 본문

Classic ASP

ASP - Dictionnary 객체,Scripting 객체

NJHouse 2015. 5. 24. 14:13
반응형

Scripting 객체
서버상에서 실행 가능하지만 ASP에서 기본적으로 제공되는 객체가 아니라
마이크로소프트 Scripting Runtime 이란 라이브러리 파일에 의해 제공되는 객체이다.

스크립팅 객체는 VB 스크립트 환경에 포함되어 제공된다.
VB 스크립트는 DLL 파일로 구현되어 있으며 기능이 추가될 때마다 라이브러리 파일(DLL)이 포함된다.
스크립팅 객체를 구현하고 있는 라이브러리 파일은 SCRRUN.DLL이다.
스크립트 언어에서 이용할 수 있는 객체 세트를 가지고 있다.



Dictionnary 객체

프로퍼티
compareMode : 문자열 키를 비교하는 모드를 설정하여 반환한다.
Count : Dictionary 객체의 항목 수를 반환. 읽기 전용
Item : 지정한 키의 항목 값을 설정하거나 반환한다. 읽기/쓰기 속성
Key(Key) : 해당 키의 값을 설정하거나 반환한다.


메소드
Add : 키-항목 쌍을 Dictionary 객체에 추가한다.
Exists : Dictionary 객체에 지정한 키가 있으면 True를, 없으면 False를 반환
Items : Dictionary 객체의 모든 항목이 들어있는 배열을 반환
Keys : Dictionary 객체에 있는 모든 키를 포함하는 배열을 반환
Remove : Dictionary 객체에서 키-항목 쌍을 제거
RemoveAll : Dictionary 객체어서 모든 키-항목을 제거


<%
 Diim objD
 Set objD = CreateObject("Scripting.Dictionary")

 objD.Add "a", "두정호"
 objD.Add "b", "셋정호"
 objD.Add "c", "넷정호"

 '항목을 가져온다.
 c = objD.Item("c")

 '제거
 objD.Remove("c")
 
 '모두제거
 objD.RemoveAll


 '항목 확인
 objD.Exists("c")


 '항목 변경 : b의 항목이 꺼져라로 바뀜
 objD.Item("b") = "꺼져라"


 '키 변경 : 키 b가 newKey로 바뀜
 objD.Key("b") = "newKey"


 '키를 배열로 가져오기
 arrKeys = objD.Keys


 '항목을 배열로 가져오기
 arrItems = objD.Items

%>



반응형

'Classic ASP' 카테고리의 다른 글

[ASP] 개인주소  (0) 2015.05.24
[ASP] 데이타 형식  (0) 2015.05.24
FSO를 이용한 스킨 및 템플릿 방식을 클래스로 만들어본것입니다.  (0) 2015.05.24
getrows()  (0) 2015.05.24
DB 에 연결된 select box 사용시  (0) 2015.05.24
Comments