Page 258 고등학교 프로그래밍 교과서
P. 258
2단계 프로그램 코딩하기 - Form31.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 Form31 : Form
08 {
09 private string[,] stuName; 이름
10 private byte[,,] score; 점수
11 private byte hak, ban, bunho; 학년, 반, 번호
12 const int recordSize = 40; 레코드 크기
13 private void Form31_Load(object sender, EventArgs e)
14 {
15 stuName = new string[2, 25]; 배열 초기화
16 score = new byte[2, 25, 10];
17~37 리스트 뷰 컴포넌트 초기화 1
38 }
39 private void btnPrintout_Click(object sender, EventArgs e)
40 {
41~74 버튼(btnPrintout) 클릭 이벤트 처리 2
75 }
76 private void btnClose_Click(object sender, EventArgs e)
77 {
78 this.Close( );
79 }
80 public Form31( ) 생성자
81 {
82 InitializeComponent( ); 컴포넌트 초기화
83 }
84 }
85 }
폼이 로딩(loading) 된 후에는 load 이벤트가 발생하므로 이를 이용하면 초기화
작업을 수행할 수 있다. Form31의 배경을 더블 클릭하면 이벤트 핸들러가 자동으로
등록되고 load 이벤트 처리 프로그램(Form31_Load)을 작성할 수 있도록 코드 창이
열린다.
256 Ⅲ. 프로그래밍 설계와 구현
(책)2015프로그래밍-교과서3차심의본 본문.indb 256 2017-09-05 오후 4:17:08