티스토리 뷰

.net framework

- 윈도우 운영체제만 지원함. 

- .net core와 솔루션 탐색기에서 구성의 차이가 보여짐. 프로젝트 모습이 변경됨. 윈도우, 리눅스 등 다른 운영체제도 지원함. 최신

- .net core가 최신에 나왔기 때문에, 기존 프로젝트가 .net framework로 많이 개발되어 있어 계속해서 사용하고 있고, 안정적으로 운영하기 위해 지속적으로 사용함.

 

솔루션 탐색기

솔루션 안에는 여러 개의 프로젝트를 둘 수 있다.

프로젝트는 일종의 하나의 프로그램으로 볼 수 있다.

- 우클릭 > [추가] > 새 프로젝트 ...

 

ctrl + f5 실행 단축키

Program.cs > Main() 가장 먼저 실행됨.

 

Form1.cs

보기 > 도구상자를 통해 label, button 등 필요한 도구들을 넣을 수 있다.

빈 화면에 클릭을 하면 Form1_Load 함수가 추가된다.

Form1_Load() : Form1이 실행되기 전에 (응용 프로그램이 사용자 눈에 보여지기 전에) 먼저 처리하는 작업을 수행하는 함수.

 

label > 우클릭 > 속성 ( 다른 도구들도 마찬가지 )

(Name)요소 : label의 이름값, 코드상에서 구분할 수 있다.

(Text)요소 : label에 표시되는 텍스트

 

코드상에서 text를 변경하고 싶다면,

Form1_Load() 함수 내에 '도구의 name'.Text = "변경할 텍스트";

ex) lbl1.Text = "글자입니다"; 

 

button1_Click() : 버튼을 클릭했을 때 동작하는 함수

 

도구 > 속성 > 이벤트(번개모양) > 함수가 추가되어 있는 것을 확인할 수 있음.

도구들을 (디자인) '컨트롤러'라고 부른다.

 

참조 = 라이브러리

- 참조 추가 > 필요한 라이브러리들을 추가해서 사용할 수 있다.

- 외부 dll을 추가하여 해당 dll 내부의 클래스를 사용할 수 있다.

- 필요 시 NuGet 패키지 관리를 이용하여 인터넷을 통해 dll을 다운받을 수 있다.

 

InitializeComponent() : 각 요소를 초기화 해주는 함수

 

'2023~ > c#(.net framework)' 카테고리의 다른 글

C# 윈폼_응용프로그램 개발 03  (0) 2024.01.10
C# 윈폼_응용프로그램 개발 02  (1) 2024.01.10
$"문자열 {}"  (0) 2023.05.21
DBConnectionString  (0) 2023.05.20
예외처리  (0) 2023.05.20
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함