(12) 내장 함수 ㆍ내장 함수 : 자주 사용되는 기능의 명령어들을 하나의 함수(Function)로 만들어 제공한다. Function 함수명([인수, 인수, ...]) As 자료형 0개 이상의 인수(들)를 입력 받아 함수명의 기능을 수행하여 자료형의 결과값을 반환한다. ㆍVB에 미리 정의된 함수● 수치 함수 Int, Fix, Abs, Sqr, Sgn, Rnd● 문자열 함수 Lcase, Ucase, Left, Right, Mid, Len, String, Chr Ltrim, Rtrim, Trim, Space, Val, Str, Instr, Asc● 날짜 시간 함수 Date, DateAdd, DateDiff, DateValue, Day, Month, Year WeekDay, Now, Time, Hour, Mi..
4장 예제 및 종합문제 QUESTION 4-1.텍스트 박스에서 입력받은 점수가50점 이상이면 레이블에'합격' 이라고 출력하는프로그램을 작성하여라.Option Explicit Private Sub Command1_Click()Dim i As Integer '변수 i 선언i = Text1.Text '변수 i에 Text1 내용 저장If i >= 50 Then Label1.Caption = "합격" 'i가 50이상일 때 Label1에 합격 출력 End Sub PROGRAM 4-1.If문을 이용하여 통신요금 계산프로그램을 작성한다. PROGRAM 4-2. 짝수와 홀수 판별 프로그램을작성한다. PROGRAM 4-3.중첩 If문을 이용하여통신요금 계산 프로그램을 작성한다. PROGRAM 4-4.입력 받은 수의 종류를..
3장 종합문제 및 예제 QUESTION 3-1. 폼의 이름과 속성을 아래와 같이 바꾸어 디자인하고 폼 위에서 마우스를 눌렀을 때 '마우스 다운 이벤트 실행'이라는 메시지가 출력되는 프로그램을 작성하여라.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)Print "폼 마우스 다운 이벤트 실행" '폼에 마우스다운 이벤트 발생 시 출력End Sub PROGRAM 3-1. 이벤트에 의해 동작되는 프로그램을 작성한다. PROGRAM 3-2. 폼을 이용해 Load/Unload와 Show/Hide 메서드를 비교한다. 목표완성1. [숫자 출력하기]를 클릭하면 숫자가 출력되고 [모든 내용 지우기]를 클릭하면 폼..
비주얼 베이직 개행 문자 비베를 공부하던 중 문제가 하나 나왔는데.. 개행을 해야되는 문제네요. 문제 : 그래서 C언에서 썼던 \n을 아무렇지 않게 삽입해서 썼더니... 하라는 개행은 안하고 그대로 출력될 줄이야.. 하.. 그래서 개행문자를 찾아봤습니다. 답지에는 vbcrlf를 썼더군요. ㅎ 이상하게도 비베에는 개행문자가 한 개가 아닙니다. Carriage Return (CR) = vbCr = chr(13) Line Feed (LF) = vbLf = chr(10) vbCrLf = vbNewLine = chr(13) & chr(10) = chr(13) + chr(10) Carriage Return(CR)과 Line Feed(LF)는 예전의 도트 프린터나 수동 타자기에 쓰였던 것이라고 하네요. (엥?) 이 ..
죽지않는 좀비 프로세스 죽이기. (저의 의도는 좀비프로세스를 죽이는 것입니다.) 즉, 좀비프로세스를 반복문을 이용하여 자동으로 계속 죽여주는 역할을 하는 프로그램을 만들어 보도록 하겠습니다.~ 우리는 배치(Batch)라는 형식으로 파일을 만들어서 사용해볼건데요? 우선 '*.bat' 라는 파일 많이 들어 보셨나요? 얘를 이용하면, 간단한 코드로 예약코드나 다양하게 일정들을 코드로 프로그램화 시켜 간편하게 실행할 수 있답니다. 제가 이 글을 올리는 실질적인 이유는, 바이러스들이 진화된 경우 프로세스 킬을 하더라도 죽지 않습니다. 그러면 프로세스ID를 찾아 설치된 경로를 찾고 안전모드에서 삭제해야하는 번거로움이 있습니다. (컴퓨터가 느리다면.. HELL) 이 때 좀비프로세스를 임시적으로 반복 킬하여 감염된 경..
죽지않는 프로세스 죽이기. 사실상 이번에 다루는건 죽지않는 프로세스. (저의 의도는 좀비프로세스를 죽이는 것입니다.) 즉, 좀비프로세스를 반복문을 이용하여 자동으로 계속 죽여주는 역할을 하는 프로그램을 만들어 보도록 하겠습니다.~ 우리는 배치(Batch)라는 형식으로 파일을 만들어서 사용해볼건데요? 우선 '*.bat' 라는 파일 많이 들어 보셨나요? 얘를 이용하면, 간단한 코드로 예약코드나 다양하게 일정들을 코드로 프로그램화 시켜 간편하게 실행할 수 있답니다. 제가 이 글을 올리는 실질적인 이유는, 다들 요즘학교에서는 선생님 컴퓨터에 '원격 감시 프로그램'이 깔려있고, 나머지 학생 컴퓨터에는 '원격 클라이언트 프로그램'이 깔려 져 있을텐데요... 이게 참 골치 아프더라구요 ㅠㅠ 학창시절에 컴퓨터실 가서 ..
(11) 배열 ※ 배열 : 같은 자료형을 갖는 여러 개의 데이터를 하나의 변수 이름으로 모아놓은 데이터의 집합 (변수를 일일히 선언하는 불상사를 해결하기 위함.) ★ 배열은 반복문과 자주 쓰인다. ㆍ첨자의 개수 : 1차원, 2차원, ㆍㆍㆍ, N차원 배열 ㆍ배열의 크기 결정 시기 : 정적ㆍ동적 배열 Dim name0 As integer Dim name1 As integer Dim name2 As integer ... Dim name49 As integer name0 = 0 name1 = 1 ... name49 = 49 print name0 ... print name49↓Dim i As Integer Dim name(49) As Integer For i = 0 To 49 name(i) = i Next i F..
(10) 제어문 - 반복문 ※ 반복문 : 프로그램 내의 특정 명령문들을 반복적으로 실행할 수 있도록 해 준다. ㆍ유형 ① 계수기(Counter) 제어 루프 ㆍ정해진 횟수만큼 반복 ㆍFor문 ② 논리(Logic) 제어 루프 ㆍ주어진 조건을 만족하는 동안 반복 ㆍWhile 문 ㆍ종류 ① For-Next 문 ② For-Each-Next 문 ③ Do-Loop 문 ① For-Next 문 : 반복 횟수를 알고 있는 경우에 주로 사용되는 반복문으로 조건이 만족할 때 까지 명령문을 반복적으로 실행. C언어의 For 문이다. For 변수 = 초기값 To 최종값 [Step 증감자] 명령문 Next 변수 초기값부터 증감치 만큼 증가시켜 최종값이 될 때까지 명령문을 반복적으로 실행한다. Dim i As integer For ..