Visual Language 1
Download
Report
Transcript Visual Language 1
제1부
Chap 3. Visual Basic 6.0 시작하기
2012. 09. 04
Young Hee Joh
([email protected])
평택대학교
Visual Basic 6.0 화면 구성
프로그램 시작과 종료
- [시작] ▶ [프로그램] ▶ [Microsoft Visual Studio 6.0]
▶[Microsoft Visual Basic 6.0]을 선택
- [새 프로젝트] 대화상자 [그림 1]에서“표준 EXE”를 선택하고 [열기] 버튼
Young Hee Joh
2
1. 비주얼 베이직 시작하기
비주얼 베이직 기동
▶[Microsoft Visual Basic 6.0]을 선택 ▶대화상자 에서 표준 EXE를
더블 클릭하여 열기버튼 클릭하면
Young Hee Joh
3
통합 개발 환경 창 구성
메뉴
도구모음
프로젝트
탐색기
폼 설계 창
속성 창
코드 창
폼 레이
아웃 창
컨트롤 창
Young Hee Joh
통합개발환경의 기능(1)
통합개발환경
표준도구모음
기능
- 프로그램 작성 시 자주 사용하는 메뉴의 기능들을 모아
놓은 아이콘의 집합
도구상자
- Form에 배치하여 화면을 디자인하는데 사용하는 표준
컨트롤(Control)들을 모아놓은 상자
- 표준 컨트롤뿐만 아니라 추가 컨트롤(ActiveX 컨트롤)도
도구상자에 포함시킬 수 있다.
탐색기 창
- 운영체제에서 탐색기의 기능과 유사
- 프로젝트에 포함된 구성요소를 모두 보여 줌
속성 창
- 폼과 폼에 배치된 컨트롤들의 이름, 색상, 글꼴 등의
속성 값을 설정
폼 배치창
- 프로그램 실행화면(폼 화면)을 모니터 어느 위치에
배치할 것인가를 설정
코드 편집 창
- 폼 화면에 놓여진 폼이나 컨트롤에 삽입할 코드를 편집
폼 편집 창
- 폼에 컨트롤을 배치하여 사용자의 인터페이스를 디자인
Young Hee Joh
5
통합개발환경의 기능 (2)
도구모음
빈번히 사용하는 메뉴항목을 쉽게 사용할 수 있도록 아이콘으로
만들어 놓은 것이다. 아이콘 위에 마우스 포인터를 잠시 놓고 있
으면 아이콘의 기능을 알 수 있는 풍선 도움말이 나타난다.
Young Hee Joh
6
통합개발환경의 기능 (3)
도구상자(Toolbox)
프로그램을 작성하는데 필요한 컨트롤들의 모임으로, 포인터 컨
트롤을 제외한 모든 컨트롤은 폼을 디자인하는데 사용된다. 컨트
롤에는 표준 컨트롤과 ActiveX 컨트롤이 있다.
ActiveX 컨트롤
표준컨트롤
ActiveX 컨트롤은 이전의 OLE컨트롤
을 인터넷 환경으로 확장한 것으로, 하드
디스크에는 *.ocx형태로 저장되어 있다.
ActiveX 컨트롤을 사용하여 폼을 디자인
하려면 도구상자에 추가해야 된다.
Young Hee Joh
7
통합개발환경의 기능 (4)
프로젝트 탐색기
프로젝트 탐색기 창은 통
합개발환경 우측 상단에
위치하며, 현재 통합개발
환경에 나타난 프로젝트
가 포함하고 있는 폼, 클
래스, 모듈 등의 구성요
소를 일목요연하게 보여
준다.
Young Hee Joh
8
통합개발환경의 기능 (5)
속성창
속성 창은 Form
에 배치된 컨트
롤에 대한 이름,
모양, 색상, 글꼴
등의 속성을 설
정하는데 사용된
다. 속성 창은 비
주얼베이직 프로
그램의 큰 축 중
에 하나인 시각
적인 것을 꾸며
주는 창이므로
매우 중요하다.
디자인 모드
더블클릭
마우스로 한번
클릭하여 명령버튼
컨트롤을 선택
명령버튼
컨트롤의
속성 창
Young Hee Joh
9
통합개발환경의 기능 (6)
폼 배치창
폼 배치 창은 통합개발환경에서 우측 하단에 위치하며, 프로그
램을 실행 시켰을 때 폼이 나타날 모니터 화면의 위치를 설정
하는 창이다.
코드 편집 창
코드 편집 창은 폼에 배치되어 속성이 설정된 컨트롤에 프로그
램 코드를 입력하기 위한 창이다. 폼에 배치한 컨트롤에 코드
를 입력하기 위하여 해당 컨트롤을 더블 클릭하면 코드 창이
나타난다. 코드 편집 창은 비주얼베이직 프로그램의 큰 축 중
에 하나인 명령코드를 작성하는 창이므로 매우 중요하다.
Young Hee Joh 10
통합개발환경의 기능 (7)
코드 편집 창
폼에 배치한 컨트롤 중에서 코드를 입력하기 원하는 컨트롤
을 더블 클릭하면 아래와 같이 코드 창이 열린다.
Young Hee Joh 11
통합개발환경의 기능 (8)
폼 편집 창
폼 편집 창은 도구
상자의 컨트롤을
더블 클릭하여 폼
(Form) 에 배 치 하
고 크기를 조절하
여 화면을 디자인(
사용자의 인터페이
스를 설계)하는데
주로 사용된다. 또
한, 폼 자체의 속성
과 크기를 설정한
다.
Young Hee Joh 12
VB의 프로젝트
프로젝트(Project)
- VB프로그램은 프로젝트 단위로 작성되며, "표준 EXE"는 Visual
Basic의 가장 기본 프로젝트
- 프로젝트는 폼, 모듈, 클래스 등으로 구성되며 각각“*.frm”,
“*.bas”, “*.cls”파일로 저장
프로젝트(*.vbp)
폼(*.frm)
폼은 통합개발 환경
초기화면에서
폼 편집 창에 있는
빈 윈도우가 폼이다.
모듈(*.bas)
모듈은 Sin(x)와 같이
어떤 기능을 수행하는
함수이다.
클래스(*.cls)
클래스는 도구상자에
있는 컨트롤을 말한다.
도구상자의 컨트롤을
이 폼에 디자인하여
화면을 설계한다.
어떤 기능을 공동으로
사용할 수 있도록 하기
위하여 모듈을
작성한다.
표준도구상자에 있는
컨트롤과 같이 어떤
기능을 수행하는
클래스를 새로 만들
때 이 파일을 작성한다.
*.frm으로 저장
모듈은 *.bas로 저장
클래스는 *.cls로 저장
Young Hee Joh 13
메뉴
파일 메뉴
편집 메뉴
보기 메뉴
프로젝트 메뉴
형식 메뉴
디버그 메뉴
실행 메뉴
도구 메뉴
추가 기능 메뉴
Young Hee Joh
새 프로젝트
비주얼베이직 시작-새 프로젝트
Young Hee Joh
저장
폼 (인사.frm)과 프로젝트(인사.vbp) 파일저장
Young Hee Joh
폼 설계
프로그램에서 필요한 컨트롤을 도구상자에서
선택하여 폼에 배치
(텍스트 박스와 커맨드버튼)
Young Hee Joh
속성 변경
속성 창에서 폼에 배치된 각 컨트롤의 속성 바꾸기
개체이름
속성
Form1
Caption=“인사말”
Text1
Text = “”
Command1
Caption = “누르세요”
Young Hee Joh
코드 작성
폼에 배치된 컨트롤에 코드 넣기
커맨드 버튼을 더블 클릭하여 코딩
Young Hee Joh
프로그램 실행
(1)도구모음에서 시작(Start) 누름
(2) 프로그램 테스트
(3)도구모음에서 종료(Stop) 누름
Young Hee Joh
프로그램 수정
오류가 발생하거나 변경을 원하는 부분에 대한
수정작업
속성 창에서 Font속성 변경(궁서체, 크기12)
Young Hee Joh
실행파일 만들기
파일메뉴의 EXE 만들기를 이용하여 실행파일
생성
Young Hee Joh