본문 바로가기
반응형

분류 전체보기852

C# 이벤트(Event) 아래 글은 C# 이벤트 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 41 이벤트(Event) 564 ~ 566페이지 유튜브채널 VisualAcademy [C# 교과서 마스터하기 41. 이벤트(Event)] csharpstudy.com (https://www.csharpstudy.com/CSharp/CSharp-event.aspx) https://www.youtube.com/watch?v=C8xtvboY1gI # 이벤트 특정 상황이 발생할 때 개체 또는 클래스에서 알림을 제공 할 수 있도록 하는 멤버 이벤트는 클래스내에 특정한 일(event)이 있어났음을 외부의 이벤트 가입자(subscriber)들에게 알려주는 기능 클래스 내에서 일종의 필드처럼 정의된.. 2021. 5. 21.
C# 대리자(Delegate) 아래 글은 C# 대리자 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 40단원 대리자 546 ~ 563페이지 유튜브채널 VisualAcademy [C# 교과서 마스터하기 40. 대리자(Delegate)] https://www.youtube.com/watch?v=GXuKiifDpjE ✳대리자(Delegate)란? 매개 변수 목록 및 반환 형식이 있는 메서드에 대한 참조(포인터)를 나타내는 형식 -> 메서드 대신 호출 메서드의 매개 변수에 메서드 자체(대리자)를 전달 가능 -> 내장된 닷넷 API에 많이 사용 영어 단어 delegate는 '위임하다' 또는 '대신하다'의 의미가 있습니다 함수 자체를 데이터 하나로 보고 의미 그대로 다른 메서드를 대신 실행하는.. 2021. 5. 20.
C# 속성(Property) 아래 글은 C# 속성 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.📃 참고자료 C# 교과서(길벗 출판사) - 38단원 속성 사용하기 503 ~ 531페이지유튜브채널 VisualAcademy [C# 교과서 마스터하기 38. 속성(Property) 사용하기] https://www.youtube.com/watch?v=q-vd0saLxAU    ❔ 속성이란- 속성은 필드의 값을 읽거나 쓰거나 계산하는 방법을 제공하는 클래스의 속성을 나타내는 멤버입니다.   속성의 특성 클래스 안에 선언된 필드의 내용을 설정(set)하거나 참조(get)할 때 사용하는 코드 블록을 속성이라 함개체의 필드 중에서 외부에 공개하고자 할 때 사용하는 방법-> private 필드를 public 속성으로개체의 성질 / 특징 / .. 2021. 5. 20.
C# 예외처리하기(Exception) 아래 글은 C# 예외처리 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 26단원 예외 처리하기 349 ~ 361페이지 유튜브채널 VisualAcademy [C# 교과서 마스터하기 26. 예외 처리하기(Exception)] https://www.youtube.com/watch?v=C781teBX52U 예외의 의미 프로그램 실행 도중 발생하는 예상치 못한 오류 -> 오류(Error) === 예외(Exception) 처리되지 않은 예외는 프로그램의 실행을 중단시키는 원인 -> 강제종료 => 정상 종료로 처리가 필요 신뢰도 및 안정성 측면에서 매우 중요 -> 예외 처리(Exception Handling)를 통한 강제 종료 방지 예외(오류)의 종류 문법(컴파일).. 2021. 5. 19.
C# 인터페이스(Interface) 아래 글은 C# 인터페이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 45단원 인터페이스(Interface) 600 ~ 613페이지 유튜브채널 VisualAcademy [C# 교과서 마스터하기 45. 인터페이스(Interface)] https://www.youtube.com/watch?v=N4u2yQji4ec 인터페이스(Interface)란? 클래스에서 반드시 구현해야 하는 관련 기능에 대한 정의가 포함된 개념 인터페이스의 특징 인터페이스 멤버를 구현하지 않으면 에러 발생(강제성) -> 기본 모양을 만들어 줘야함 가내 수공업이 아닌 공장과 같은 곳에서는 설계도가 반드시 필요 -> 설계 과정에서 인터페이스 활용 데이터베이스 설계에서도 인터페이스 활용 .. 2021. 5. 18.
뛰어난 프로그래머가 되고 싶다면 이거 한가지만 하세요!(영상내용 정리) 의 영상을 보고 정리한 글입니다. youtu.be/JjK2IFKNkEc 1. 타이핑 연습 단순히 타이핑 속도를 빠르게 하려는 것 X 10손가락을 모두 사용 할 수 있도록 습관 위 두 가지를 실천하면 타이핑 속도를 저절로 빨라짐. 2. 컴퓨터의 메모리에 대한 생각 프로그래밍의 핵심은 놀랍게도 CPU가 아닙니다. CPU는 명령을 수행하는 존재입니다. ex) +, - 와 같은 연산 위의 내용보다 진지하게 고민 해야 할 것은 메모리입니다. 코드를 한줄 한줄 작성 할 때 메모리가 어디에 저장되고 어떤 과정을 거칠지 생각해야 합니다. * 컴파일 과정 후 운영체제를 거쳐서 실행이 될 때 메모리에 어떻게 어디에 작동 혹은 저장이 될 지에 대한 생각. 메모리 위주의 접근 메모리에는 데이터만 저장 되는 것이 아닌, CPU.. 2021. 5. 3.