C# 컨트롤
프로그래밍 클래스의 개념
shakeJ 참조 문서 : 가메 출판사, 김상형 저, 닷넷 프로그래밍 저, Chapter5~6, 2008년출판 ! 클래스(Class) 1.1 클래스 선언 간단하게 말해서 " 변수와 함수의 집합 " "실세계의 사물" 변수는, 사물의 속성이나 상태를 표현 함수는, 사물의 동작이나 행동을 기술 클래스는 '상태'와 '동작'을 하나로 묶은, 즉 변수와 함수를 합친 것이다. 이 클래스에 속한 함수를 메소드(Method)라고 부른다. 예를 들어, 사람 (사물) 의 피부색, 나이, 성별 (상태) 와 생각한다. 공부한다. 말한다. 걷는다 (행동)이라 생각하면, 변수 함수라고 쉽게 이해를 하면 된다. ++ 추상화 -> 사물들이 가지는 이런 특성들을 잘 정리해 '필드'와 '메서드'로 표현하는 과정. 캡슐화 -> 추상화된 결..
C# 대화상자/ 고급컨트롤
- 대화상자/ 고급컨트롤 shakeJ 1.1 대화상자 대화상자란!? 사용자와 대화를 담당하는 작은 폼으로 설정상태를 보고, 사용자의 지시를 받아들이는 것. 사용자와 통신하는 장치는 텍스트 박스, 체크 박스, 리스트 박스, 레이블 같은 컨트롤들이다. 하나의 컨트롤로는 단일정보만 다룰 수 있기에 여러 개의 컨트롤이 모여야 복잡한 정보를 다룰 수 있고 이를 대화상자라고 한다. 대화상자를 위한 별도의 클래스는 따로 정의 되지 않기에 폼을 대화상자 형태로 만들어야 된다. 폼 중에 크기 조정이 안되고, 차일드 컨트롤을 담고 있으며 잠시 열렸다 닫히는 것들을 대화상자라고 부른다. 대화상자는 모달형과 모델리스 형으로 나눌 수 있는데, 모달형 : 대화상자를 닫기 전에 다른 작업을 진행이 불가능(비주얼스튜디오-새프로젝트 ..