WinForm 3

[공통] 코딩룰 #1

안녕하세요 납땜능력자 입니다 오늘은 저의 C# 코딩시 코딩룰과 코딩에 시작하기 전 준비과정을 소개하겠습니다 대부분의 개발자분들은 자신만의 룰을 가지고 개발을 하실 거라 생각합니다. 만일 자신만의 룰이나 체계가 잡혀있지 않으신 분들이 도움이 되었으면 좋겠습니다. 1. 프로젝트 시작프로젝트 를 시작하기전 어떤 프로그램을 짤지 그 프로그램의 사용자는 누구인지 어떤목표를 가지고 코드를짤지 정해야합니다 어떤 프로그램? 어떤 프로그램을 짜는 것은 프로그램 목표와는 다른 의미입니다. 어떤 프로그램을 짠다는 것은 이 프로그램에 얼마나 많은 리소스를 사용하는지를 정하는 부분입니다. 코드뿐 아니라 시간과도 싸우는 수많은 개발자들이라면 이 부분이 얼마나 중요한지 느끼실 수 있을 겁니다. 저는 이 부분을 가장 오래 고민하고 ..

WinForm 2024.02.11

[공통] C# Winform 시작

안녕하세요 납땜능력자 입니다. 시작에 앞서, Visual Studio 설치를 마친 후 이글을 참고해 주시기 바랍니다. 오늘은 C# Winform을 시작하고, 개발전 코드의 틀을 만드는 방법을 소개해 드릴까 합니다. 1. Winform 시작 Winform 을 준비하기 위해 몇가지 설정이 필요합니다. Visual Studio 처음 설치시 체크하지 않고 기본으로 설치한 경우 아래 방법을 따라해주세요. 우선 Visual Studio 를 설치하면 같이 설치되는 Visual Studio Installer 를 실행해주세요. 버전은 어떤 버전을 사용하셔도 무관합니다. 사용할 Visual Studio 우측에 수정 버튼을 눌러 워크로드 수정 페이지로 접속합니다. 빨간 네모칸과 같이 .NET 데스크톱 개발에 체크후 수정 버..

WinForm 2024.02.08

[소개] winform 개발 방향

안녕하세요 납땜능력자 입니다. 오늘은 C#을 활용해 Winform 응용 프로그램을 개발하기 앞서 C#을 소개하고, 저만의 개발 방향을 소개하겠습니다. 1. C# C# 은 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어 입니다. 닷넷 플랫폼을 반영하였고, 닷넷 에 강하게 의존하는 프로그래밍 언어입니다. 객체 지향 프로그래밍은 C#, java, Phython 등 과 같은 언어들이 있는데, 서로 관계가 있는 객체들의 집합을 사용하는 프로그래밍 이라고 생각할 수 있습니다. C# 은 Class 라는 객체를 정의하여, 객체를 통해 인스턴스화 하여 인스턴스를 만드는 과정을 이용하여 개발합니다. 말이좀 어려우니.. 간단하게 표현하자면 Class 라는 쿠키 틀을 만들어(정의) 반죽을 찍어내(인스턴스화) 쿠키(인스턴스..

WinForm 2024.02.08