2010년도 VB.NET 기초 과정 보조 교재를 개편하면서 추가된 예제이다. | |
나의 폴더 > VB.NET | 2010-06-02 (Wed) 17:31 | http://blog.dreamwiz.com/papasmf1/12854648 |
아무래도 실습 내용을 부족한 부분이 있어서 예제를 몇가지 추가했다.
부록 : ADO.NET 활용을 위한 예제
1. 비주얼 스튜디오 2008을 실행해서 “파일”=> “새로 만들기” => “프로젝트”에서 “Windows Forms 응용프로그램”템플릿을 선택한다. 프로젝트 이름은 “demoADONET”을 입력하고 위치는 “c:\work”를 입력하고“확인”버튼을 클릭한다.
2. Form1.vb 에 아래와 같이 컨트롤을 추가한다.
수업에서 샘플로 제공된 Northwind 데이터베이스에 있는 Categories 테이블을 사용하도록 한다. categoryID(분류ID), categoryName(분류명), description(설명)을 입출력 하는 화면을 작성하도록 한다. Label 컨트롤 3개와 TextBox 컨트롤 3개, Button 컨트롤 1개, DataGridView 컨트롤 1개를 사용해서 화면을 위와 같이 구성한다. 컨트롤의 속성중에 아래의 도표이 있는 내용과 같이 Text속성을 변경한다.
3. 솔루션 탐색기에서 프로젝트 명을 선택한 상태에서 마우스 오른쪽 버튼을 클릭해서 “추가” => “클래스”를 클릭한다. 이름에 “Categories”를 입력하고 추가 버튼을 클릭한다.
Categories.vb 클래스 파일에 다음과 같은 코드를 입력한다.
[C# - Categories.cs]
4. Form1.vb파일에 각 버튼의 클릭 이벤트를 생성한다. 각 버튼을 더블 클릭해서 이벤트 핸들러를 생성한다. DataGridView1 컨트롤의 경우 속성 창에서 이벤트 리스트 중에 “CellDoubleClick”를 찾아서 해당 이벤트 명을 더블클릭 하면 이벤트 핸들러가 생성된다.
5. Form1.vb 파일에서 마우스 오른쪽 버튼을 클릭해서 “코드 보기”를 클릭한다. 각 버튼의 클릭 이벤트 핸들러에 아래의 코드를 입력한다.
[VB.NET ? Form1.vb]
[C# - Form1.cs]
6. DataGridView1의 디자인을 수정해야 한다. Form1에 있는 DataGridView1을 선택해서 마우스 오른쪽 버튼을 클릭해서 “열 편집”을 클릭한다. 열 편집 창에서 왼쪽 하단에 있는 “추가”버튼을 클릭한다.
열 추가 창에서는 “바인딩되지 않은 열”이 선택되어 있는데 이름에 “categoryID”를 입력하고 “머리글 텍스트”에 “분류ID”를 입력한다. 하단에 있는 추가 버튼을 클릭한다. 2개의 컬럼을 더 추가해야 하기 때문에 다시 열 추가 창에서 이름에 “categoryName”을 입력하고 “머리글 텍스트”에 “분류명”을 입력하고 추가 버튼을 클릭한다. 다시 열 추가 창에서 이름에 “description”을 입력하고 “머리글 텍스트”에 “설명”을 입력하고 추가 버튼을 클릭하고 닫기 버튼을 클릭해서 열 추가 창을 닫는다.
7. 프로젝트를 빌드하고 실행하면 다음과 같은 실행 결과를 확인할 수 있다. 입력과 수정, 삭제도 잘 실행되는지 살펴보도록 한다.
|
댓글 없음:
댓글 쓰기
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.