VisualBasic.NET(비쥬얼베이직닷넷)/1. VB.NET강좌

[VB.NET강좌] 03. VB.NET 들어가기전 꼭 알고가자2

롤파마 2017. 1. 30. 20:45



03. VB.NET 들어가기전 꼭 알고가자2


   공부하면서 쓰는거라 오류가 있으면 댓글 달아주세요.




이번강의는 VB.NET 들어가기전 꼭 알고가야 할 문법에 대해서 알아보자.

문법을 알아야 VB.NET 프로그램을 작성할수있다.





   1. 연산자

 

정해진 계산 규칙에 의해 표시되는 계산 기호를 말한다.


1) 산술연산자 (수치값을 사칙연산을 이용하여 나타내는 연산자)





2) 대입연산자 (변수나 상수값에 현재의 값을 저장시킬 때 사용하는 연산자)





3) 비교연산자 (두 값의 공통점이나 차이점을 나타내는 연산자)





4) 문자열 연결연산자 (문자열을 서로 연결 할 때 나타내는 연산자)





5) 논리연산자 (결과가 참과 거짓 두개의 값 중 하나를 나타내는 연산자)






   2. 조건문

 

조건의 결과에 따라 원하는 작업을 선별하는 문이다.


1) IF문 (조건식이 "참이냐?" ,  "거짓이냐?" 따라 실행되는 코드를 달리 적는 문)





2) Select Case문 (조건식의 값에 따라 여러조건을 나눠서 실행한다)






   3. 반복문

 

예를들어 1~100까지 더하는데 더할때 마다 값을 보여주는 식을 일일이 코딩한다면 손은 아프고 입은 거칠어 질것이다. 이처럼 같은 작업을 특정한 조건에 따라 반복하는 것을 반복문이라한다.



1) While문






2) Do  Loop문

     





3) For Next문

반복문에서 반복횟수가 결정 되었을경우 쓴다.






4) For Each Next문


컬렉션 이나 배열의 각 요소에 대해 여러 문을 반복하려는 경우 사용하는 문이다.

컬렉션을 처리할 때는 초기 값과 최종 값이라는 개념이 의미가 없으며 컬렉션의 요소 수를 반드시 알 필요는 없다.






   4. 배열

 

프로그램을 만들때 변수가 2~3개 정도면 괜찮은데 20개, 100개 아님 좀더 많이 필요하다면

   Dim a1, a2, a3, ... , a100 As Integer

이렇게 만들면 변수가 너무 많아서 적기도 힘들고 코드가 눈에 잘 들어 오지도 않을것이다.

연속된 동일한 데이터형식을 한번에 만들때 배열을 사용하여 간다히 사용할수 있다.

위의 변수들을 배열을 사용한다면 Dim a(99) As Integer 이렇게 간단하게 만들수 있게 된다.

Dim a(99) As Integer 적으면 변수를 a(0), a(1), a(2), ... , a(99) 이렇게 100개를 사용하는 것이 된다.

(0부터 시작한다)


 배열의 사용방법







   5. 구조체

 

구조체는 변수와 메소드등을 모아놓은 것으로 클래스와 비슷하다.




구조체와 클래스는 변수, 메소드, 생성자 , 필드, 상수, 열거형, 이벤트 및 이벤트 처리기를 포함하는

멤버를 가질수 있듯이 거의 비슷하다.

다른점은 구조체는 값형데이터이고 클래스는 참조형데이터이다.

구조체는 상속할수 없다.

더 많은건 도움말을 살펴보기 바란다.




   6. 열거형

 

공통적인 집합에서 코드를 좀더 간결하고 쉽게 하기 위해서 열거형을 사용한다.




열거형은 다음과 같은 장점이 있다.

숫자를 잘못 입력하여 생기는 오류를 줄일 수 있고, 나중에 값을 변경하기가 쉽고, 코드가 읽기 쉬워지므로 오류가 발생할 가능성이 줄고, 이전 버전과의 호환성이 유지되고, 다른 사용자가 멤버 이름에 해당하는 값을 변경해도 코드가 실패할 가능성이 거의 없습니다. (도움말에 적힌 내용)