asp에서 new와 같이 객체를 생성하는 set


안녕하세요.
고코더 입니다.


ASP에서는 서버의 콤포넌트의 기능을 사용하기 위해서는 개체를 생성해야 합니다.  JAVA에서 new와 같은 역할을 하는 것입니다.
그걸 ASP에서는 set이라고 합니다.  해당 set을 사용하기 위해서는 개체를 생성할 대상이 있어야 합니다. 

 1. 사사용법은 아래처럼 개체이름을 입력하고 set으로 변수를 받아서 사용합니다.  
set 변수 = Server.CreateObject("개체이름")
set 변수 = Nothing

 2. 사예제 소스를 보면 xmldom 객체를 생성하여 사용합니다. 그리고 마지막에는 Nothing을 이용하여 객체를 메모리상에서 해체합니다.
1
2
3
4
5
6
7
<%
  Set xmlDom = Server.CreateObject("Microsoft.XMLDOM")
  Response.write xmlDom.load("")
 
  Set xmlDom = Nothing
  Response.write xmlDom.load("")
%>
cs

 3. 사해당 소스를 실행하는 모습입니다.  처음 False는 xml을 가져오는걸 실패한 메세지이고 nothing 해체 이후에 다시 호출하니 개체가 없다고 오류를 발생합니다.



마무리


서버의 콤포넌트를 가져와서 사용 가능한 객체 생성


댓글을 달아 주세요


파워쉘 Get-Member 사용방법


안녕하세요.
고코더 입니다.


Get-Member는 해당 인수에 대한 객체들을 가져올 수 있는 명령어입니다. 
이전에 Get-Help와 Get-Command로 기초적인 설명을 가져왔다면 
해당 명령어는 자세한 설명을 볼 수 있게 해줍니다.
바로 실습을 해보겠습니다.


Get-Command 사용법


 1. Get-Command에 대한 객체 정보를 확인하는 명령어입니다. 
해당 명령어를 사용하는 사용법을 구체적으로 알 수 있게 해줍니다.
Get-Command | Get-Member

 2. 해당 명령어에서 사용 가능한 객체와 그 타입 그리고 정의를 찾을 수 있습니다.





Get-Command 사용법2


 3. 이번에는 실제로 체감할 수 있는 예제를 활용해보겠습니다.
해당 명령어를 파워쉘에 실행해보세요.
$str = "GoCoder"    
$str | Get-Member  

 4. 그럼 스트링을 사용하는 객체들이 나열됩니다. 우리가 기존에 많이 봐오던 함수들이 많이 보이는데요.
여기서 indexOf를 사용해보겠습니다. 


 5. 객체 멤버중에 indexOf를 사용해보겠습니다.
$str.indexOf("G")

 6. indexOf는 해당 문자열에 위치를 찾아주는 함수 입니다. 처음 글자에 G가 있었고 0을 반환합니다.
스트링을 다루는 방법을 Get-Member로 찾았고 이를 활용하여 코딩을 할 수 있었습니다. 
실질적인 도움을 주는 방법입니다.




마무리


가장 실용적인 도움말


댓글을 달아 주세요