ASP/ADO.Net C# 실무 과정 자료] Color

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Color

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Color

■ System.Drawing.Color structure
- RGB color

 


- Color.FromArgb() (return 0-255)

 


- Color R = Color.FromArgb(255,0,0);

 


■ Named Colors
- This.BackColor = Color.white;


ASP/ADO.Net C# 실무 과정 자료] Windows GDI+

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Windows GDI+

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

Windows GDI+


■ GDI(Graphic Device Interface)

  - Windows Device driver

 

 


■ GDI+ (GDI2K)

  - Next generation GDI



 

ASP/ADO.Net C# 실무 과정 자료] Characteristics of CLR

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Characteristics of CLR

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

Characteristics of CLR

 

■ Core part of .NET

 

■ Like JVM

 

■ 개발 언어 독립적인 통함

 

■ 언어의 경계를 넘어 애플리케이션 디버깅

 

■ 보안

 

■ 공개키 인증 방식

 

■ 개발 언어의 통합

 

■ Garbage collection

ASP/ADO.Net C# 실무 과정 자료] Framework, CLR

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Framework, CLR

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

Framework, CLR

 

 

ASP/ADO.Net C# 실무 과정 자료] Windows programming

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Windows programming

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

Windows programming

 

■ Extended Win32 API


■ VC++


■ MFC(Microsoft Foundation Class)


  - Win API 를 class화한 라이브러리
  - Too Big
  - Message driven

 

■In C#, using delegate call


■ Visual Studio.NET
  - Console application
  - Web application
  - Window application

 

ASP/ADO.Net C# 실무 과정 자료] 리플렉션 사용 예제 & 설명








ASP/ADO.Net C# 실무 과정 자료] 리플렉션 사용 예제 & 설명

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


리플렉션 사용 예제 & 설명



예제) 


설명)

■ 결과값은

Int32 a

Char b


■ (1)에서 private는 검색되지 않는다.


■ (2)프로퍼티를 검색하기 위해서는 GetProperty 메소드를 사용해야 한다.


■ (3)에서 해당 객체의 모든 field 정보를 가져와서 베열에 저장한다.


■ (4)는 배열의 모든 field 정보들을 검색하기 위한 구문이다


■ (5)에서 item을 출력하라고 명령한다. 결과는 Int32 a식의 출력



ASP/ADO.Net C# 실무 과정 자료] 리플렉션 사용







ASP/ADO.Net C# 실무 과정 자료] 리플렉션 사용

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



리플렉션 사용


■ 리플렉션 네임스페이스

-Type.GetField 메소드는 해당 객체의 특정 필드정보를 반환하는데 이때, Syetem.Reflection 네임스페이스에 포함된 FieldInfo 형식으로 반환한다.



-Type.GetFields 메소드는 해당 객체의 모든 필드 정보를 반환하며 FieldInfo 의 배열 형식으로 반환한다.



- Type.GetMethod도 마찬가지이다.


- GetFields 등의 메소드로 배열형식의 반환값을 얻은 후, 이것을 foreach 문으로 하나씩 출력해 보자



ASP/ADO.Net C# 실무 과정 자료] Type 사용








ASP/ADO.Net C# 실무 과정 자료] Type 사용

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



Type 사용


■ (1)은 객체 이름 만으로 type을 가져오는 Type 클래스의 메소드를 사용하는 것을 보여준다.



■ 이후, type 인스턴스에는 MyClass의 형에 대한 정보가 들어가게 되며, FullName, IsClass 등의 프로퍼티를 사용할 수 있게 된다.



■ Type 클래스는 많은 정보를 포함하고 있다. 이 정보들을 잘 이용하기 위해서 리플렉션 클래스와 함께 사용한다.



+ Recent posts