728x90
앞에서 만든 미로 클래스를 이용해서 화면에 표시한다.
VScode에서 새로 만든 폴더를 열고 터미널에서
dotnet new winforms
입력 후 파며 아래와 같이 파일들이 생성됀다.(maze.cs 새로 만들기)
파일 새로만들기해서 maze.cs 파일을 만들고 미로만들기 클래스 소스를 붙혀넣기한다.
Form1.cs 파일을 열어서 아래 내용을 붙혀넣기 한다.
namespace maze
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
draw(10, 10);
}
private Graphics draw(int x, int y)
{
Maze maze = new Maze(x, y);
maze.Size = 10;
int width = maze.MaxX * maze.Size + 20;
int height = maze.MaxY * maze.Size + 20;
this.Width = width + 10;
this.Height = height + 35;
Bitmap bmp = new Bitmap(width, height);
Graphics gr = Graphics.FromImage(bmp);
gr.Clear(Color.White);
maze.Draw(gr);
this.BackgroundImage = bmp;
return gr;
}
}
}
dotnet run
하며 아래와 같은 화면이 나온다.
728x90
반응형
'Software > C#' 카테고리의 다른 글
C# 시작하기 - Winform 바둑판 그리기(1) (1) | 2023.12.06 |
---|---|
C# 시작하기 - 미로 만들기 함수(스택) (1) | 2023.12.05 |
C# 시작하기 - 미로 만들기 재귀함수 (1) | 2023.12.05 |
VScode에서 C# 시작하기 - 단일EXE 만들기 (0) | 2023.12.02 |
VScode로 C# 개발 시작하기 - ASP.NET (0) | 2023.12.02 |