전체 글 1446

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

IE7 RC1 설치 후 shlwapi.dll관련 오류

IE7 RC1 설치 후 shlwapi.dll관련 오류 IE7 RC1을 설치하고 재부팅을 하면, 잘못된 DLL 할당이라는 오류와 함께, shlwapi.dll을 재설치 하라는 메세지가 나온다. 그리고 공급자에게 문의하라는 말도 안되는 메세지를 뿌려댄다. 그러나 가장 큰 문제는 explorer를 실행을 할 수 없는 난감한 상황. 이를 해결 할 수 있는 해결법을 남겨둔다. 1. 작업 관리자를 실행한다. 2. 파일(F) -> 새 작업(실행)을 이용해서 콘솔을 실행시킨다. 3. C:\WINDOWS\system32\dllcache\shlwapi.dll, C:\windows\system32\shlwapi.dll에 있는 shlwapi.dll의 이름을 변경하고(난 -shlwapi.dll), C:\WINDOWS\ie7에 있..

os/Window 2006.09.25

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

Visual Basic 6.0 File Extention Name

Visual Basic 6.0 File Extention Name.FRM .BAS .VBP .CTL 은 기억 할것!!확장자설명.FRM폼파일, 폼과 그위에 얹혀진 모든 객체들의 정보를 갖고 있습니다.BAS모듈 파일, 폼과는 관계없이 자주 사용되는 함수나 프로시저들을 모아 놓는 파일 입니다.CLS클래스 모듈 파일, 클래스 멤버와 메소드 들이 정의 되어 있습니다.RES리소스 파일로 VC++이나 다른 언어에서 작성한 리소스를 그대로 사용 할 수 있습니다.VBP비주얼베이직 프로젝트 파일 입니다.CTL유저 콘트롤 파일 (User Control File).CTX유저 콘트롤 의 바이나리 파일.DCA활성 디자이너 캐쉬.DEP응용프로그램 설치 마법사에 의해서 만들어진 Dependency 파일.DOBActiveX 문서 폼 ..

it/tech 2006.09.22

Visual Basic 컨트롤 이름 규칙

Visual Basic 컨트롤 이름 규칙 프로그램이 복잡해지면 컨트롤을 사용함에 있어 가장 먼저 부딪히는 문제가 컨트롤 이름만으로는 그 컨트롤이 어떤 종류의 컨트롤인지 알 수 없게된다는 것이다. 물론 처음 비주얼 베이직이 정해준대로 Text1, Text2, ... 따위를 그대로 쓴다면 최소한 컨트롤의 종류를 몰라서 고민할 필요는 없을테지만 이것은 오히려 더 심각한 문제를 낳는다. 얼마나 심각한지를 알기 위해 굳이 몸소 체험하라고는 하지 않겠다.보통 컨트롤 이름은 필요에 의해 컨트롤이 갖게 되는 의미에 해당하는 이름을 붙여 준다. 예를 들어 고객 이름을 저장하기 위한 텍스트박스 컨트롤이라면 그 이름을 처음 주어진 Text1에서 CustomerName 등으로 바꾸게 되는 것이다. 이런 식으로 이름을 정해 나..

it/tech 2006.09.22

ASCII 특수문자 이름&발음

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

lang/html 2006.09.22

불면증, 잠 잘자기

불면증, 잠 잘자기1. 사 례20대 후반의 미혼여성이 도무지 잠을 잘 이룰 수 없다며 괴로움을 호소해 왔다. 하루에 보통 3,4 시간 정도 자는 것이 고작이고 심하면 하얗게 밤을 새울 때도 있다니 중증이라고 할 수 있었다. 밤에 자려고 누우면 또 나쁜 꿈에 시달리면 어쩌나 하는 생각에 두려워하다 보니 어느새 습관적으로 불면에 시달리게 된 것이었다. 그녀는 현재 의사의 처방 없이 수면제를 복용하고 있는데 그것이 혹시 건강에 치명적인 해를 끼치지는 않을까 걱정되어 병원을 찾게 되었다고 털어놓았다. 2. 잠이 중요한 이유현재 지구상에서는 전체 인구의 약 30%가 불면증으로 인해 어떤 식으로든 도움을 청한다 는 보고가 있다. 그러고 보면 아침인사가 "안녕히 주무셨어요?"였던 우리 조상들은 잠의 중요성을 잘 알고..

it/etc 2006.09.22
반응형