lang 514

ASP 응용 프로그램의 문자열 처리 성능 향상

ASP 응용 프로그램의 문자열 처리 성능 향상 James Musson Microsoft UK, Developer Services 2003년 3월 적용 대상: Microsoft Active Server Pages Microsoft Visual Basic 요약: 대부분의 ASP(Active Server Pages ) 응용 프로그램은 문자열 연결을 기반으로 HTML 형식 데이터를 작성한 뒤 사용자에게 표시합니다. 이 기사에서는 이러한 HTML 데이터 스트림을 만드는 여러 방법을 비교하여 특정 상황에서 어떤 방법이 다른 방법보다 우수한 성능을 제공하는지 살펴보도록 하겠습니다. 여기서는 개발자가 ASP 및 Visual Basic 프로그래밍을 잘 알고 있다고 가정합니다(11페이지/인쇄 페이지 기준). 목차 소개 A..

lang/asp 2006.10.02

Visual Basic 연산자 우선 순위

Visual Basic 연산자 우선 순위두 개 이상의 연산자를 가진 식에서는 산술 연산자, 비교 연산자, 논리 연산자 순으로 계산한다.비교 연산자는 동등한 우선순위를 가지고 있으며 여러 비교 연산자를 사용했을 경우에 왼쪽에서 오른쪽으로 계산된다.산술 연산자와 논리 연산자는 다음 표와 같은 순으로 연산을 한다.순위연산자 종류순위연산자1산술1지수(^)2부정(-)3곱셈과 나눗셈(*, /)4정수 나눗셈(\)5나머지 연산(Mod)6덧셈과 뺄셈(+, -)7문자열 연결(&)2비교왼쪽에서 오른쪽= , , , =, Is3논리1Not2And3Or4Xor5Eqv6Imp7&여러 개의 수식을 작성할 경우에 연산자 우선순위를 잘 모르면 잘못된 결과를 초래하는 경우가 있다. 연산자의 우선순위를 잘 모르는 경우에는 괄호()..

lang/vb 2006.09.22

Visual Basic 6.0 MsgBox 구성요소의 [버튼] 인수

Visual Basic 6.0 MsgBox 구성요소의 [버튼] 인수대화상자에 다양한 종류의 버튼을 만들어 주는데, [버튼] 인수는 다음과 같이 설정되어 있다.분 류상 수값설 명버튼vbOKOnly0[확인] 버튼만 출력한다.VbOKCancel1[확인],[취소] 버튼을 출력한다.VbAbortRetryIgnore2[중단], [재시도], [무시] 버튼을 출력한다.VbYesNoCancel3[예], [아니오], [취소] 버튼을 출력한다.VbYesNo4[예], [아니오] 버튼을 출력한다.VbRetryCancel5[재시도], [취소] 버튼을 출력한다.아이콘VbCritical16[중대 메시지] 아이콘과 [확인]버튼을 출력한다.VbQuestion32[질의 경고] 아이콘과 [확인]버튼을 출력한다VbExclamation48[메..

lang/vb 2006.09.22

Visual Basic 6.0 Form 종류, 속성

Visual Basic 6.0 Form 종류, 속성속성폼 종류설 명폼폼 안에 컨트롤이 없는 순수한 빈 폼이다.VB데이터 폼 마법사DAC를 이용하여 데이터베이스를 연동하고 필드를 이용할 수 있는 폼이다. 데이터베이스 정보를 설정한 후 추가, 수정, 재현, 갱신을 할 수 있는 버튼을 자동으로 만들어 준다.정보대화상자프로그램을 설명하기 위한 폼이다. 이 폼에는 [확인], [시스템정보] 버튼이 있고 ?제품명, 버전, 응용프로그램 설명 등을 할 수 있게 미리 만들어져 있다.웹 브라우저웹 브라우저를 만들기 위한 폼이다. 미리 웹브라우저 형태의 툴바 버튼과 인터넷 주소를 설정할 수 있는 콤보박스가 미리 만들어져 있다.대화상자[확인], [취소]버튼이 있고 대화상자를 만들기 위한 폼이다.로그인 대화상자로그인 폼이다. 사..

lang/vb 2006.09.22

ASCII 특수문자 이름&발음

ASCII 특수문자 이름&발음여러분들은 "vi", "!", 또는 "/*" 등과 같은 것들을 어떻게 발음하는가? 사실, 이러한 주제에 대해 네트웍 상에서 토론하는 것은 매우 지루하고 또 무의미한 논쟁이다. 어떤 사람은 이것을 마치 하나의 단어인 것처럼 발음하여 "뷔"라고 할 수 도 있고, 어떤 사람은 따로 발음하여 "뷔-아이"라고(vi 매뉴얼에서는 이 발음을 권장하고 있다.) 발음할 수도 있다. 심지어 어떤 로마의 수학자라면, "6"이라고 읽을 수도 있겠다. 그러나, "vi"를 어떻게 발음하는가하는 것은 어찌되었든 상관없다. 이와 마찬가지로 "char"을 "캐어"(care의 발음으로)로 발음하거나, 또는 "#", "/*", "!", "tty" 또는 "/etc" 등도 모두 수없이 많은 방법으로 발음되고 있다..

lang/html 2006.09.22

javascript 정규표현 Regular Expression

String Object의 추가 method match()지정된 패턴과 동일한 패턴을 찾는다. s1 = "NetscapeNavgator4.0"; foun = s1.match(/Nav/);replace()지정된 패턴과 바꾼다 s2 = "NetscapeNavgator4.0"; rep1 = s2.replace(/Navgator/,"Communicat");split()지정된 패턴부분에서 문자열을 나눈다. s3 = "NetscapeNavgator4.0"; spli = s3.split(/a/); /* Regula Espression object 정규표현 = /패턴설정/[i|g|ig] */ regexp = new REegExp("패턴설정", [i|g|gi]); //예 ) re = new RegExp("Nav"); s..

lang/js 2006.09.22

JavaScript 일반규정

외부파일 include - script태그안에 LANGUAGE="javascript"를 선언하거나, type="text/javascript"를 사용하도록 한다. JScript, VBscript등은 IE에서만 사용하므로 사용하지 않도록 한다. 스크립트 기능이 꺼져 있거나 지원되지 않을 경우에도 스크립트를 활성화하는 링크가 작동하도록 해야한다. 링크의 목적지로 ""를 쓰지 않아야 한다. href 속성값으로 ""를 쓰는것은 접근성 지침 위반일 뿐 아니라 HTML 표준 위반이다 이런경우 OnClick 등을 사용해야한다. form에서 action을 받은 후 나온 결과를 자바스크립트 만을 제공해 자동 전환하는 결과는 될 수 있으면 사용하지 않는다. 와 같은 내용만 담는 것은 권장하지 않는다. 만약 한다면 windo..

lang/js 2006.09.22
반응형