본문 바로가기

자바 스크립트 강의 사이트 모음 http://cbkim.wkhc.ac.kr/ 더보기
[ASP 完] 자주 사용하는 VBScript 함수 스트링 함수 스트링 함수 ASP 코드 작성 시 가장 많이 사용되는 함수들이 바로 문자와 관련된 스트링 함수들일 것이다. 특정 문자열에서 자기가 원하는 내용을 검색한다든지, 문자들을 추출하여 연산에 사용한다든지 이런 일련의 작업들이 스트링 함수를 기본으로 하고 있다. 다음은 VB 스크립트에 있는 여러 가지 스트링 함수들이다. 1) FormatCurrency 시스템 제어판에 정의된 통화 기호를 사용하여 통화값으로 서식화된 식을 반환한다. 구문 FormatCurrency(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]]) ● Expression : 필수 요소이다. 실제 통화값.. 더보기
[ASP] 폼과 ASP 브라우저와 HTML 객체 브라우저와 HTML 객체 사용자와의 데이터 교환을 위해 우리들이 사용하고 있는 웹 브라우저는 HTML 객체를 포함하고 있다. 이런 HTML 객체들에 대해서 알아보기 전에 자바스크립트 객체 모형이 대한 이해가 있어야 한다. 이런 모형을 통해 자바스크립트 브라우저와 HTML 객체가 어떻게 구성되고, 연결되어 있는지 알아보도록 하자. 1) 자바스크립트 객체 계층 자바스크립트 객체 모형과 이에 내장된 객체들, 메소드, 함수들은 ASP 프로그래밍을 위한 추가 도구로서의 역할을 충분히 수행한다. 그리고 자바스크립트가 웹에서 웹과 같이 동작하도록 설계되었기 때문에 자바스크립트와 HTML 페이지의 내용 사이에 링크가 존재한다. 이 링크는 자바스크립트의 풍부한 브라우저와 HTML 객체들에 의해 .. 더보기
[ASP] 제어 구문에 대해서 제어 구문과 결정 구조 (If... Then, Select Case..) 제어 구문 지금까지 알아본 여러 가지 변수와 배열 등은 사용자로 하여금 데이터를 저장하는 공간의 역할을 수행한다. 그러나 실제 프로그램에서는 이런 저장의 공간뿐만이 아닌 경우에 따라 실행되는 제어문이 필요하게 된다. 조건을 비교한다든지, 반복 실행을 한다든지 하는 것이 이에 속하는 것이다. 지금부터 실제 프로그램에 핵심이 되는 제어 구문에 대해서 알아보도록 하자. 제어 구문이란? ASP와 같은 인터프리터 언어에서 특히 볼 수 있지만 일반적인 프로그램 코드의 실행은 단 방향성을 가진다. 예를 들어, 왼쪽에서 오른쪽으로 실행되든지 위에서 아래로 실행된다. 이런 흐름에 제어 구문이 존재하지 않다면 단 방향성을 피할 수 없게 되는 것이다... 더보기
[ASP] 인식자(Identifiers),변수,상수,데이터 타입,연산자,데이터 형식 변환,배열 (고정 크기 배열, 동적 배열, 다차원 배열) 인식자(Identifiers) 인식자는 프로그래머가 선언하는 변수나 함수의 이름이 될 수 있는 단어를 말한다. ASP 프로그래밍의 내부 연산 처리나 데이터 처리에서 가장 중요한 역할을 수행하는 인식자는 다음의 특징을 가지고 있다. 우선 ASP가 VB 스크립트를 기준으로 하기 때문에 VB 스크립트에서 지원하는 범위와 동일하다는 것을 알아두기 바란다. ① 문자와 숫자, _(under bar)로 이루어진다. ② 길이는 보통 255자 이내로 설정한다. ③ 첫 문자는 숫자가 되어서는 안되고, 마지막 문자는 마침표(.)를 사용해서는 안 된다. ④ 일반적으로 대소문자의 구분을 하지 않는다. 앞으로 소개할 변수나 함수 부분에서 실제 사용되는 인식자들의 예를 볼 것이다. 이곳에서는 인식자라는 것의 의미만 파악하자. 사용.. 더보기
[ASP] 프로그램 구조에 대해서 ASP에 대한 첫 번째 단계로 ASP 코드를 입력하기 위해서 필요한 여러 가지 기초에 대해서 알아보자. 이번에서는 일반 프로그래밍 언어와 마찬가지로 프로그래밍을 할 때 필요한 언어 기초부분을 집중적으로 다루어보겠다. 다른 프로그래밍에 대한 경험이 없다면 주의 깊게 살펴보기 바란다. 1.1 프로그램 구조 ASP를 이용하여 서버 페이지를 만드는 방법은 크게 HTML을 기준으로 ASP 코드가 삽입되는 구조와 순수 ASP 코드를 삽입하는 구조의 두 가지로 나눈다. 두 가지의 코드 입력의 결과는 동일하지만 코드 입력의 편이성은 전자를 대용량의 서버 페이지의 제작 시 수행능력의 향상을 위해서는 후자의 방법을 많이 사용한다. 1) HTML 페이지 삽입 구조 대부분의 코드 입력에서 사용되며, HTML을 기준으로 하기 .. 더보기
[ASP] 내장 객체 에 대해서 Request Object Request Object는 주로 사용자로부터 정보를 전달 받을때 사용되는 개체입니다우리는 ASP 라는 서버 사이드를 공부하는 것이기에 모든 관점은 서버쪽에서 바라보는 습관이 필요함다 Request 라는 말은 "요청하다" 이지만 이것은 서버측에서 요청한다는 의미입니다... 즉, 사용자가 서버로 보내오는 요청이나 데이터를 얻어내는 역할을 하는 것이 바로 이 Request 개체가 담당하는 역할이지요.. 이 개체가 가지고 있는 주요기능은 다음 표와 같습니다만...아무래도 강좌에서 이 개체의 컬렉션등을 구체적으로 모두 알아보기에는 어려움이 있기에...우린 여기서 그 중 중요한 몇가지만 체크하려 합니다.... (더 깊숙한 내용은 책이나 MSDN을 참고해 주세요) Collection (컬.. 더보기
[ASP] 개체모델에 대해서 지난 시간에 우리는 ASP 에서 사용자(클라이언트) 들에게 정보를 입력받는 여러가지 방법에 대해서 생각해 보았습니다. HTML 의 콘트롤들을 이용하여 사용자들에게 정보를 입력 받고, 그 내용을 ASP 페이지에서 확인해 보았었지요. (너무 오래되어서 다 까먹으셨다고요? ㅜ.ㅜ) 자, 그럼 오늘은 ASP 에서 주로 사용되는 개체들에 대해서 생각해 보고자 합니다. (이것을 유식한 말로 ASP 개체 모델이라고 합니다.) 'ASP 개체 모델' 이라.. 웬지 무언가 복잡해질 것 같은 예감이 드시나요? 개념적인 이야기가 많이 나올것 같기는 하지만 너무 겁먹으실 필요는 없습니다. 지난 강좌에서 우리는 사용자들에게 여러가지의 방법으로 정보를 입력 받아 그 내용을 화면에 출력해주는 방법을 살펴 보았습니다. 입력받은 정보를.. 더보기
[ASP] 사용자에게 정보 얻기 부족하긴 하지만.. 꽤 많은 기본적인 문법들에 대해서 이야기를 했는데요.. 아무리 흥미있는 내용이라고 해도, 글만 보고 있으면 지겨워 질 수 있겠죠? 그래서 오늘은.. 더 지겨워지기 전에 얼른 실습에 들어가 보려고 합니다. ^^ 오늘 우리가 실습해 볼 도전 과제는... 사용자에게 정보를 입력 받아서, 그 내용을 화면에 출력하는 페이지를 만들어 보는 것입니다. 우리는 이 강좌에서 두 개의 페이지를 만들 예정입니다. 여기서 잠깐!! 제가 지난 강좌에서 '에디터 프로그램'을 준비해 주십사 부탁 드렸었는데.. 기억하시나요? 에디터 프로그램이 없으신 분들께서는 메모장(NotePad) 을 사용하셔도 됩니다만.. 되도록이면 에디트플러스(EditPlus) 나, 울트라에디트(UltraEdit) 같은 전문 에디터 프로그램.. 더보기
[ASP] 기본 문법 에 대하여 지난 시간에 우리는 아주 간단한 ASP 페이지를 하나 작성해 보았습니다. 그리고 Now, Hour 같은 함수와 IF ~ THEN 과 같은 조건 구문에 대해서 알아보았는데요. 오늘은 본격적으로 ASP 에서 사용되는 기본 문법에 대해서 살펴보고자 합니다. 오늘 우리가 살펴보고자 하는 내용들은 다음 6가지 내용 정도가 되겠습니다. 본 내용에 들어가기에 앞서 가벼운 마음으로 한번 읽어보시면 좋을 것 같습니다. 선언 및 생성 1. Dim - 변수를 선언. (예: Dim strName) 2. Set - 개체를 생성. (예: Set rs = Server.CreateObject("ADODB.RecordSet")) 논리 구문 3. IF ~ THEN - 만약 ~ 라면. (조건이 적은 경우) 4. SELECT CASE - .. 더보기