C# 3

[C# 개념정리] Drawitem(listbox)

윈폼으로 호가창을 만드는 중 매도/매수잔량에 게이지를 어떻게 코딩해야 하는지 감이 안잡히던 중... 장시간의 구글링을 통하여 Listbox/view에서 사용하는 Drawitem 이벤트를 통하여 개발이 가능하다는 사실을 알게 되었ㄷ... 기존에 Label 여러개를 덕지덕지 붙이는 (듀얼코어 이전 코어2개 때려박았던 CPU 느낌? ㅋㅋㅋㅋ) 멍청한 짓을 뒤로하고 Drawitem 이벤트를 활용하여 보자. Drawitem은 기본적으로 Listbox에 무엇인가 그려지면(글자, 혹은 이미지 등) 발생하는 이벤트로 여러분이 원하는 대부분의 튜닝이 가능할 것이라 생각된다. private void listBox1_DrawItem(object sender, DrawItemEventArgs e) {// } 기본적으로 이벤트..

Programming/C# 2018.10.25

[C# 개념정리] 상속(Inheritance)

상속은 캡슐화 및 다형성과 함께 객체 지향 프로그래밍(OOP)의 3가지 주요 특징 중 하나다. (MSDN에서..) 기본클래스에서 상속된 파생클래스는 기본클래스에서 정의된 메소드 등을 확장 수정하여 사용할 수 있다. C#의 경우 다중상속은 안된다고 한다.. [상속의 기본 원칙]1. 정적 생성자, 인스턴스 생성자, 소멸자, 구조체는 상속되지 않는다.2. 단일 상속만 가능하다. but, 인터페이스로 가능 [상속의 활용]1. 기존에 있는 클래스를 새로운 클래스에서 수정해서 사용해야 할 때2. 클래스의 소스코드는 없고 DLL 파일만 있을때 상속은 Public Class Class_A{public Class_A(){~~}} Public Class Class_B : Class A{//이하 생략...} 와 같이 " :..

Programming/C# 2018.10.18