C#/C# Basic
![category 대표 이미지](https://blog.kakaocdn.net/dn/cMePTg/btsFjISLhxc/oH7ki83HdozFKyJ25wYboK/img.png)
-
대리자와 이벤트는 같은 개념이다. 하지만 이벤트가 대리자와 다른점은, 이벤트는 메서드 안에서만 호출해서 사용 가능하다는 점이다. 이벤트를 발생시키는 쪽과, 발생된 이벤트가 반영되는 객체만 구분하면 된다. eg) 버튼 클릭 > 이벤트(대리자) > 레이블 수정 01. 이벤트 선언 방법 이벤트는 대리자를 event 한정자로 수식해서 만든다. [이벤트_키워드] [대리자_이름] [이벤트_이름]; delegate int A(String str); class Temp { public event A EventHandler; public void Func(string msg) { EventHandler(msg); } } 02. 이벤트 이해 이벤트를 발생시키는 객체와, 발생된 이벤트가 영향받는 객체만 구분하면 이벤트 기반..
delegate 02. Event대리자와 이벤트는 같은 개념이다. 하지만 이벤트가 대리자와 다른점은, 이벤트는 메서드 안에서만 호출해서 사용 가능하다는 점이다. 이벤트를 발생시키는 쪽과, 발생된 이벤트가 반영되는 객체만 구분하면 된다. eg) 버튼 클릭 > 이벤트(대리자) > 레이블 수정 01. 이벤트 선언 방법 이벤트는 대리자를 event 한정자로 수식해서 만든다. [이벤트_키워드] [대리자_이름] [이벤트_이름]; delegate int A(String str); class Temp { public event A EventHandler; public void Func(string msg) { EventHandler(msg); } } 02. 이벤트 이해 이벤트를 발생시키는 객체와, 발생된 이벤트가 영향받는 객체만 구분하면 이벤트 기반..
2024.03.04 -
C# 은 MSDN이 정답이다. 함수 & 매개변수 학습목표 언제나 그렇듯 프로그래밍 학습은 개발자 관점에서 대리자(delegate)라는 기술이, 프로그래밍에서 어떤 기존 개발 방법을 조금이라도 쉽고, 편리하게 하기 위한 것일까? 를 파악하는 것이 목표다. 학습순서 Callback 개념과 Delegate 용어 대리자를 사용하는 이유 Delegate를 선언하고 사용하는 방법 일반화 대리자를 사용하는 방법 Multicast Delegete (대리차 체인) 01. Callback 개념과 Delegate 용어 01.1 Callback 의 구조 01.2 C# 의 Callback 의 구조 01.3 Delegate 용어 Delegate 라는 용어는, 한국어로 '대리자', '대리인'을 의미합니다. 대신해서 일해주는 것을 ..
delegate 01.C# 은 MSDN이 정답이다. 함수 & 매개변수 학습목표 언제나 그렇듯 프로그래밍 학습은 개발자 관점에서 대리자(delegate)라는 기술이, 프로그래밍에서 어떤 기존 개발 방법을 조금이라도 쉽고, 편리하게 하기 위한 것일까? 를 파악하는 것이 목표다. 학습순서 Callback 개념과 Delegate 용어 대리자를 사용하는 이유 Delegate를 선언하고 사용하는 방법 일반화 대리자를 사용하는 방법 Multicast Delegete (대리차 체인) 01. Callback 개념과 Delegate 용어 01.1 Callback 의 구조 01.2 C# 의 Callback 의 구조 01.3 Delegate 용어 Delegate 라는 용어는, 한국어로 '대리자', '대리인'을 의미합니다. 대신해서 일해주는 것을 ..
2024.03.04 -
C# 환경 설정은, 처음 공부하는 사람에겐 좀 복잡하다. .net 이라는 이름으로 여러 기술 스택이 사용된다. ① C# 버전과 .NET Framework ② .NET 통합 흐름 ③ .NET Cross Platform 1).NET Framework Link, 2).NET Link, 3).NET Standard Link ④ MAUI (Multi-platform App UI) ⑤ Visual Studio Installer Microsoft Learn .NET MAUI 7 Link
C# 버전과 개발환경C# 환경 설정은, 처음 공부하는 사람에겐 좀 복잡하다. .net 이라는 이름으로 여러 기술 스택이 사용된다. ① C# 버전과 .NET Framework ② .NET 통합 흐름 ③ .NET Cross Platform 1).NET Framework Link, 2).NET Link, 3).NET Standard Link ④ MAUI (Multi-platform App UI) ⑤ Visual Studio Installer Microsoft Learn .NET MAUI 7 Link
2023.03.17 -
더보기 11/01 파이썬 └ 키오스크 12/04 C언어 └ 춘식이 키우기 └ 개인 프로젝트 12/11 C언어 TCP/IP └ 농산물 └ 크리스마스 12/26 CS, 입자포 └ 아시안컵 Bok's Ticket 01/15 DB, SQlite └ 취업in 01/25 C++ Qt └ 다나와 자동차 └ 개인 자유 프로젝트 └ 복팡이츠 02/20 C++ TCP/IP + Thread └ 채팅 03/07 C# └ 복튜브 03/00 기업 프로젝트 └ 1 └ 2 └ 3 05/24 30주차 - 완 - @ 자기 주도 학습 Linux(Ubuntu) 환경 개발 C/C++ 환경설정 - 빌드, 컴파일러, 실행, 메모리 @ 17주/30주 마무리, C# 시작 개발자란? 개발자는 기술자입니다. = 돈을 받을만한 프로그램을 ..
1. 프로그래밍과 C#더보기 11/01 파이썬 └ 키오스크 12/04 C언어 └ 춘식이 키우기 └ 개인 프로젝트 12/11 C언어 TCP/IP └ 농산물 └ 크리스마스 12/26 CS, 입자포 └ 아시안컵 Bok's Ticket 01/15 DB, SQlite └ 취업in 01/25 C++ Qt └ 다나와 자동차 └ 개인 자유 프로젝트 └ 복팡이츠 02/20 C++ TCP/IP + Thread └ 채팅 03/07 C# └ 복튜브 03/00 기업 프로젝트 └ 1 └ 2 └ 3 05/24 30주차 - 완 - @ 자기 주도 학습 Linux(Ubuntu) 환경 개발 C/C++ 환경설정 - 빌드, 컴파일러, 실행, 메모리 @ 17주/30주 마무리, C# 시작 개발자란? 개발자는 기술자입니다. = 돈을 받을만한 프로그램을 ..
2023.03.16