1. 대상방향 및 winform의 간단한 활용(개편)

4511 단어 WinForm
개체에 대한 개요:
대상을 잘 다루는 것을 배우려면 세 가지 문제부터 시작해야 한다.
1. 대상을 향한 것은 무엇입니까?2. 왜 대상을 향해야 합니까?3. 대상을 어떻게 향해야 하는가?
 
대상을 향해 먼저 대상이 있어야 한다. 그러면 대상은 무엇일까?
대상의 정의는 사람들이 연구해야 할 모든 사물로 가장 간단한 정수부터 복잡한 비행기 등까지 모두 대상으로 볼 수 있으며 구체적인 사물을 나타낼 수 있을 뿐만 아니라 추상적인 규칙, 계획 또는 사건도 나타낼 수 있다.
그래서 대상이라는 대상은 객체를 가리킨다.객체란 객관적으로 존재하는 대상의 실체와 주관적이고 추상적인 개념을 가리킨다.(@조학지 <대상이란 무엇인가? 왜 대상을? 어떻게 대상을?> 발췌)
이를 통해 알 수 있듯이 대상은 하나의 객체이다. 많은 사람들이 클래스가 하나의 대상이라고 생각하지만 정확히 말하면 대상은 클래스를 모델로 만들어진 것이고'대상'과'클래스의 실례'는 대응하는 것이다.우리가 평소에 프로그래밍을 할 때 항상 new의 대상이 나온다. 이 방법은 추상적인 종류를 하나의 대상으로 구체화하는 것이다. 대상은 유연하고 자유롭게 정의될 수 있다.
창설 대상은 프로그래밍 방법을 간소화하는 필수품이기 때문에 대상을 대상으로 하는 것은 프로그래밍의 중요한 사상이다.
대상을 대상으로 하는 것을 이해하려면 구조적 프로그래밍에서 착수해야 한다. 바로 기능 분해법이다.큰 문제를 몇 개의 작은 문제로 분해하고 더 작은 문제로 분해하여 얻은 문제가 하나의 함수로 실현될 때까지 한다.
eg. 간단한 예를 들어 1999년 5월 10일부터 2006년 3월 8일까지 모두 며칠이 있었는지 계산해 봅시다.
먼저 구조체 유형을 정의합니다.
1 //      
2 public struct MyDate
3 {
4   public int Year;  //   
5   public int Month;  //   
6   public int Day;  //   
7 }

그런 다음 알고리즘을 새 함수에 씁니다.
1 static int TwoDate(MyDate begin,MyDate end)
2 {
3   ...//
4 }

마지막으로 함수를 사용하여 호출합니다.
 1 MyDate d1,d2;  //         
 2 d1.Year = 1999;
 3 d1.Month = 5;
 4 d1.Day =10;
 5 
 6 d2.Year = 2006;
 7 d2.Month = 3;
 8 d2.Day =8;
 9 
10 //    
11 int days = TwoDate(d1,d2);

대상을 향한 방법도 이 방법과 비슷하다. 다른 점은 다음과 같다.
1. 모든 함수는 하나의 클래스에 놓여 특정한 클래스의 구성원이 된다.
2. 외부 대상은 클래스의 구성원 함수를 직접 호출할 수 없기 때문에 먼저 대상을 만들고 대상을 통해 이 함수를 호출해야 한다.
3. 함수의 성명은 공공 정보와private 두 가지로 나뉘는데 공공 정보만 외부에서 호출될 수 있고 개인 정보의 접근성 제한을 확보한다.
따라서 대상을 대상으로 하는 기술 개발을 사용하면 비교적 높은 개발 효율을 얻을 수 있고 비교적 낮은 유지 보수 비용과 시스템의 확장성도 더욱 좋다.
그렇다면 어떻게 대상을 대상으로 문제를 해결해야 하는가?다음 몇 절은 상세하게 설명할 것이다.
카탈로그: (일시적으로 수정, 계속 업데이트...)
1: 대상을 향한 4대 기본 특성
1. 포장: 2, 추상: 3, 계승: 4, 다중:
2. 방법의 이해와 응용
클래스의 구조 함수;
값 유형, 인용 유형을 깊이 이해하기;
클래스 구성원의 접근 권한;
자류, 부류;
이름 공간과 라이브러리;
방법 재부팅, 숨김과 허법(이해하면 된다).
추상적인 기류와 인터페이스;
위탁
3. 이벤트-winform의 간단한 사용

좋은 웹페이지 즐겨찾기