예제로 배우는 Visual Basic 나도 프로그램을 만들 수 있다

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

1/ 편집 기능 사용하기 – 실습 1 글자 모양을 바꾸고 싶은 곳을 블록 설정 [ 글자 모양 ] 대화 상자에서 [ 글꼴 ] ‘ 궁서체 ’, [ 글자 색 ] ‘ 토마토색 ’ 으로 선택 → [ 설정 ] 클릭 → 글자 모양 변경.
1/29 키보드로 직접 입력할 수 없는 다양한 기호와 한자를 입력하는 방법을 알아 보자. 또한 블록으로 영역을 설정하는 여러 가지 방법에 대해 살펴본 후 블록 으로 설정된 내용을 복사하여 붙여넣거나, 잘라내고 이동하는 방법에 대해서 도 알아보자. 02_ 문서의 입력과 편집.
1 11 장 MDI 와 멀티미디어. 2 MDI 단일 문서 인터페이스 (SDI, Single Document Interface)  윈도에 있는 메모장이나 워드 패드와 같이 단지 하나의 폼으 로 이루어져 있는 프로그램 다중 문서 인터페이스 (MDI, Multiple Document.
컴퓨터응용 및 실습 I 1 MDI (Multiple Document Interface).
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2
파워포인트 2007.
DB 프로그래밍 학기.
DB 프로그래밍 학기.
스마트워크(가상화) 외부 접속 방법 정보관리실.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
순차, 조건, 반복 이점숙 농대 뒷편 언덕을 넘어가며 같은 문제 다르게 해결 순차, 조건, 반복 이점숙
순차, 조건, 반복 이점숙 같은 문제 다르게 해결하기 순차, 조건, 반복 이점숙
149개의 실습예제로 배우는 Flash 8.
컨트롤 1. 컨트롤 1 Check Box & Option Button & Frame 예제 학습목표 Control 이란? Label Text Box Label & Text Box 예제 Label & Text Box 프로젝트 Check Box Option Button.
데이터베이스 (Database) 컴퓨터 응용 및 실습 I.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
4장 기본컨트롤Ⅰ 4.1 컨트롤 컨트롤이란? 4.2 폼 폼의 속성 폼의 기본 이벤트
개정판 Visual Basic 6.0 바로가기.
Outlook Express 메일 백업 및 복원가이드
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
예제로 배우는 Visual Basic 선곡기를 통해 익히는 리스트박스와 콤보박스
파일(File) 다루기 컴퓨터응용 및 실습 I.
6.1 리치 텍스트 상자 사용하기.
Visual Basic 기본 컨트롤.
07. 메뉴와 대화상자 제목. 07. 메뉴와 대화상자 제목 메뉴를 작성하고 사용하는 방법을 배운다. 토스트의 다양한 출력 방법을 알아본다. 대화상자의 사용법을 익힌다.
Chap 3. 컨트롤 배우기 1.
Visual Basic 함수.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
예제로 배우는 Visual Basic 성적처리기로 익히는 체크박스와 옵션버튼
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
Communication and Information Systems Lab. 황재철
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
Visual Basic 조건문.
로고 화면 만들기 자료번호 애니메이션 기본 화면 구성 및 설명 기본 화면 구성 설명
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
예제로 배우는 Visual Basic 구구단 작성기로 익히는 반복문
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
6 장 윈도우 폼 응용프로그램 6.1 윈도우 폼 6.2 윈도우 폼 컨트롤 6.3 메뉴 6.4 도구 모음과 상태 표시줄
비주얼 프로그래밍 1분반 화/목.
10장 tkinter로 GUI 만들기.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
홀인원2.0 설치 메뉴얼.
13장. 테두리, 폼 양식 관련 스타일과 레이어 테두리 관련 스타일 폼 양식 관련 스타일 레이어.
WZC 무선 연결 방법 (Windows XP Ver.).
1차시: 낮과 밤이 생기는 원리 지구과학
예제로 배우는 Visual Basic 타이머를 이용한 도형 다루기
제 2 장 기본 문법 (1-1) 주제 : 객체의 제어.
2장 비주얼베이직 시작하기 2.1 비주얼베이직 프로그래밍 스타일 2.2 비주얼베이직 시작하기.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
Chapter 03 윈도 폼 컨트롤 1.
DK-128 개발환경 설정 아이티즌 기술연구소
수동 설치시는 설치 방법 1. 두번에 설치 CD 속에 fscommand 폴더 밑에 Osstem 이라는 폴더를
영상처리 실습 (OpenCV + MFC) Chonbuk National University A.I. Lab.
그래픽 메소드.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
메뉴(Menu) 컴퓨터응용 및 실습 I.
Chapter 10 데이터 검색1.
9 브라우저 객체 모델.
1. BlueSoleil 프로그램 설치 및 SETUP 사항
Installation Guide.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
CHAP 5. 메뉴와 대화상자.
그래픽 컨트롤 (Graphic Control)
7 생성자 함수.
6 객체.
Chapter 11. 문서 인쇄 및 파일 형식.
BoardGame 보드게임 따라가기.
Presentation transcript:

예제로 배우는 Visual Basic 6.0 2. 나도 프로그램을 만들 수 있다 IT응용시스템공학과 김 형 진 교수

학습목표 컨트롤에 대해서 안다 폼, 레이블, 텍스트박스, 명령버튼 컨트롤에 대해서 안다 예제로 배우는 Visual Basic 6.0

2.1 폼(Form) 2.2 레이블(Label) 2.3 텍스트박스(TextBox) 2.4 명령버튼(CommandButton) 2.5 기본 컨트롤의 실습 예제로 배우는 Visual Basic 6.0

폼 - 속성 속성 내용 (이름) 폼의 이름을 지정 Appearance 폼의 모양을 ‘0-평면 타입’ 혹은 ‘1-3D’로 설정 BackColor 배경색을 설정 BorderStyle 폼의 테두리 모양을 설정 Caption 폼의 제목 표시줄에 나타낼 문자열을 설정 Font 폼에 나타나는 글꼴을 설정 ForeColor 폼에 사용되는 문자열의 글자색을 설정 Height, Width 폼의 높이, 폭을 설정 Icon 레이블을 보이도록 할지의 여부를 설정 MaxButton, MinButton 폼의 우측 상단에 최대화, 최소화 버튼을 설정 Visible 폼을 보이도록 할지의 여부를 설정 WindowState 폼이 화면에 나타날 때의 상태를 설정 예제로 배우는 Visual Basic 6.0

폼 - 메소드 형식 예 메소드 내용 Hide 폼을 모니터 화면에 나타나지 않게 설정 Move 폼의 위치를 지정한 위치로 이동 객체이름.메소드이름 예 Form2.Show ‘지정된 폼을 보이게 한다. 메소드 내용 Hide 폼을 모니터 화면에 나타나지 않게 설정 Move 폼의 위치를 지정한 위치로 이동 Print 폼 위에 텍스트를 출력 Refresh 폼을 새로 고침 Show 폼을 모니터 화면에 보여주게 설정 예제로 배우는 Visual Basic 6.0

폼 - 이벤트 이벤트는 사용자나 외부의 자극에 의해서 컨트롤이 반응하는 것임 이벤트 수행을 위한 동작 절차 (1)컨트롤 배치 (2)소스코드 입력창에서 컨트롤 콤보박스에서 컨트롤 선택 이벤트 콤보박스에서 이벤트 선택 (3)프로그램 실행 (4)이벤트가 발생하면 (2)번에서 코딩한 코드가 실행 예제로 배우는 Visual Basic 6.0

폼 - 이벤트 이벤트 내용 Activate 일부분을 클릭하거나 다른 응용 프로그램에서 해당 응용 프로그램으로 전환할 때 발생 Deactivate 다른 폼이나 다른 응용 프로그램이 활성화 Initialize 객체가 생성될 때 초기 값을 설정하는 코드를 작성 Load 메모리에 불러올 때 발생 사용되는 각종 객체들의 초기 값을 설정하는 코드를 작성 Resize 폼의 크기를 조정하거나 프로그램에서 폼의 크기를 조정할 때 발생 Terminate 폼 객체가 사라질 때 발생 Unload 폼이 메모리에서 제거될 때 발생 예제로 배우는 Visual Basic 6.0

2.1 폼(Form) 2.2 레이블(Label) 2.3 텍스트박스(TextBox) 2.4 명령버튼(CommandButton) 2.5 기본 컨트롤의 실습 예제로 배우는 Visual Basic 6.0

레이블 - 속성 속성 내용 Alignment 레이블의 Caption 속성에 기술한 문자열의 정렬방식 설정 Appearance 레이블의 모양을 ‘0-평면 타입’ 혹은 ‘1-3D’로 설정 AutoSize 레이블의 크기가 Caption 속성의 문자열 길이에 맞게 자동으로 조절될 지의 여부를 설정 BackColor 배경색을 설정 BackStyle 레이블의 바탕을 투명하게 할 지의 여부를 설정 BorderStyle 레이블의 테두리 모양을 설정 Caption 레이블의 나타낼 문자열을 설정 Font 레이블의 글꼴을 설정 ForeColor 레이블의 글자색을 설정 Name 레이블 컨트롤의 이름을 설정 Visible 레이블을 보이도록 할 지의 여부를 설정 WordWrap 문자열이 설정된 width보다 많아지면 다음 줄로 넘길지 설정 예제로 배우는 Visual Basic 6.0

2.1 폼(Form) 2.2 레이블(Label) 2.3 텍스트박스(TextBox) 2.4 명령버튼(CommandButton) 2.5 기본 컨트롤의 실습 예제로 배우는 Visual Basic 6.0

텍스트박스 - 속성 텍스트박스는 주로 특정한 값을 사용자로부터 입력받기 위해 사용하는 컨트롤임 속성 내용 Alignment Text 속성에 기술한 문자열의 정렬방식 Appearance 모양을 ‘0-평면 타입’ 혹은 ‘1-3D’로 설정 BorderStyle 테두리 모양을 설정 Enabled 사용 가능 여부를 설정 Font 글꼴을 설정 Locked 내용을 편집 가능하도록 할 지의 여부를 설정 MaxLength 텍스트박스 안에 입력할 수 있는 문자열의 길이를 설정 예제로 배우는 Visual Basic 6.0

텍스트박스 - 속성 속성 내용 MaxLength 입력할 수 있는 문자열의 길이를 설정 MultiLine 내용을 여러 줄에 걸쳐 입력할 수 있는지의 여부를 설정 PasswordChar 텍스트박스 안에 입력된 문자열 대신 화면에 출력하는 문자를 설정 주로 암호를 입력하는 프로그램에서 사용 ScrollBars 수평, 수직, 양방향 스크롤바를 텍스트박스에 보이게 할지를 설정 TabIndex Tab 키를 누를 경우 포커스 이동 순서를 설정 TabStop Tab 키를 누를 경우 포커스를 갖는지의 여부 설정 Text 텍스트박스에 입력되는 문자열을 설정 Visible 텍스트박스가 보이게 할지를 설정 예제로 배우는 Visual Basic 6.0

텍스트박스 - 메소드 메소드 내용 Move 폼에서 텍스트박스의 위치를 이동 SetFocus 텍스트박스 컨트롤에 포커스를 주기 위해 사용 Refresh 텍스트박스 컨트롤을 새로 고침 예제로 배우는 Visual Basic 6.0

텍스트박스 - 이벤트 이벤트 내용 Change 텍스트박스의 속성 값을 변경했을 경우에 발생 Click 텍스트박스를 마우스로 클릭했을 때 발생 DblClick 텍스트박스를 마우스로 더블클릭했을 때 발생 GetFocus 텍스트박스가 포커스를 가질 때 발생 KeyPress 텍스트박스에 포커스가 맞춰진 상태에서 특수키(Alt, Ctrl, Shift 키) 이외의 키를 눌렀을 때 발생 예제로 배우는 Visual Basic 6.0

2.1 폼(Form) 2.2 레이블(Label) 2.3 텍스트박스(TextBox) 2.4 명령버튼(CommandButton) 2.5 기본 컨트롤의 실습 예제로 배우는 Visual Basic 6.0

명령버튼 - 속성 명령버튼은 (1)어떤 동작을 실행시키기 위해 (2)사용자가 해당 명령버튼을 클릭하면 (3)클릭 이벤트가 발생되며 (4) 프로그래머가 작성해놓은 클릭 이벤트 프로시저를 수행한다. 속성 내용 (이름) 명령버튼의 이름을 설정하는 속성으로 객체를 구분하는 데 사용 모든 객체는 이름 속성이 있음 Cancel True이면 프로그램 실행시 폼에서 Esc키를 누르면 Cancel을 True로 설정된 명령버튼의 코드가 실행 Caption 명령버튼에 들어갈 문자열을 설정 Default 해당 버튼이 폼 전체의 기본 명령 버튼인지를 결정. 즉, 폼에서 Enter키를 누르면 Default 속성이 True로 설정된 버튼의 코드가 실행 예제로 배우는 Visual Basic 6.0

명령버튼 - 속성 속성 내용 DownPicture 명령버튼을 누를 때 보이는 그림 설정 Style 속성이 “1-그래픽”으로 설정된 경우만 가능 Enabled 속성 값을 False로 설정하면 버튼이 보이지만 사용할 수 없는 상태로 됨 Picture Style이 그래픽 버튼(1-그래픽)으로 설정되어 있을 때 버튼의 Caption 속성에 설정한 문자열이 나타나는 위치에 나타날 그림을 설정하는 속성으로, Caption과 Picture가 모두 설정되어 있으면 중첩되어 나타남 Style 버튼을 표준버튼(0-표준)이나 그래픽 버튼(1-그래픽)으로 설정할 수 있음 ToolTipText 실행 시 마우스 포인터를 해당 버튼 위에 위치시키면 속성 값으로 설정한 문자열이 나타남 Visible 실행 시 버튼을 숨기거나 보이게 하는 속성이다. 기본 값은 True로 보이도록 설정 예제로 배우는 Visual Basic 6.0

명령버튼 - 메소드 형식 예 객체이름.메소드이름 Command1.SetFocus ‘지정된 명령버튼으로 Focus를 이동시킴 내용 SetFocus 지정된 명령으로 Focus를 이동시킴 Move 버튼의 위치를 이동시킴 Refresh 버튼을 새로 고침 예제로 배우는 Visual Basic 6.0

명령버튼 - 이벤트 이벤트 내용 Click 버튼을 마우스로 클릭했을 때 발생 GetFocus 버튼에 포커스를 가질 때 발생 LostFocus 버튼이 포커스를 잃을 때 발생 KeyDown 키보드의 키가 눌렸을 때 발생 KeyUp 키보드의 키가 눌렸다가 뗄 때 발생 예제로 배우는 Visual Basic 6.0

2.1 폼(Form) 2.2 레이블(Label) 2.3 텍스트박스(TextBox) 2.4 명령버튼(CommandButton) 2.5 기본 컨트롤의 실습 예제로 배우는 Visual Basic 6.0

실습1 - 폼 디자인 기본 컨트롤의 실습 폼 디자인 예제로 배우는 Visual Basic 6.0

실습1 – 속성 설정(1/2) 컨트롤 이름 주요 속성 비고 Form frmAddr Caption = 자료입력 자료를 입력받고 다시 입력받을 수 있도록 클리어시키는 프로그램 Label Label1 Autosize = True 자료를 입력받지 않고 출력만 하기 때문에 이름을 바꾸지 않고 사용 Caption = 이름 Label2 Caption = 비밀번호 Label3 Caption = 주소 Label4 Caption = 전화번호 예제로 배우는 Visual Basic 6.0

실습1 – 속성 설정(1/2) 컨트롤 이름 주요 속성 비고 TextBox txtName text = 빈 문자열 공간을 만든다. txtPasswd PasswordChar = * 비밀번호는 보이지 않도록 출력하기 위해서 “*”를 사용 txtAddr MaxLength = 256 주소는 256자까지 입력 받을 수 있도록 길이 제한 MultiLine = True txtPhone 빈 문자열 공간을 만듬 Command  Button cmdOK Caption = 확인 자료 입력이 완료됨을 메시지 상자로 보여줌 cmdCancel Caption = 취소 텍스트 상자의 문자열을 다 지움 cmdEnd Caption = 종료 프로그램을 종료 예제로 배우는 Visual Basic 6.0

실습1 – 코드 작성 “확인” 버튼 클릭 이벤트 핸들러 작성 “취소” 버튼 클릭 이벤트 핸들러 작성 Private Sub cmdOk_Click()    MsgBox "자료입력이 완료되었습니다." End Sub “취소” 버튼 클릭 이벤트 핸들러 작성 Private Sub cmdCancel_Click()   txtName.txt = ""   txtPasswd.txt = ""   txtAddr.txt = ""   txtPhone.txt = "" “종료” 버튼 클릭 이벤트 핸들러 작성 Private Sub cmdEnd_Click()   End 예제로 배우는 Visual Basic 6.0

실습1 - 실행 자료입력 화면 취소 버튼 클릭 확인 버튼 클릭 예제로 배우는 Visual Basic 6.0

실습2 - 폼 디자인 글자 크기를 조절해 보자 폼 디자인 예제로 배우는 Visual Basic 6.0

실습2 – 속성 설정 컨트롤 이름 주요 속성 비고 Form frmControl Caption = “글자 크기를 조절해 보자” 입력받은 글자를 확대, 축소 수행하는 폼 Label Label1 Caption = “글자를 입력하세요”   TextBox txtInput text = “” 글자를 입력 받는다 Command  Button cmdLarge Caption = “글자 확대” 글자를 크게 한다 cmdSmall Caption = “글자 축소” 글자를 작게 한다 cmdEnd Caption = “종료” 프로그램을 종료한다 예제로 배우는 Visual Basic 6.0

실습2 – 코드 작성 “글자 확대” 버튼 클릭 이벤트 핸들러 작성 “글자 축소” 버튼 클릭 이벤트 핸들러 작성 txtInput.FontSize = 13 “글자 축소” 버튼 클릭 이벤트 핸들러 작성 txtInput.FontSize = 7 “종료” 버튼 클릭 이벤트 핸들러 작성   End 예제로 배우는 Visual Basic 6.0

실습2 - 실행 글자입력 화면 글자 확대 버튼 클릭 글자 축소 버튼 클릭 예제로 배우는 Visual Basic 6.0

요약 컨트롤은 폼에 디자인 할 수 있는 개체를 말하고, 각각의 목적에 맞게 자체의 속성, 메소드, 이벤트를 가지고 있다. 폼은 프로그램의 목적에 맞게 컨트롤을 배치하여 사용자 인터페이스를 만들 수 있는 빈 공간을 말한다. 레이블 컨트롤은 다른 컨트롤과는 달리 프로그램 실행 중에 포커스를 갖지 못한다. 문자열을 단순히 폼에 보여주는 컨트롤로 사용이 된다. 텍스트박스는 주로 특정한 값을 사용자로부터 입력받기 위해 사용하는 컨트롤이다. 명령버튼은 (1) 어떤 동작을 실행시키기 위해, (2) 사용자가 해당 명령버튼을 Click하면, (3) Click이벤트가 발생되며, (4) 프로그래머가 작성해놓은 Click 이벤트 프로시저를 수행한다. 예제로 배우는 Visual Basic 6.0