반응형

분류 전체보기 2946

3. 2 실습: 다른 프로젝트에서 만든 컨트롤 사용하기 [Windows Forms 응용 프로그램]

3. 2 실습: 다른 프로젝트에서 만든 컨트롤 사용하기 3.2.1 같은 솔루션에서 사용하기 이번에는 다른 프로젝트에서 만든 컨트롤 라이브러리를 참조하여 사용하는 방법을 알아봅시다. 먼저 3.1에서 만든 솔루션에 ColorSelectorControlLib 프로젝트를 추가하세요. 프로젝트 템플릿은 WIndows Forms 컨트롤 라이브러리를 선택합니다. [그림 3.7] 컨트롤 라이브러리 프로젝트 추가 여기에서는 3.1 실습에서 만든 ColorSelectorControl을 라이브러리 형태로 만들 것입니다. 새로 생성한 프로젝트에 기본으로 만들어진 UserControl1 은 제거하세요. 3.1 실습에서 사용자 정의 컨트롤을 추가하여 하나 하나 작성할 수 있지만 여기에서는 이미 만들었던 것을 가지고 실습하기로 할..

3.1.3 Form1 구현 [Windows Forms 응용 프로그램]

3.1.3 Form1 구현 이제 작성한 ColorSelectorControl을 사용하는 Form1 을 구현합시다. 먼저 자식 컨트롤을 배치하세요. [그림 3.6] Form1 자식 컨트롤 배치 위쪽에 ColorSelector 컨트롤을 배치하고 아래쪽에 변경할 때 사용할 컨트롤들을 배치하세요. using System; using System.Windows.Forms; namespace Ex_사용자_정의_컨트롤 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } void colorsel_ColorChanged(object sender, ColorChangeEventArgs e) { tbox_red.Text = e.Red..

3.1.2 ColorSelectControl 정의 [Windows Forms 응용 프로그램]

3.1.2 ColorSelectControl 정의 이제 프로젝트에 사용자 정의 컨트롤 ColorSelectorControl을 추가하고 자식 컨트롤을 배치하세요. [그림 3.3] ColorSelectorControl 추가 [그림 3.04] 자식 컨트롤 배치 using System; using System.Drawing; using System.Windows.Forms; namespace Ex_사용자_정의_컨트롤 { public partial class ColorSelectorControl : UserControl { public event ColorChangeEventHandler ColorChanged=null; public int Red { get; private set; } public int Gre..

3.1.1 ColorChangeEventArgs 정의 [Windows Forms 응용 프로그램]

3.1.1 ColorChangeEventArgs 정의 먼저 Windows Forms 응용 프로그램을 만드세요. 그리고 ColorChangeEventArgs 클래스를 추가하세요. 먼저 대리자 COLOR_ELEM을 정의하세요. COLOR_ELEM에는 RED, GREEN, BLUE, 전체 색상을 구분하기 위한 값들을 열거합니다. public enum COLOR_ELEM{ CE_RED, CE_GREEN, CE_BLUE, CE_ALL } 이벤트의 인자는 EventArgs의 파생 클래스로 작성하는 것을 권장합니다.public class ColorChangeEventArgs:EventArgs{ 이벤트의 인자는 이벤트 핸들러에서 사용할 인자들을 속성으로 제공하여 편의성을 높여줍니다. 여기에서는 Red,Green,Blu..

3. 사용자 정의 컨트롤 [Windows Forms 응용 프로그램]

3. 사용자 정의 컨트롤 이번 장에서는 사용자 정의 컨트롤을 만들고 이를 이용하는 방법을 알아봅시다. 3. 1 실습: 같은 프로젝트에서 사용자 정의 컨트롤 만들기 사용자 정의 컨트롤을 만들 때는 먼저 예광탄 형태로 하나의 Windows Forms 응용 프로그램 프로젝트에서 만들고 난 후에 테스트를 통해 신뢰성을 검증 받은 후에 라이브러리로 만드는 것이 바람직합니다. 먼저 이번 실습에서는 [그림 3.1]처럼 동작하는 Windows Forms을 만들어 봅시다. [그림 3.1] 실행화면 [그림 3.2] 클래스 구성 이번 실습하는 프로그램에서는 Form1 외에 사용자 정의 컨트롤인 ColorSelectorControl과 이벤트 처리를 위한 ColorChangeEventArgs 클래스, ColorChangeEve..

B.A.P POWER

B.A.P POWER 데뷔 앨범 Warrior의 흥행을 POWER에서 대박 몰이에 성공합니다. 트랙 1. FIGHT FOR FREEDOM B.A.P가 왜 혼탁한 세상의 저항하는 가사를 담고 있는지 이유가 나옵니다. 지치지 않는 자유로운 열정이 있어 가슴 속에 있는 말을 맘껏 소리 지르라고 하네요. 트랙 2. POWER 경쟁 사회에서의 정의로움에 귀와 눈을 막고 사는 현실을 비판합니다. 하지만 B.A.P가 악마에 물들어 가는 세상을 향해 전쟁을 선포합니다. 돈, 권력, 명예만 쫓기 위해 기성 세대가 말하는 것이 정의가 아님을 거짓임을 말합니다. 트랙 3. WHAT THE HELL 경쟁 사회에서 자신과 관계없는 수 많은 부조리에 무관심한 풍조를 비판하네요. 죄는 있으나 죄인은 없는 세상, 그리고 이에 아무 ..

제주 추사 김정희 유배지를 가다.

제주 추사 김정희 유배지를 가다.이용 시간09:00~18:00(입장 마감 17:30) 쉬는날연중무휴 위치제주 서귀포시 대정읍 추사로 44 입장료개인 어린이(300원) 청소년/군인(300원) 어름(500원)단체 어린이(200원) 청소년/군인(200원) 어름(400원) 문의☏ 064-794-3089 자료 출처제주 놀멍쉬멍 사이트(제주 지자체 공식 사이트입니다.) 주변 여행지자연이 준 선물,제주 산방산, 용머리해안, 송악산, 형제섬중문 주상절리 해안과 천제연 폭포 관련 사이트[충남 예산] 추사고택 후기 및 갤러리 추사 김정희는 제주도 대정에서 유배 생활을 하였습니다.그리고 유배 생활에서 중국의 책을 구입하기 위해 주고 받은 편지들이 남아있지요.많은 사람들이 방문하는 장소는 아니지만 한 번쯤 가서 그의 빼어난 ..

여행/국내여행 2016.04.05
반응형