Application.Run(new Form1());
처음 메인함수에 이렇게 form1을 실행하라는식으로 되어있음
그걸 따라가면
public Form1()
{
InitializeComponent();
}
이런식으로 나오는데 그다음은 어디 코드로 넘어가는거임?
그걸 따라가면
public Form1()
{
InitializeComponent();
}
이런식으로 나오는데 그다음은 어디 코드로 넘어가는거임?
InitializeComponent 돌아가는거지
저 내부 보면 너가 만든 폼 코드 있음
run이란 메서드가 뭐하는지를 모르는거 같네 - dc App
모름.. c# 처음 공부하는데 그런건 어디서 배워야함? 문법도 아니고 좀 알려줘라 ㅠㅠ
어플리케이션의 메서드Run을 실행한다. run이란 메서드안에 들어갈수 있는 형식이 정해져있을거임 그형식중 하나가 너가만든 윈폼이고, 그걸 실행하는거니까 윈폼이 켜지겠지 어플 안에 윈폼이들어있는거니까 어플이 윈폼보다 큰개념이 되는거지 너는 생명주기부터 다시 공부해야함 - dc App
윈폼이라는게 실행하면 뜨는 gui창말하는거지? 콘솔 환경에선 없는거짐?
알았어 생명주기 공부해볼게
ms docs 들어가면 너가 궁긍한거 다있어
내가 c언어만 했어가지고 c# 공부하려고 문법만 대충 훑고 남이 짠 코드 보면서 이해하려고 하는데 좀 이해가 안되긴하네 ㅠ c언어는 그냥 모르는 함수 정의만 찾아서 인풋값이랑 리턴값만 보면 됬는데 여긴 클래스고 뭐고 너무 복잡 찾을게 너무많음
익숙하면 이 구조가 더 편하더라
Application.Run 현재 스레드에서 표준 애플리케이션 메시지 루프의 실행을 시작하고 지정된 폼을 표시합니다.
저거 인자로 폼을 넘기면 폼을 그리고 버튼 클릭등의 이벤트를 그린 폼이랑 연결하는거임
여튼 고맙다 InitializeComponent 함수 정의 피킹 해가지고 코드 따라가니까 뭔가 어렵긴한데 읽히긴한다 이제부턴 검색으로 해결가능할듯
Form코드로 가는거임 ㅇㅅㅇ