누군가에게 소스를 보내고 싶다면 프로젝트 폴더 아래의 bin과 obj 폴더를 삭제하고 솔루션 폴더를 압축해 보내면 된다. 그 두 폴더는 VS에서 프로젝트를 빌드하면 자동으로 생성된다.
![[C#] 18일차 - 127. WinForm으로 Hello World 프로그램 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeshU9O%2FbtqXMdADJb0%2FmSv1pqfzETOhJMNkfd3d1K%2Fimg.png)
윈폼 APP을 작성하는 순서는 다음과 같다 Windows Forms 앱 템플릿으로 프로젝트 생성 디자인 창에서 컨트롤들을 배치 속성창에서 컨트롤들의 속성을 수정 이벤트를 등록하고 이벤트 처리 메소드 작성 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace A127_WinFormHello { public partial class Form1 : Form { publ..
![[C#] 18일차 - 126. 윈폼 템플릿 없이 윈폼 프로그램을 만드는 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsOkDW%2FbtqXHfTNV28%2FM9EQT3ukVTvPlbk9ViVVyK%2Fimg.png)
프로젝트 > 참조 > System.Windows.Forms와 System.Drawing을 추가해야한다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Drawing; using System.Windows.Forms; namespace A126_FormWithConsole { class Program { static void Main(string[] args) { CreateMyForm(); } private static void CreateMyForm() { Form form1 = new Form(); // 새로운 폼 객체..
C#으로 만드는 윈도우 APP은 크게 콘솔앱 windows forms 앱 WPF 앱 처음 프로젝트를 만들면 이렇게 자동생성된다. Properties 폴더 : 프로젝트의 설정에 관련한 여러 파일 포함 App.config : .NET 프레임워크의 버전 등 프로젝트 구성을 설정하는 XML파일 Form1.cs : 윈폼 응용 프로그램의 C# 소스파일 Form1.Designer.cs : 폼 디자인 정의를 포함하는 C# 소스파일 program.cs : 윈폼 응용 프로그램의 시작점을 포함하는 C# 소스파일
![[C#] 17일차 - 124. Linq, Group By로 데이터를 분류](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7Vyh1%2FbtqXrCvWhMd%2FHPZ8TKG3C8k41JaMfLNpt1%2Fimg.png)
Group By는 특정 조건으로 데이터를 분류하는 기능 group a by b into g a는 from문에서 사용한 변수 b는 분류 기준 c는 그룹 변수 즉 a에서 b 분류 기준으로 그룹을 나눈 것이 g가 된다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace A124_LinqGroupBy { // Student 클래스의 정의 class Student { public string Name { get; set; } public int Id { get; set; } public List Scores { get; set; } } cl..