1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!.

Slides:



Advertisements
Similar presentations
컴퓨터프로그래밍 I 강원대학교 컴퓨터학부 2012 년 1 학기 담당교수 : 정충교 1. 강사진 강사 : 정충교 교수 연구실 : 공 호 조교 : 3 분반 이남세 연구실 : 공
Advertisements

수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
Computer Graphics 윈도우 프로그래밍 김 창 헌김 창 헌. Computer Graphics 2 윈도우 시스템  윈도우  스크린 위에서 독립적으로 움직일 수 있는 사각형 영역  윈도우 시스템  유저와 어플리케이션간의 그래픽 스크린을 통한 인터페이스 를.
5장5장5장5장 개요 폼 개체 다중폼 개요 폼 개체 다중폼 다중폼. 2 학습목표 폼 개체를 학습한다. 다중폼에 대하여 학습한다.
Visual Basic 활용 참고 교재  『쉽게 따라하는 VB 6 프로그래밍』  저 자 : 하태현, 정용덕  출 판 : 기전연구사, 2004  『엑셀 VBA 프로그래밍 ( 고급 ) 』  저 자 : 오양환 외  출 판 : 기전연구사,
미디어 프로그래밍 II 소개.
컴퓨터 활용과 실습 윈도우XP, 한글2005, 엑셀2003, 파워포인트2003
Window 2000 윈도우 2000 기본 프로세스들.
8장 프로그래밍 언어 8.1 프로그램이란? 8.2 프로그램 언어의 역사 8.3 프로그램 설계 절차
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
DataWindow .NET 프로넷 소프트㈜.
소리가 작으면 이어폰 사용 권장!.
제1장 C#의 기초 1.1 .NET Framwork 1.2 .NET Environment 1.3 C# 소개.
Microsoft Excel - 상남경영원 특별과정 강의안
[사회복지실무세미나] 사회복지OA실무 유원대학교 사회복지학과 장 우 심.
Visual Basic 설치 컴퓨터응용 및 실습 I.
1. C 언어의 이해와 컴파일러 설치.
2006년 3월 20일 황의권, 지용인, 최종윤 서울대학교 컴퓨터공학부
개정판 Visual Basic 6.0 바로가기.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
Toad for SQL Server 제품 소개서 – 프로넷소프트㈜.
누구나 쉽게 즐기는 C언어 콘서트 한남대학교 컴퓨터공학과 이 재 광 교수.
응용프로그램 예제 컴퓨터응용 및 실습 I.
Visual Studio 2008 버전별비교 및 제품개요
Kasimov C언어 세미나 1st.
소프트웨어 공학 (Software Engineering)
인스톨쉴드9 데브스튜디오 사용 매뉴얼 (VB6에서 개발후 배포프로그램 만들기)
InstallShield Professional Services ( Services Pack / Education / Consulting ) ㈜소프트뱅크 커머스.
1 C 언어의 이해와 컴파일러 설치 프로그래밍 환경을 구축하자!.
Study Smart Self-Directed Motivated Adaptive Resource Free
TinyOS 사용법 및 nesC Programming
프로그램 개발과 언어 Chapter 05 컴퓨터의 이해
서울 메트로 노조파업 수강과목 : 노사 관계론 담당교수 : 정형진 교수님
사무실 찾기 PROJECT… 사무실 찾기 사이트 및 효과 보고서 온라인 광고
비주얼 베이직 프로그래밍 개요 비주얼 베이직 6.0 살펴보기 비주얼 베이직 6.0 설치 비주얼 베이직 6.0의 개발 환경
담당교수 : 이형원교수님 컴퓨터응용과학부 정은영
Visual C++ Programming
MFC UI for TS Analyzer 서울시립대학교 컴퓨터통계학과 최 용 진.
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
Visual C++ Programming
1 2 계속 생산해역등급관리 엑셀업로드 가이드 1. 생산해역등급관리 – 위생자료결과관리(해수)
Chapter 2 – 언어의 변천 Outline 2.1 디지털 컴퓨터 이전의 언어
제1장 프로그래밍 기초
1조 김성수 백현기 석광우 김지원 박광연.
SQL Server Reporting Services 구성과 배포, 그리고 사용
Visual C# VS2010 IDE Tips & Tricks
MS Excel 활용 2009년 2학기 컴퓨터의 개념 및 실습 서울대학교 통계학과
인터넷 기반 보안시스템 담당 교수님 : 김재형 교수님 발 표 자 : 전익현 하유진.
프로젝트 포트폴리오 요약 프로젝트 종류 프로젝트 이력 역할 주요 기술 : Windows System Application
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
서강지역 파워포인트교육 지역주민과 함께하는 교육.
복습(1) 문제 문제해결절차(알고리즘) C프로그램 scanf(“%d”, &kuk) ; scanf(“%d”, &eng) ;
Remote Control Plus - 졸업 프로젝트 배문희.
자동 매크로 만들기 매크로 실행하기 매크로 편집하고 응용하기
2장 비주얼베이직 시작하기 2.1 비주얼베이직 프로그래밍 스타일 2.2 비주얼베이직 시작하기.
C언어 개론.
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
매크로의 정의 반복적인 업무를 자동화하는 것을 말하며, 엑셀 에서 동작하는 매크로를 작성하기 위해서는 사용 하는 언어가 VBA(Visual Basic for Application) 입니다. VBA는 엑셀에서만 사용하는 매크로 언어가 아니 라 워드, 파워포인트,
뇌를 자극하는 C 프로그래밍.
컴퓨터 및 정보통신 - PPT 보충자료 - 건국대 경영대학 박성식
Name Title Company Name
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
강의교안 이용 안내 *이 책에 딸린 강의자료는 교수님의 효율적인 수업진행을 돕기 위해 만들어졌습니다.
엑셀2013의 화면구성 워크시트의 열 이름(A열~XFD열, 총 16,384열) 워크시트의 행 번호(1행~1,048,576행)
Final Team Project 이 종철 김 용환
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
2 비주얼 베이직 시작하기 천리 길도 한 걸음부터! 기초부터 다지자..
Presentation transcript:

1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!

1 프로그래밍 언어와 비주얼 베이직 2 1 비주얼 베이직 설치하기 3 1 비주얼 베이직 통합 개발 환경 소개 4 1 이 장에서 다룰 내용 1 프로그래밍 언어와 비주얼 베이직 1 2 비주얼 베이직 설치하기 1 3 비주얼 베이직 통합 개발 환경 소개 1 4 효율적인 작업을 위한 환경 설정과 유용한 기능

Section 01 프로그래밍 언어와 비주얼 베이직 프로그램 문제를 해결하기 위해 정해진 규칙에 맞게 조합한 명령어 집합 프로그래밍 언어 인간과 컴퓨터가 의사소통하는 언어로 프로그램을 기술하는 데 사용 자연어 기계어 프로그래밍 언어 [그림 1-1] 프로그래밍 언어의 의미

Section 01 프로그래밍 언어와 비주얼 베이직 프로그래밍 언어의 분류 1 기계어와 가까운 정도에 따라 저급 언어와 고급 언어로 구분 고급 언어  C 언어, 자바, C++ 언어, 비주얼 베이직 저급 언어  기계어, 어셈블리어 프로그래밍 언어의 분류 2 세대에 따라 다음과 같이 구분 1세대: 초창기 언어로 기계어와 일대일 대응  어셈블리어 2세대: 비구조적인 고급 언어  포트란, 코볼 3세대: 구조화 프로그램(프로시저 위주의 고급 언어)  파스칼, C 언어 4세대: 객체 지향 프로그래밍(OOP)과 비주얼 프로그램이 강조된 언어  C++ 언어, 자바, 비주얼 베이직 5세대: 고급 언어  프롤로그(Prolog)

Section 01 프로그래밍 언어와 비주얼 베이직 컴파일러 고급 언어로 작성된 프로그램을 컴퓨터가 이해할 수 있는 기계어로 바꾸어 주는 번역기 [그림 1-2] 컴파일러의 기능

Section 01 프로그래밍 언어와 비주얼 베이직 프로그래밍 언어의 분류 3 컴파일 방식에 따라 인터프리터 언어와 컴파일러 언어로 구분  비주얼 베이직: 인터프리터 언어 특징+컴파일러 언어 특징 [표 1-1] 인터프리터 언어와 컴파일러 언어 인터프리터 언어 특징: 프로그램 코드를 한 줄씩 해석하면서 실행한다. 장점: 실행 중 발생한 오류가 어디서 발생했는지 쉽게 찾을 수 있다. 코드가 내용만 저장하고 있어 실행 파일의 크기가 작다. 단점 : 실행할 때마다 해석하기 때문에 실행 속도가 느리다. 컴파일러 언어 특징: 모든 코드를 한 번에 전부 해석해 실행 파일을 만들어 놓고 실행 파일만 실행한다. 소스 파일  목적 파일  실행 파일의 과정을 거친다. 장점: 인터프리터 방식보다 실행 속도가 빠르다. 단점 : 해석한 정보를 실행 파일에 모두 저장하기 때문에 실행 파일 크기가 커진다. 소스 파일(문서 파일) 컴파일(Compile) 실행 파일(EXE 파일) [그림 1-3] 실행 파일 작성

Section 01 프로그래밍 언어와 비주얼 베이직 비주얼 베이직(Visual Basic) 소개 베이직이라는 언어가 발전한 프로그래밍 언어 1963년 미국의 존케머니(john Kemeny)와 토마스 쿠르츠(Thomas Kurts)가 시분할 시스템용으로 베이직(Basic, Beginners All-purpose Symbolic Instruction Code) 개발 MS 사가 개발한 응용 프로그램 통합 개발 환경 도구 통합 개발 환경(IDE, Integrated Development Environment) 편집기(Editor)+ 컴파일러(Complier)+디버거(Debugger)+GUI(Graphice User Interface) Basic GW Basic Quick Basic Visual Basic Visual Basic의 의미 Visual: 그래픽 유저 인터페이스(GUI)를 만드는 데 사용하는 방법. 인터페이스 구성요소의 위치와 모양을 설명하기 위해 코드를 작성할 필요없이 미리 작성된 개체를 끌어오기만 하면 됨. Basic : 베이직(BASIC) 언어. 베이직 언어에서 발전하여 지금은 수백 개의 문, 함수, 키워드를 가지고 있고 그 중 많은 부분이 윈도우 GUI와 직접 관련되어 있음.

Section 01 프로그래밍 언어와 비주얼 베이직 비주얼 베이직의 역사 비주얼 베이직 1.0 비주얼 베이직 2.0 비주얼 스튜디오 6.0 비주얼 스튜디오.NET 2002 비주얼 스튜디오.NET 2003 비주얼 스튜디오 2005 비주얼 스튜디오 2008 1992년 1993년 1998년 2002년 2003년 2005년 2008년 내부 버전 7.0 내부 버전 7.1 내부 버전 8.0 내부 버전 9.0 [그림 1-4] 비주얼 베이직의 역사 비주얼 베이직 3.0 비주얼 베이직 4.0 비주얼 스튜디오 5.0 1995년 1997년 1991년 첫 통합 개발 환경

Section 01 프로그래밍 언어와 비주얼 베이직 비주얼 베이직 6.0의 종류 비주얼 베이직 6.0은 비주얼 스튜디오 6.0에 포함되어 제공 [표 1-2] 비주얼 베이직 6.0의 종류 종류 기능 학습용 (Learning) 초보자와 일반 사용자용 기본 컨트롤+그리드(Grid), 데이터 바운드(Data-Bound) 컨트롤 등을 추가 전문가용 (Professional) 전문 개발자용 학습용+ActiveX 컨트롤, 인터넷 관련 컨트롤(IIS 응용 프로그램 디자이너, DHTML 페이지 디자이너) 등의 기능 추가 기업가용 (Enterprise) 기업형 전문 개발자용 전문가용+자동 관리자(Automation Manager), 구성요소 관리자(Component Manager), 데이터베이스 관리 도구(Database Management Tools), SQL 서버, 백 오피스(Back Office) 등의 기능 추가

Section 01 프로그래밍 언어와 비주얼 베이직 비주얼 베이직의 특징 객체 지향형 프로그래밍(OOP, Object-Oriented Programming)을 지원한다. 동작 주체인 객체 중심의 프로그래밍이 가능하다. 이벤트 기반 프로그래밍(EDP, Event-Driven Programming)을 지원한다. 모든 프로그램을 윈도우에서 발생하는 이벤트(Event 또는 Message)를 처리하는 코드로 작성한다. 자동화된 프로그래밍 코드를 제공한다. 사용자가 프로그램을 작성하지 않아도 되는 부분의 코드를 자동으로 생성해준다. 객체 연결 및 포함(OLE, Object Linking and Embedding) 기능을 지원한다. 윈도우 환경에 존재하는 모든 개체(이미지, 동영상, 텍스트, 윈도우, 프로그램 등)를 서로 연결하거나 포함한다. 웹 기반 응용 프로그램을 개발할 수 있다. 웹 문서 제작, 웹 문서와 운영체제 연결 등의 인터넷 응용 프로그램과 웹 기반 응용 프로그램을 제작할 수 있는 하부구조를 제공한다.

Section 02 비주얼 베이직 설치하기 비주얼 베이직 6.0 설치 CD 비주얼 베이직 6.0만 수록된 CD 1장이나 비주얼 스튜디오 6.0에 포함되어 CD 5장으로 배포 비주얼 스튜디오 구성 비주얼 스튜디오 설치 CD 1장 에드원 프로그램 CD 1장 Visual J++ 설치 CD 1장 도움말인 MSDN CD 2장

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 설치 마법사 실행 최종 사용자 사용권 계약 동의 1 2 ➊ 선택 클릭 ➋ 클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 제품 번호와 사용자 ID 입력 설치 도구 옵션 설정 3 4 ➊ 입력 ➊ 선택 ➋ 클릭 ➊ 입력 ➋ 클릭 ➊ 선택

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 공통 파일 설치 폴더 선택 설치 프로그램 선택 5 6 ➊ 선택 ➊ 설정 ➋ 클릭 ➊ 설정 ➊ 선택 ➋ 클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 설치 초기 화면 7 제품 ID 확인 8 클릭 클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 설치 항목 선택 및 취소 9 설치 진행 10 클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 11 윈도우 재시작 MSDN 설치 안내 12 클릭 ➊선택 ➋클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 Microsoft Devloper Network Disk 위치 설정 13 Microsoft Devloper Network Disk 위치 설정 MSDN 설치 화면 시작 14 ➊ 클릭해 위치 설정 ➋클릭 ➌클릭 클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 개인 소속과 제품 ID 확인 MSDN 사용 계약서 동의 15 16 ➊클릭 ➋클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 MSND 설치 방법 선택 설치 항목 선택 및 취소 17 18 ➊선택 클릭 ➋클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 MSND 설치 진행 및 완료 기타 클라이언트 도구들과 서버 설치 19 20 ➊클릭 ➋클릭 클릭

[실습하기 1-1] 비주얼 베이직 6.0 설치하기 21 비주얼 베이직 설치 완료 클릭

Section 03 비주얼 베이직 통합 개발 환경 소개 비주얼 베이직 시작하기 ➊ 시작 메뉴나 바로 가기 아이콘을 이용해 실행 시작 메뉴: <시작>-[모든 프로그램]-[Microsoft Visual Studio 6.0]-[Microsoft Visual Basic 6.0] 클릭 바탕 화면의 비주얼 베이직 바로 가기 아이콘 더블 클릭 [새 프로젝트] 대화상자에서 ➋표준 EXE를 선택한 후 ➌<열기> 버튼 클릭 ➋ 선택 ➌ 클릭 사용 목적 선택 이미 작성한 프로그램을 열 때 사용 최근에 작업한 프로젝트명을 시간 순으로 표시

Section 03 비주얼 베이직 통합 개발 환경 소개 비주얼 베이직 종료하기 ➊ [파일]-[종료] 메뉴를 이용해 종료 ➋ 닫기 버튼( )을 이용해 종료 ➊ 종료방법1 ➋ 종료방법2

Section 03 비주얼 베이직 통합 개발 환경 소개 비주얼 베이직에서 제공하는 프로젝트의 종류 표준 EXE 기본적으로 폼을 하나만 포함하고 단독 실행형 응용 프로그램을 개발하는 데 사용한다. 비주얼 베이직은 프로그램을 프로젝트 단위로 작성하고 저장하는데, 표준 EXE가 가장 기본이 되는 프로젝트 단위다. ActiveX EXE ActiveX EXE 실행 파일을 만든다. 다른 응용 프로그램에 기능을 제공하는 COM 구성요소를 개발하는 데 사용하며 단독 실행형이 된다. ActiveX DLL ActiveX DLL 실행 파일을 만든다. 다른 응용 프로그램에 기능을 제공하는 COM 구성요소를 개발하는 데 사용하며 공유 라이브러리가 된다. ActiveX 컨트롤 ActiveX 컨트롤을 만든다. 사용자 인터페이스 요소를 가지도록 설계된 구성요소를 개발할 때 사용한다.

Section 03 비주얼 베이직 통합 개발 환경 소개 비주얼 베이직 화면 구성 알아보기 ➊ 메뉴 ➋ 표준 도구 모음 ➌ 도구 상자 ➍ 폼 창 ➑ 코드 편집 창 ➎ 프로젝트 탐색기 창 ➏ 속성 창 ➐ 폼 레이아웃 창

Section 03 비주얼 베이직 통합 개발 환경 소개 비주얼 베이직 화면 구성 알아보기 ➊ 메뉴 모든 작업 명령문을 풀다운 메뉴 방식으로 제공 ➋ 표준 도구 모음 자주 사용되는 메뉴 항목을 아이콘화하여 모아 놓은 것 아이콘에 커서를 두면 그 기능을 풍선 도움말로 보여줌. ➌ 도구 상자 프로그램을 작성할 때 사용되는 컨트롤을 모아 놓은 것 컨트롤: 텍스트 박스, 커맨드 버튼, 체크 박스 등 화면 디자인 시 필요한 기본 구성요소를 시각화해둔 것 ➍ 폼 창 컨트롤을 배치하여 실행시 사용자에게 보일 화면을 디자인하는 곳 최대화/최소화/닫기 버튼

Section 03 비주얼 베이직 통합 개발 환경 소개 코드 편집 창 보기 개체 보기 폴더 설정/해제 비주얼 베이직 화면 구성 알아보기 ➎ 프로젝트 탐색기 창 프로젝트를 구성하는 폼과 모듈, 클래스와 리소스, 문서 파일 구조 등을 표시 폼과 모듈의 추가나 삭제, 폼 창과 코드 편집 창의 활성화 등을 편리하게 할 수 있음. ➏ 속성 창 각 컨트롤의 속성을 보여주는 창 속성값을 직접 편집하고, 그 결과를 즉시 확인해 볼 수 있음. 속성 창에서 설정하지 않고 코드 편집 창에서 속성값을 지정할 수도 있지만 모두 일대일로 대응되지는 않음 ⓐ 컨트롤 목록 상자:속성을 설정할 수 있는 컨트롤 이름 표시 오른쪽의 을 클릭하면 현재 폼에 있는 개체 표시 ⓑ 정렬탭:속성을 사전순이나 논리적 항목으로 분류한 계층별로 표시 ⓒ 속성 리스트:왼쪽에는 개체의 속성 표시, 오른쪽에는 해당 속성의 설정값 표시 ⓐ ⓑ ⓒ

Section 03 비주얼 베이직 통합 개발 환경 소개 비주얼 베이직 화면 구성 알아보기 ➐ 폼 레이아웃 창 폼을 실행했을 때 화면에 출력되는 위치를 정할 사용 ➑ 코드 편집 창 프로그램 코드를 직접 입력하여 편집하는 곳 코드 편집 창을 여는 방법 폼 창에서 코드를 작성할 컨트롤을 더블클릭 컨트롤에서 마우스 오른쪽 버튼을 클릭 후 [코드 보기] 메뉴 선택 메인 메뉴에서 [보기]-[코드] 선택 목록 상자 프로시저 목록 상자 보기 선택 버튼

Section 03 비주얼 베이직 통합 개발 환경 소개 폼 기본 조작법 익히기 폼 추가하기/폼 삭제하기 ➊ 메인 메뉴 이용하기 : [프로젝트]-[폼 추가] 클릭/[프로젝트]-[폼명 제거] 클릭 ➋ 프로젝트 탐색기 이용하기 : 프로젝트 탐색기에서 마우스 오른쪽 버튼 클릭 후 [추가]-[폼]/[폼명 제거] 선택 ➊ ➋

Section 03 비주얼 베이직 통합 개발 환경 소개 폼 기본 조작법 익히기 시작 폼 설정하기 [프로젝트]-[Project1 속성] 메뉴 클릭 ➜[프로젝트 속성]-[일반] 탭의‘시작 개체’에서 설정

Section 03 비주얼 베이직 통합 개발 환경 소개 폼 기본 조작법 익히기 폼 이름 바꾸기 개체가 새로 추가될 때마다 ‘개체명+번호’ 형식으로 자동으로 부여됨 폼 이름 변경은 폼의 속성 창에서 ‘이름’ 항목 변경 폼 이름: 시작폼 파일명: frm-start-frm

Section 03 비주얼 베이직 통합 개발 환경 소개 자동 코드 완성 기능과 자동 요약 정보 자동 코드 완성 기능 속성과 메소드 등을 자동으로 채워주는 기능 코드 내에 컨트롤 이름을 입력하면 해당 컨트롤을 사용할 수 있는 속성의 목록을 보여줌 자동 요약 정보 문과 함수에 대한 구문을 보여주는 기능 문이나 함수의 이름을 올바르게 입력하면 해당 구문이 현재 줄 아래에 나타남

Section 04 효율적인 작업을 위한 환경 설정과 유용한 기능 작업 환경 설정하기 작업 창 화면에 표시하기 [보기] 메뉴를 이용해 사라진 ➊프로젝트 탐색기, ➋속성 창, ➌폼 레이아웃 창, ➍도구 상자 등을 화면에 다시 표시 작업 창의 위치 이동과 크기 변경 ➊ ➋➌ ➍ ... 여기를 클릭하고 드래그해 위치 이동 끝에서 드래그해 크기 변경

Section 04 효율적인 작업을 위한 환경 설정과 유용한 기능 작업 환경 설정하기 표준 도구 모음 추가/삭제하기 ➊ [도구]-[도구 모음] 메뉴 선택 후 [사용자 정의] 대화상자에서 설정 ➋ 표준 도구 모음 빈 공간에서 마우스 오른쪽 버튼 클릭 후 [사용자 정의] 선택 ➊ ➋

Section 04 효율적인 작업을 위한 환경 설정과 유용한 기능 작업 환경 설정하기 효율적인 개발 환경 설정하기 [도구]-[옵션] 메뉴 선택 ➜ [옵션] 대화상자에서 설정 ➊ ➋ ➌ ➍ ➎ ➏ ➊ 편집기: 코드, 창, 자동 들여 쓰기 등을 설정 ➋ 편집기 형식: 코드 색, 글꼴, 글자 크기, 창 색 등을 설정 ➌ 일반: 폼의 모눈 단위 및 오류 잡기, 컴파일러 등을 설정 ➍ 도킹: 각 작업 창의 결합 여부를 설정 ➎ 환경: 프로젝트 열기, 변경된 내용 저장 여부 등을 설정 ➏ 고급: 프로젝트를 불러오는 방법 설정. 하나의 윈도우가 여러 개의 폼을 갖춘 다중 문서 문서 여부 설정

Section 04 효율적인 작업을 위한 환경 설정과 유용한 기능 작업 환경 설정하기 효율적인 개발 환경 설정하기 변수 선언 요구 옵션 설정하기 [옵션]-[편집기] 탭에서 ‘변수 선언 요구’항목 체크 구성원 자동 목록 옵션 설정하기 [옵션]-[편집기] 탭에서 ‘구성원 자동 목록’항목 체크 Dim input_name As String 이라는 변수 선언 부분 필요

Section 04 효율적인 작업을 위한 환경 설정과 유용한 기능 도움말 활용 방법 메인 메뉴 이용 비주얼 베이직의 [도움말]-[색인] 메뉴 선택➜ 도움말 화면에서 원하는 목록 선택하거나 키워드 입력 ➜ 해당 항목을 더블클릭하거나 <항목 보기> 버튼 클릭 [F1] 키 이용 비주얼 베이직에서 [F1] 키를 누름 ➜ 도움말 화면이 나타남

Section 04 효율적인 작업을 위한 환경 설정과 유용한 기능 유용한 비주얼 베이직 단축키 [표 1-3] 도구 상자 단축키 [표 1-4] 폼 창 단축키 종류 기능 [Enter] 선택한 컨트롤을 폼에 배치하기 [Tab] 도구 상자에 있는 다음 컨트롤 선택하기 [End] 도구 상자에 있는 마지막 컨트롤 선택하기 [Home] 도구 상자에 있는 처음 컨트롤 선택하기 [Alt]+[F4] 도구 상자 닫기 종류 기능 [F7] 코드 편집 창으로 이동하기 [Ctrl]+[C] 복사하기 [Ctrl]+[V] 붙여넣기 [Ctrl]+[X] 오려두기 [Delete] 선택한 개체 삭제하기 [Ctrl]+[Z] 방금 삭제한 개체 되살리기 [Ctrl]+[E] 메뉴 편집기 사용하기 [Ctrl]+[J] 맨 앞으로 가져오기 [Ctrl]+[K] 맨 뒤로 보내기

Section 04 효율적인 작업을 위한 환경 설정과 유용한 기능 유용한 비주얼 베이직 단축키 [표 1-5] 코드 편집 창 단축키 종류 기능 [Ctrl]+[P] 인쇄하기 [Ctrl]+[H] 바꾸기 [Ctrl]+[C] 복사하기 [Ctrl]+[V] 붙여넣기 [Ctrl]+[F] 찾기 [Ctrl]+[Z] 실행 취소 [Ctrl]+[J] 속성 및 메소드 목록 보기 [Ctrl]+[G] 요약 정보 보기 [Ctrl]+[R] 실행 창 직접 사용하기 [F2] 개체 찾아보기 [F3] 다음 찾기 [F4] 속성 창 사용하기 [F5] 실행하기 [F8] 코드를 한 단계씩 실행하거나 프로시저 단위로 실행하기 [Ctrl]+ → 한 단어만큼 오른쪽으로 이동하기 ← 한 단어만큼 왼쪽으로 이동하기 ↑ 이전 프로시저의 첫 행으로 이동하기 ↓ 다음 프로시저의 첫 행으로 이동하기

프로그램과 프로그래밍 언어 비주얼 베이직(Visual Basic) 비주얼 베이직의 특징 프로그램:컴퓨터가 어떤 작업을 하도록 명령어를 모아 놓은 것 프로그래밍 언어:컴퓨터가 이해할 수 있도록 미리 약속한 명령과 이를 기술하는 문법 비주얼 베이직(Visual Basic) 베이직 언어가 발전한 언어이자 마이크로소프트(MS, MicroSoft) 사가 개발한 응용 프로그램 개발 도구다. 기존의 베이직 언어가 가진 편집기(Editor), 컴파일러(Compiler), 디버거(Debugger) 기능 외에 GUI(그래픽 유저 인터페이스, Graphic User Interface) 기능을 추가한 통합 개발 환경(IDE, Integrated Development Environment) 제공 비주얼 베이직의 특징 객체 지향형 프로그래밍(OOP, Object-Oriented Programming) 방식의 프로그래밍 이벤트 기반 형 프로그래밍(EDP, Event-Driven Programming) 방식의 프로그래밍 자동화된 프로그래밍 코드 제공 객체 연결(OLE, Object Linking and Embedding) 기능 지원 웹 기반 응용 프로그램 개발 가능

비주얼 베이직 통합 개발 환경 메뉴:모든 작업 명령문을 풀다운 메뉴 방식으로 제공한다. 표준 도구 모음:자주 사용되는 메뉴 항목을 아이콘화하여 모아 놓은 것이다. 아이콘에 커서를 두면 그 기능을 풍선 도움말로 보여준다. 도구 상자:프로그램을 작성할 때 사용되는 컨트롤(인터페이스 제작 시 필요한 구성요소 중에서 기본적인 몇 가지를 아이콘으로 만들어 놓은 것으로 텍스트 박스, 버튼, 체크 박스 등)을 모아 놓은 것이다. 폼 창:컨트롤을 배치하여 실행시 사용자에게 보여질 화면을 디자인하는 곳이다. 프로젝트 탐색기 창:프로젝트를 구성하는 폼과 모듈, 클래스와 리소스, 문서 파일 구조 등을 표시한다. 폼과 모듈의 추가나 삭제, 폼 창과 코드 편집 창의 활성화 등을 편리하게 할 수 있다. 속성 창:각 컨트롤의 속성을 보여주는 창으로 속성 값을 직접 편집하고, 그 결과를 즉시 확인해 볼 수 있다. 속성 창에서 직접 입력하지 않고 프로그램 소스 코드에서 속성값을 지정할 수도 있지만 모두 일대일 대응되지는 않는다. 폼 레이아웃 창:완성된 프로그램의 배치를 미리 확인할 수 있다. 보통은 보이지 않게 감추어 놓는다. 코드 편집 창:프로그램 코드를 직접 입력하여 편집하는 곳이다.

www.themegallery.com Thank You ! 1장 비주얼 베이직 소개와 개발 환경 구축 끝