Page 250 고등학교 프로그래밍 교과서
P. 250
2단계 프로그램 코딩하기 - Form12.cs
01 using System;
02 using System.Drawing;
03 using System.Windows.Forms;
04 using System.IO;
05 namespace sungjuk
06 {
07 public partial class Form12 : Form
08 { 학생 이름(2차원 배열)
09 private string[,] stuName;
10 private byte[,,] score; 과목별 점수(3차원 배열)
11 private byte hak, ban, bunho;
학년, 반, 번호
12 const int recordSize = 40;
13 public Form12( ) { 생성자 메서드
14 InitializeComponent( );
15 DataInit( );
16 }
17 private void DataInit( )
18 {
19~29 변수 및 컴포넌트 초기화 1
30 }
31 private void btnImport_Click(object sender, EventArgs e)
32 {
33~54 버튼(btnImport) 클릭 이벤트 처리 프로그램 2
55 }
56 private void readData(string fileName)
57 {
58~82 데이터 읽기 3
83 }
84 public string ShowFileOpenDialog( )
85 {
86~94 파일 오픈 대화 상자 4
95 }
96 private void btnSave_Click(object sender, EventArgs e)
97 {
98~120 버튼(btnSave) 클릭 이벤트 처리 프로그램 5
121 }
122 private void btnClose_Click(object sender, EventArgs e)
{ this.Close( ); }
123 }
124 }
Form12 클래스 내부 코드를 살펴보면 먼저 필요한 변수를 선언하였고, 생성자 함
수를 포함한 여러 개의 함수 구조로 구성되어 있다.
Form12 폼이 표시되면 먼저 생성자 메서드에 의해 InitializeComponent( ) 메서
드와 DataInit( ) 메서드가 호출된다.
248 Ⅲ. 프로그래밍 설계와 구현
(책)2015프로그래밍-교과서3차심의본 본문.indb 248 2017-09-05 오후 4:17:07