ASP/ADO.Net C# 실무 과정 자료] Event Handling in .NET

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Event Handling in .NET

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


Event Handling in .NET


■ Visual C++ 에서의 이벤트 처리
- Message-driven 방식 

- 메시지 맵

 


■ .NET 에서의 이벤트 처리
- 델리게이트 객체안에 이벤트 함수를 포함하여 이벤트 핸들러에 등록하는 방식

 


- 이벤트 핸들러에 의해 등록된 이벤트들은 상위 클래스인 윈폼의 네임스페이스 안에 이벤트 함수로서 존재하게 된다.

 


- 이벤트를 처리하기 위해서 이미 만들어져 있는 이벤트에 관한 함수를 override 하거나 새로운 함수를 델리게이트 객체를 이용


 

ASP/ADO.Net C# 실무 과정 자료] Window control class

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Window control class

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

Window control class

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

 

 

 

 

 

 

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

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

 

Window control

■ UI(User Interface) – winform 이용 
- Visual basic 과 유사(쉽게 만들다 보니..)

- MFC – dialog, document 기반 

- Visual Studio.NET 에서는 하나로 통합

- Windows Forms 이라 부름

- Simple & Powerful

- Flexibility

- ActiveX 지원 

- 메타데이터 지원


 

 

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

 

 

 

 

 

 

 

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

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

 

Bitmap


■ Display Images

- 모든 그래픽은 점, 선, 원등으로 구성


- 결국 모든 것은 점으로 표현

 

 


■ System.Drawing.Image namespace 에 정의된 Image  이용해서 bitmap 을 다룸


 

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

 

 

 

 

 

 

 

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

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

 

Font

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

 

 

 

 

 

 

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

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

 

Pen

■ System.Drawing.Pen 1 개의 클래스 존재
- (Hatch Style, LinearGradientBrush, PathGradientBrush)

 


- Brush BB = new HatchBrush(HatchStyle.DiagonalBrick, Color.Red, Color.Blue)

 


- Pen BP = new Pen(Color.FromArgb(0,0,5)


 

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

 

 

 

 

 

 

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

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


Brush


■ System.Drawing.Brush

- Solid Brush

 


- Brush R = new SolidBrush(Color.Red);

 


■ System.Drawing.Drawing2D.HatchBrush

- Hatch Brush

 


- Pattern 으로 칠해줌

 


- 여러 개의 멤버가 있음

 


- Brush C = new HatchBrush(HatchStyle.Cross, Color.Yellow);


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

 

 

 

 

 

 

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

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

 

palette


■ 윈도에서 비디오 어댑터가 지원할 수 있는 것보다 더 많은 색상을 요구할 경우 사용

 


■ 그래픽 디바이스에 관계없이 같은 색상을 나타낸다


 

+ Recent posts