Limetime's TimeLine
반응형
article thumbnail
(14) 모듈
Visual Basic 2018. 6. 10. 15:38

(14) 모듈 ㆍ모듈 : 하나 이상의 프로시저를 말하며, 상수, 변수 등의 선언문과 Sub, Function(함수), 이벤트 프로시저로 구성되어 있다. ㆍ폼 모듈 (*.frm) : 대부분의 비주얼 베이직 응용 프로그램의 기초가 된다. ⓐ 폼의 속성, 폼 위 객체들의 속성, 폼에 정의된 변수, 폼에 정의된 프로시저들이 모두 포함 ⓑ *.frm 파일로 저장 ⓒ 폼과 폼 위의 모든 객체에 관련된 코드를 저장 ⓓ 코드창에서 보이는 코드는 폼 모듈의 코드 중 일부 ⓔ 메모장과 같은 에디터를 통해 모든 코드를 확인할 수 있다. 시험이나 과제물에서 이렇게 컨닝 여부를 찾는다 하니 조심하도록 하자. ㆍ표준 모듈 (*.bas) : 여러 개의 폼 모듈이 공유하는 변수나 프로시저들이 저장된 곳으로 표준 모듈 안에서 선언된 ..

article thumbnail
(13) 프로시저
Visual Basic 2018. 6. 10. 15:25

(13) 프로시저 ㆍ프로시저 : 프로그램 중 하나의 논리적인 기능을 수행하는 작은 단위의 프로그램 조각 * 특징 ⓐ 프로그램이 간단하다. ⓑ 이해하기 쉽다. ⓒ 효율적이다. (분할 작업 가능) ⓓ 재사용이 가능하다. * 종류 ⓐ Sub 프로시저 : 반환안함 ⓑ Function 프로시저 : 반환함 ⓒ Property * 매개변수(인수) ㆍSUB 프로시저 : 리턴 값을 반환하지 않는 프로시저 * 이벤트 프로시저와 일반 프로시저 [Private|Public|Static] Sub 프로시저이름 ([인수,인수...]) 명령문1 명령문2 ... End Sub호출한 프로시저에서 인수를 넘겨주지 않았다면 생략가능. 단, 넘겨 주었다면 자료형과 인수정의! [Call] 프로시저이름([인수, 인수...]) ㆍ함수 프로시저 :..

article thumbnail
(12) 내장 함수
Visual Basic 2018. 6. 10. 14:02

(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..

article thumbnail
4장 예제 및 종합문제
Visual Basic 2018. 5. 27. 17:50

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.입력 받은 수의 종류를..

article thumbnail
(11) 배열
Visual Basic 2018. 5. 26. 12:20

(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..

article thumbnail
(10) 제어문 - 반복문
Visual Basic 2018. 5. 25. 22:25

(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 ..

article thumbnail
(9) 제어문 - 분기문
Visual Basic 2018. 5. 24. 02:28

(9) 제어문 - 분기문 ※ 제어문 : 주어진 상황에 따라 명령문들의 수행 경로를 달리하거나 반복해야 하는 경우에 사용. *제어문의 종류! 분기문과 반복문으로 나뉨 1) 분기문 : If문과 Select-case 문, Goto 문이 있다. 2) 반복문 : For-Next 문과 For Each-Next 문, Do Loop 문이 있으며 Do Loop 문에는 Do {While | Until} - Loop 문과 Do - Loop {While | Until} 문이 있음 ※ 분기문 : 다양한 수행 경로 중 조건에 따라 수행 경로를 변경 혹은 분기하기 위한 명령문 (If문, Select Case문, Goto문) 휴대폰 판매점에서 사은품 행사가 진행중이라고 하자. 분기의 예시. 분기문은 ⅰ) 조건이 하나일 때 => 단일..

article thumbnail
(8) 문자 입출력 컨트롤 및 선택 컨트롤
Visual Basic 2018. 5. 6. 14:36

(8) 문자 입출력 컨트롤 및 선택 컨트롤 : 사용자로 부터 데이터를 입력 받거나 처리 결과를 출력하기 위해 사용되는 컨트롤이다. ① 레이블 : 사용자가 직접 변경할 수 없는 텍스트를 표시하기 위해 사용하는 컨트롤 ㆍ폼 위에 간단한 내용을 출력할 때 사용 ㆍCaption 속성이 없는 컨트롤의 기능 설명 ㆍ상태정보를 표시할 때 사용 ㆍ사용자가 직접 변경 불가 Alignment : 정렬상태 지정 (0-왼쪽, 1-오른쪽, 2-가운데) (기본값 : 0-왼쪽 맞춤) Appearance : 레이블의 형태 지정 (1-3D, 0-평면) (기본값 : 1-3D) AutoSize : 문자의 길이에 맞추어 레이블의 크기를 자동 조절 여부 결정(True/False) (기본값 : False) Caption : 레이블에 나타날 문..

반응형