CAFE

[6.0]강좌게시판

[6.0]정말 잘 정리된 비베의 모든것.

작성자whitebono|작성시간08.07.11|조회수4,511 목록 댓글 25

Visual Basic의 명령어 요약

명 령

의 미

형 식

블록 If

. 조건식을 만족하면 명령문 1을 그렇지 않으면 명령문 2를 수행

If 조건식 Then

명령문1

Else 명령문 2

End If

다중 If

. 조건이 여러 개일 경우의 If문

If 조건 1 Then

명령문 1

ElseIf 조건 2 Then

명령문 2

:

Else 명령문 n

End If

Select ... Case

. 비교 변수가 비교1과 비교해서 만족하면 명령문 1을 수행하고, 만족하는 조건이 없을 때에는 명령문 n을 수행

Select Case 비교변수

Case 비교값 1

명령문 1

Case 비교값 2

명령문 2

:

Case Else

명령문 n

End Select

Do ... Loop

(선조건 후실행문)

. 먼저 조건을 비교하여 조건이 만족할 때까지 반복문들을 수행(반복문을 한번도 실행 안 할 수도 있음)

Do While 또는 Until 조건

반복문들

Exit Do

Loop

Do ... Loop문

(후조건 선실행문)

. 실행 코드를 먼저 실행하고 조건을 비교하여 만족할 때까지 수행(반복문이 최소 1회 이상 실행됨)

Do

반복문들

Exit Do

Loop Wile 또는 Until 조건

단일 For ... Next문

. 초기 값부터 Chl종 값까지 For .. Next 사이의 반복문들을 반복 실행.

For 변수 = 초기값 To 최종값 Step 증감값

반복문들

Exit For

Next 변수

다중 For ... Next문

. For문 내에 다른 For문을 하나 이상 포함관계를 가지는 형식

For 변수1 = 초기값 To 최종값 Step 증감값

For 변수2 = 초기값 To 최종값 Step 증감값

:

Next 변수2

Next 변수1

명 령

의 미

형 식

Open문

. 파일을 열어 레코드를 쓰거나 읽기 위해 우선적으로 사용되는 명령어

Open 파일명 For 모드 As 파일 식별 번호

Close문

. 열린 파일을 닫기 위한 명령문

Close 파일 식별 번호

Input() 함수

. 열려진 순차파일에서 일정한 길이의 문자를 읽어 들이는 함수

변수 = Input(읽을 문자수, 파일식별번호)

Line Input문

. 열린 순차 파일에서 하나의 레코드 단위로 순차적으로 읽어 들이는 명령어

Line Input #파일식별번호, 변수명

Print #문

. 데이터를 순차파일에 저장하는 명령어

Print #파일식별번호, 데이터 저장 장소

Get 문

. 열린 랜덤 파일에서 실제로 레코드를 읽어 들이는 명령어

Get 파일식별번호, 읽을 레코드번호, 변수

Put 문

. Get 명령과 반대로 파일로 데이터를 저장하는 명령어

Put #파일식별자, 읽을 레코드번호, 저장 장소

 

Visual Basic에서 많이 사용하는 함수들 요약

함수 사용법

설 명

함수 사용법

설 명

Len(s)

. s 변수에 저장된 문자열의 길이

InStr(start, str1, str2)

. 특정위치 문자열을 검색하여 위치를 반환

Left(s, n)

. s 변수에 저장된 문자열에서 왼쪽부터 n번째 까지의 문자열을 추출

Right(s, n)

. s 변수에 저장된 문자열에서 우측부터 n번째 까지의 문자열을 추출

Trim(s)

. 앞 뒤의 공백을 없앤 문자열

Format(s, "형식지정문자")

. 출력문자열에 형식을 부여하는 함수

Val(s)

. s 변수에 저장된 문자열을 숫자로 변환

ChDrive

. 드라이브를 변경

ChDir

. 디랙토리를 변경

FileLen(파일명)

파일의 크기를 알아내는 함수

sNumeric(변수 또는 수식)

. 변수 또는 수식이 숫자인지를 확인

InputBox(

"프롬프트",

"타이틀",

"기본값")

. 대화상자에 사용자로부터 데이터를 입력받아서 입력받은 데이터를 반환

MsgBox(

"프롬프트",

버튼,

"타이틀")

. 대화상자 안에 현재 상태의 메시지를 표시하고 사용자가 버튼을 누를 때까지 기다리다가 사용자가 누른 버튼 값에 따라 작업을 수행

 

Visual Basic에서 많이 사용되는 속성들

속 성

의 미

메소드 형식

Caption

. 화면에 나타날 문자열을 입력

객체.Caption = 문자열

BackColor,

ForeColor

. BackColor는 배경색 지정

ForeColor는 글자나 문자색 지정

객체.ForeColor = vbRed

객체.BackColor = vbBlue

List

. 컨트롤의 목록에 포함된 항목들을 설정 또는 반환

객체.List(Index) = 문자열

ListIndex

. 컨트롤에서 현재 선택된 항목의 인덱스를 설정 또는 반환

객체.ListIndex = Index

SelStart

. 선택된 텍스트의 시작 위치를 설정 또는 반환

객체.SelStart = Index

SelLength

. 선택된 컨트롤의 문자수를 설정 또는 반환

객체.SelLength = 숫자

ListCount

. 컨트롤의 목록 부분에 있는 항목의 수를 설정 또는 반환

객체.ListCount

FontName

. 텍스트에 사용될 글꼴을 설정 또는 반환

객체.FontName = 폰트명

FontSize

. 텍스트에 사용될 글꼴의 크기를 설정 또는 반환

객체.FontSize = 숫자

 

VB의 주요 메소드(객체가 가지고 있는 수행능력을 실행될 수 있도록 하는 명령)

메 소 드

의 미

형 식

SetFocus

. 객체의 Focus 지정

객체.SetFocus

AddItem

. 리스트 박스, 콤보 박스에 항목을 추가

객체.AddItem "항목", Index

RemoveItem

. 리스트 박스, 콤보 박스에 항목을 삭제

객체.RemoveItem Index

Cls

. 폼이나 픽쳐 박스에서 만들어진 그래픽 또는 텍스트 삭제

객체.Cls

PopupMenu

. 객체의 바탕에서 오른쪽 버튼을 눌렀을 때 생성되는 메뉴

객체.PopupMenu "메뉴이름"

Refresh

. DatabaseName과 RecordSource 간의 RecordSet을 형성

객체.Refresh

 

VB 표준 컨트롤

명 칭

기능 및 용도

주 속성

PictureBox

폼에 각종 그래픽 이미지를 표시해 준다.

Picture

LabelBox

폼에 간단한 문자열을 표시한다.

Caption

TextBox

1행 이내의 문자열이나 메모장 같은 텍스트를 입력 받음.

Text

Frame

옵션, 체크 박스등을 하나의 그룹으로 만든다.

Caption

Command

Button

기본적인 버튼임.

Caption

CheckBox

특정 기능의 설정 및 해지하는데 사용.

Value(0, 1)

OptionButton

여러 항목중 하나를 지정, Frame과 함께 사용.

Value(False True)

ListBox

목록에서 특정항목을 선택한다.

List, ListCount, ListIndex

Combo Box

사용자가 값을 직접 입력 하거나 목록에서 특정항목을 선택한다.

List, ListIndex, Text

HScrolBar

수평 스크롤 바를 표시한다.

Min, Max, Value

VScrolBar

수직 스크롤 바를 표시한다.

Min, Max, Value

Timmer

일정 주기로 Timer 이벤트 발생.

Interval, Enable

DriveListBox

사용자가 사용할 수 있는 특정 드라이브를 선택할 수 있도록 목록을 표시한다.

Drive, List, ListCount

DirListBox

사용자가 사용할 수 있는 특정 디렉토리를 선택할 수 있도록 목록을 표시한다.

Path, List, ListCount

FileListBox

현재 선택된 디랙토리 내의 파일 목록을 표시하여 사용자가 특정파일을 선택할 수 있게 한다.

Path, FileName

Shape

폼이나 컨트롤 위에 원, 사각형 등 도형을 그린다

Shape, FillColor, FillStyle

Line

폼이나 컨트롤 위에 여러 가지 선을 그린다.

BorderColor, BorderStyle

Image

폼이나 도형 위에 그래픽 이미지를 표시한다.

Picture, Stretch

Data

DB에 저장된 자료를 다른 컨트롤에 연결한다.

DataBaseName,

RecordSource

OLE

다른 프로그램에서 작성한 문서나 자료를 폼에 연결하거나 삽입한다.

SourceDoc

SourceItem

윈도우 공용 컨트롤

명 칭

기능 및 용도

주 속성

CommonDialog

파일 열기, 저장, 인쇄, 글꼴, 색상표 등의 공용 대화상자를 호출한다.

Action, FileName, Filter

TabStrip

여러 페이지로 구성된 폼을 만든다.

Tab, Tabs

ToolBar

폼에 툴바나 빠른 메뉴를 만들기 위한 컨트롤

Buttons, ImageList

ImageList

툴바나 TabStrip에서 사용하는 아이콘의 이미지를 저장한다.

ListImages


사용자가 개발한 주요 컨트롤

명 칭

기능 및 용도

주 속성

DBGrid

DB 자료를 테이블형식으로 표시

DataSource, DataMode

MsFrexGrid

스프레드시트처럼 테이블형식으로 표시

Cols, Rows

CrystalReport

DB자료를 보고서형식으로 화면, 프린터로 출력

DataSource, Destination

 

기본 이벤트( 프로그램 사용 중 발생하는 사건)

이벤트

이벤트 발생 시점

사용하는 컨트롤

Click

마우스로 클릭할 때

대부분의 컨트롤

DblClick

마우스로 더블 클릭할 때

대부분의 컨트롤

Change

값이 바뀔 때

값을 입력 받는 컨트롤

Load

폼이 시작될 때

Form

Unload

폼이 메모리에서 제거될 때

Form

Activate

폼이 활성화될 때

Form

DeActive

폼이 활성화를 잃었을 때

Form

Resize

폼의 크기가 변할 때

Form

GotFocus

컨트롤이 포커스를 받을 때

포커스를 받는 모든 컨트롤

LostFocus

컨트롤이 포커스를 잃었을 때

포커스를 받는 모든 컨트롤

KeyPress

키를 입력했을 때

키보드에서 값을 받는 컨트롤

KeyDown

키보드를 눌렀을 때

키보드에서 값을 받는 컨트롤

KeyUp

키보드에서 손을 뗐을 때

키보드에서 값을 받는 컨트롤

Mouse Down

마우스 버튼을 눌렀을 때

대부분의 컨트롤

MouseUp

마우스 버튼에서 손을 뗐을 때

대부분의 컨트롤

MouseMove

마우스를 이동할 때

대부분의 컨트롤

 

 

출처 : http://cafe.daum.net/inu027

작성자 : 황돈의꿈(NAVER)
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자바 람남 | 작성시간 10.12.27 잘봣습니다~
  • 작성자바 람남 | 작성시간 10.12.27 잘봣습니다~
  • 작성자윤브이비 | 작성시간 10.12.29 짱!!
  • 작성자tong | 작성시간 11.11.07 복습이되네요. 감사합니다.
  • 작성자열이 | 작성시간 14.11.20 와.. 감사합니다
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼