회사 입사하고 젤 처음 아이디어를 내어 만들어본 프로그램
일명!! 실시간 일당 계산 프로그램
만든 목적 : 일하기위한 의욕 증진을 위해!!
기본설정 : 9시 출근, 6시 퇴근,
*기본 기능 : 하루 일당 계산
추가 기능 : 6시 퇴근시간이후에 퇴근알림 기능
'공부 > 파워빌더' 카테고리의 다른 글
바이오리듬 프로그램 (2012/11/23) (0) | 2013.04.25 |
---|
회사 입사하고 젤 처음 아이디어를 내어 만들어본 프로그램
일명!! 실시간 일당 계산 프로그램
만든 목적 : 일하기위한 의욕 증진을 위해!!
기본설정 : 9시 출근, 6시 퇴근,
*기본 기능 : 하루 일당 계산
추가 기능 : 6시 퇴근시간이후에 퇴근알림 기능
바이오리듬 프로그램 (2012/11/23) (0) | 2013.04.25 |
---|
심심해서 책보고 만들어본 바이오 리듬 프로그램
옛날 책이다 보니 예제파일이 없어서 소스보고 오브젝트를 끼워맞춰서 구현햇다.
그러다보니 디자인은 허럽하지만 동작은 굳!!
실시간 일당 계산 프로그램 (0) | 2013.04.25 |
---|
객체 (0) | 2011.06.21 |
---|---|
javascript 문법 (0) | 2011.06.20 |
Javascript 기초 (0) | 2011.06.17 |
Javascript란? (0) | 2011.06.15 |
내장객체 (0) | 2011.07.11 |
---|---|
javascript 문법 (0) | 2011.06.20 |
Javascript 기초 (0) | 2011.06.17 |
Javascript란? (0) | 2011.06.15 |
내장객체 (0) | 2011.07.11 |
---|---|
객체 (0) | 2011.06.21 |
Javascript 기초 (0) | 2011.06.17 |
Javascript란? (0) | 2011.06.15 |
내장객체 (0) | 2011.07.11 |
---|---|
객체 (0) | 2011.06.21 |
javascript 문법 (0) | 2011.06.20 |
Javascript란? (0) | 2011.06.15 |
내장객체 (0) | 2011.07.11 |
---|---|
객체 (0) | 2011.06.21 |
javascript 문법 (0) | 2011.06.20 |
Javascript 기초 (0) | 2011.06.17 |
Server 컴포넌트 (0) | 2011.06.14 |
---|---|
Application, Session, Server 객체 (0) | 2011.06.13 |
객체의 구성요소 (0) | 2011.06.10 |
Request, Response 객체 (0) | 2011.06.10 |
Command 객체 (0) | 2011.06.10 |
데이터베이스와 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 |
데이터베이스와 ADO 객체 활용 (0) | 2011.06.15 |
---|---|
Server 컴포넌트 (0) | 2011.06.14 |
객체의 구성요소 (0) | 2011.06.10 |
Request, Response 객체 (0) | 2011.06.10 |
Command 객체 (0) | 2011.06.10 |
Server 컴포넌트 (0) | 2011.06.14 |
---|---|
Application, Session, Server 객체 (0) | 2011.06.13 |
Request, Response 객체 (0) | 2011.06.10 |
Command 객체 (0) | 2011.06.10 |
Recordset 객체 (0) | 2011.06.08 |
Application, Session, Server 객체 (0) | 2011.06.13 |
---|---|
객체의 구성요소 (0) | 2011.06.10 |
Command 객체 (0) | 2011.06.10 |
Recordset 객체 (0) | 2011.06.08 |
Connection 객체 (0) | 2011.06.07 |
객체의 구성요소 (0) | 2011.06.10 |
---|---|
Request, Response 객체 (0) | 2011.06.10 |
Recordset 객체 (0) | 2011.06.08 |
Connection 객체 (0) | 2011.06.07 |
ADO 컴포넌트와 ODBC/OLE DB (0) | 2011.06.03 |
커서타입 | 상수값 | 커서 이동 | 다른 사용자의 레코드 수정 | 다른 사용자의 레코드 추가 | 다른 사용자의 레코드 삭제 | 특징 |
ForwardOnly | 0 | 전진만 가능 | 보이지 않음 | 보이지 않음 | 보이지 않음 | 속도가 가장 빠름(디폴트 타입) |
keyset | 1 | 양방향가능 | 보임 | 보이지 않음 | 보이지 않음 | |
Dynamic | 2 | 양방향가능 | 보임 | 보임 | 보임 | 속도가 가장 느림 |
static | 3 | 양방향가능 | 보이지 않음 | 보이지 않음 | 보이지 않음 |
Request, Response 객체 (0) | 2011.06.10 |
---|---|
Command 객체 (0) | 2011.06.10 |
Connection 객체 (0) | 2011.06.07 |
ADO 컴포넌트와 ODBC/OLE DB (0) | 2011.06.03 |
SQL 기초 (0) | 2011.06.01 |
Command 객체 (0) | 2011.06.10 |
---|---|
Recordset 객체 (0) | 2011.06.08 |
ADO 컴포넌트와 ODBC/OLE DB (0) | 2011.06.03 |
SQL 기초 (0) | 2011.06.01 |
실습 - HTML 웹 문서에서 VBScript를 사용하여 웹 페이지를 작성해 본다. (0) | 2011.05.31 |
Recordset 객체 (0) | 2011.06.08 |
---|---|
Connection 객체 (0) | 2011.06.07 |
SQL 기초 (0) | 2011.06.01 |
실습 - HTML 웹 문서에서 VBScript를 사용하여 웹 페이지를 작성해 본다. (0) | 2011.05.31 |
Server 객체 (0) | 2011.05.31 |
Connection 객체 (0) | 2011.06.07 |
---|---|
ADO 컴포넌트와 ODBC/OLE DB (0) | 2011.06.03 |
실습 - HTML 웹 문서에서 VBScript를 사용하여 웹 페이지를 작성해 본다. (0) | 2011.05.31 |
Server 객체 (0) | 2011.05.31 |
Session 객체 (0) | 2011.05.31 |
ADO 컴포넌트와 ODBC/OLE DB (0) | 2011.06.03 |
---|---|
SQL 기초 (0) | 2011.06.01 |
Server 객체 (0) | 2011.05.31 |
Session 객체 (0) | 2011.05.31 |
Application 객체 (0) | 2011.05.31 |
SQL 기초 (0) | 2011.06.01 |
---|---|
실습 - HTML 웹 문서에서 VBScript를 사용하여 웹 페이지를 작성해 본다. (0) | 2011.05.31 |
Session 객체 (0) | 2011.05.31 |
Application 객체 (0) | 2011.05.31 |
ASP 기본구조 (0) | 2011.05.30 |
실습 - HTML 웹 문서에서 VBScript를 사용하여 웹 페이지를 작성해 본다. (0) | 2011.05.31 |
---|---|
Server 객체 (0) | 2011.05.31 |
Application 객체 (0) | 2011.05.31 |
ASP 기본구조 (0) | 2011.05.30 |
global.asa 파일 (0) | 2011.05.26 |
Application 객체는 웹 어플리케이션 차원에서 웹 페이지 간에 공유하고자 하는 값을 저장하거나, 이벤트를 적절히 처리하기 위한 객체이다.
컬렉션
- Contens
메서드
- Lock
- Unlock
- Remove
- RemoveAll
이벤트
- OnStart
- OnEnd
Application 이벤트
OnStart 이벤트는 어플리케이션이 시작할 때, 즉 어플리케이션의 첫 페이지를 클라이언트가 요청할 때 발생한다.
OnEnd 이벤트는 어플리케이션이 종료할 때 즉 웹 서비스가 동작을 멈출 때에 발생한다.
이 이벤트들이 발생하면 global.asa 파일에 있는 Application_OnStart, Application_OnEnd 서브루틴이 동작하도록 되어 있다.
Application 메서드
Lock과 Unlock은 Application 변수를 사용 할 때 필요한 메서드이다. Application 변수는 동시에 여러 사용자가 사용할 수 있으므로 만약에 한꺼번에 같은 Application 변수의 값을 변경하려고 하면 원치 않는 값이 될 수 있기 때문이다.
예문>
<%
Application.Lock
Application("userCount") = Application("userCount") + 1
Application.Unlock
%>
Application 변수
어플리케이션 내에서 공유할 값을 저장하기 위해 사용한다. 데이터베이스를 연결할 때 필요한 연결 문자열을 여러 페이지에서 공통으로 사용할 경우에 Application 변수에 저장하여 사용할 수 있다.
Application 컬렉션
Contents 컬렉션은 어플리케이션 내의 모든 변수를 키와 값의 쌍 형태로 저장하고 있다. 앞에서 보았던 application 변수인 application("userCount")는 application.contents("userCount")와 동일한 의미를 가짐을 알 수 있다.
Server 객체 (0) | 2011.05.31 |
---|---|
Session 객체 (0) | 2011.05.31 |
ASP 기본구조 (0) | 2011.05.30 |
global.asa 파일 (0) | 2011.05.26 |
쿠키 (0) | 2011.05.26 |
Session 객체 (0) | 2011.05.31 |
---|---|
Application 객체 (0) | 2011.05.31 |
global.asa 파일 (0) | 2011.05.26 |
쿠키 (0) | 2011.05.26 |
Response 객체 (0) | 2011.05.25 |
Application 객체 (0) | 2011.05.31 |
---|---|
ASP 기본구조 (0) | 2011.05.30 |
쿠키 (0) | 2011.05.26 |
Response 객체 (0) | 2011.05.25 |
ASP 객체모델 - Form 태그를 이용한 전송 정보 가져오기 (0) | 2011.05.25 |
ASP 기본구조 (0) | 2011.05.30 |
---|---|
global.asa 파일 (0) | 2011.05.26 |
Response 객체 (0) | 2011.05.25 |
ASP 객체모델 - Form 태그를 이용한 전송 정보 가져오기 (0) | 2011.05.25 |
ASP 객체 모델 (0) | 2011.05.24 |
global.asa 파일 (0) | 2011.05.26 |
---|---|
쿠키 (0) | 2011.05.26 |
ASP 객체모델 - Form 태그를 이용한 전송 정보 가져오기 (0) | 2011.05.25 |
ASP 객체 모델 (0) | 2011.05.24 |
[HTML]Form (0) | 2011.05.18 |
쿠키 (0) | 2011.05.26 |
---|---|
Response 객체 (0) | 2011.05.25 |
ASP 객체 모델 (0) | 2011.05.24 |
[HTML]Form (0) | 2011.05.18 |
문자열 함수 (0) | 2011.05.17 |
Response 객체 (0) | 2011.05.25 |
---|---|
ASP 객체모델 - Form 태그를 이용한 전송 정보 가져오기 (0) | 2011.05.25 |
[HTML]Form (0) | 2011.05.18 |
문자열 함수 (0) | 2011.05.17 |
프로시저 (0) | 2011.05.17 |
1. 서브루틴과 함수
VBscript에서 프로시저는 여러 스크립트 문장을 모아서 하나의 모듈 형태의 단위로 사용하는것을 말한다.
Sub 서브루틴명(인자1, 인자2, ..., 인자n)
...
End Sub
Function 함수명(인자1, 인자2, ..., 인자n)
...
함수명 = 리턴값
End Function
예문)
<html>
<body>
<h2>프로시저 - 서브루틴, 함수</h2>
<%
'서브루틴
Sub Print(val)
Response.write val & " "
End Sub
'함수
Function funcSum(val1, val2)
funcSum = val1 + val2
End Function
intSum = 0
For intCnt = 1 to 10
intSum = funcSum(intSum, intCnt)
if intCnt = 1 then
print(intCnt)
else
Response.write "+ " & intCnt & " "
end if
next
Response.write "= " & intSum & "<br>"
%>
</body>
</html>