[C#]08.Winform으로 배워보는 C# Part4 - Array
- 프로그래밍 언어 - C#
- 2019. 8. 4. 10:25
안녕하세요 유랑입니다.
오늘도 윈폼과 함께 C#의 기초적인 부분을 공부해 보겠습니다.
1. WInForms - Array
배열에 대해 알아보겠습니다.
배열은 동일 한 타입의 변수들을 모아 놓은 집합입니다.
이제 배열을 윈폼에 적용해 보겠습니다.
1-1) 프로젝트 생성
Visual C# => Windos Forms를 선택한 다음,
프로젝트를 생성해 주세요^^
1-2) 폼 디자인 - ㉠Label
프로젝트를 실행시키면 실행화면과 함께 도구상자가 보입니다.
라벨을 드래그앤 드랍을 이용해 넣어주겠습니다.
1-3) 폼 디자인 - ㉡DataGridView
DataGridView는 사용자가 지정한 표에 데이터를 표시합니다.
DataGridView를 추가후 열 편집을 통해서 데이터를 넣을 수 있습니다.
데이터는 월 ~ 일까지 만든 후 Name 또한 ColDay1 ~ ColsDay7로 지정해 주겠습니다ㅎㅎ
1-4) 폼 디자인 - ㉢Button
버튼을 이용해서 일주일 혹은 이주일 동안 매장에 방문한 수를 표현해 주겠습니다.
1-5) 폼 디자인 - ㉣Name
코드에서 DataGridView를 사용하기 위해서 다음과 같이 이름을 바꿔주겠습니다^^
1-6) 코드작성
버튼을 클릭하면 해당 코드가 만들어 집니다.
방문자 수를 표시해 주기위해서 1차원 배열과 2차원 배열을 생성해 주었고,
각 버튼을 클릭하면 해당 방문자 수가 표현됩니다.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsForms_Array { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { // 1차원 배열 생성 및 초기화 int[] array = { 7, 5, 30, 3, 15, 25, 18 }; dGDay["colDay1", 0].Value = array[0]; dGDay["colDay2", 0].Value = array[1]; dGDay["colDay3", 0].Value = array[2]; dGDay["colDay4", 0].Value = array[3]; dGDay["colDay5", 0].Value = array[4]; dGDay["colDay6", 0].Value = array[5]; dGDay["colDay7", 0].Value = array[6]; } private void button2_Click(object sender, EventArgs e) { // 2차원 배열 생성 및 초기화 int[,] array2 = { { 3, 15, 20, 14, 5, 22, 18 }, { 1, 13, 25, 14, 7, 5, 22 } }; dGDay.Rows.Add(); dGDay["colDay1", 0].Value = array2[0, 0]; dGDay["colDay2", 0].Value = array2[0, 1]; dGDay["colDay3", 0].Value = array2[0, 2]; dGDay["colDay4", 0].Value = array2[0, 3]; dGDay["colDay5", 0].Value = array2[0, 4]; dGDay["colDay6", 0].Value = array2[0, 5]; dGDay["colDay7", 0].Value = array2[0, 6]; dGDay["colDay1", 1].Value = array2[1, 0]; dGDay["colDay2", 1].Value = array2[1, 1]; dGDay["colDay3", 1].Value = array2[1, 2]; dGDay["colDay4", 1].Value = array2[1, 3]; dGDay["colDay5", 1].Value = array2[1, 4]; dGDay["colDay6", 1].Value = array2[1, 5]; dGDay["colDay7", 1].Value = array2[1, 6]; } } }
이주일 버튼을 클릭하면 행이 추가되면서 2주일 간 방문한 사람의 숫자를 표시해 줍니다~~
2. 마무리
오늘은 WinForm과 함께 Array를 배워보았습니다.
배열의 형태에 대해 감이 오셨나요?
오늘도 고생하셨습니다.
감사합니다.
수업자료: https://github.com/YouRang12/-Tistory-CShop---Extra