C#(CSharp)71 WPF Chart Control 사용해 보기(바, 파이, 꺽은석 차트 만들기) WPF를 사용하는 이유중에 하나가 화려한 UI를 개발할 수 있다는 점이다. 웹 개발을 할때 Design(HTML) + Publish(Javascript)등을 이용을 합니다. WPF도 웹 개발과 동일하게 디자인(퍼블리쉬)와 로직 개발을 분리해서 할 수가 있습니다. 아래 그림을 보면 차트 그림이 좀 있어 보입니다. 제가 오늘 간단하게 만든 차트 프로그램입니다. XAML과 외부 차트 컨트롤 아래 예제는 (OpenSource)를 이용했습니다. 상용 버전을 사용하면 훨씬 더 멋있을 것입니다. [Chart WPF 프로그램 만드는 방법] 1) WPF Tool Kit 설치 https://www.nuget.org/packages/WPFToolkit/ or http://wpf.codeplex.com/releases/vie.. 2015. 3. 11. WPF에서 윈도우 Form Control 사용하기 (WPF Hosting the Windows Forms Control) 1. 프로젝트에 아래 레퍼런스를 추가한다. - WindowsFormsIntegration - System.Windows.Forms 2. XAML에 아래 레퍼런스를 추가한다.xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms" 3. 실제 컨트롤을 아래 xaml 처러 추가해서 사용하면 된다. Save Delete 첨부한 샘플 코드 동작하기 위해서는 DB와 연동이 되어야 합니다. 저는 OpenSource인 MySql을 이용했습니다. 1)테스트 데이타 베이스 테이블 생성및 데이터 추가use test; CREATE TABLE IF NOT EXISTS `items` ( `ItemNumber` int(11) NOT NULL, `Item.. 2015. 3. 9. 윈도우(MS) 디버깅할때 debug memory value 의미 Visual Studio에서 C++/C# 를 개발할 때에 메모리를 직접 확인하는 경우가 있습나다. 그럴 경우 메모리에 있는 값의 의미를 정리해 보았습니다. 윈도우를 중심으로 정리했습니다. * 0xABABABAB : HeapAlloc으로 메모리 할당만 하고 아직 사용하지 않는 경우 입니다.* 0xCCCCCCCC : 초기화 되지 않은 스택 메모리입니다.* 0xCDCDCDCD : 초기화 되지 않은 힙(Heap) 메모리 입니다.* 0xBAADF00D : 힙(Heap)에 LocalAlloc(LMEM_FIXED)로 메모리 할당한후 초기화 하지 않은 경우입니다.* 0xFDFDFDFD : Visual Studio 에서 디버깅 할 경우 힙(Heap)에 메모리를 할당한 후 잘못된 메모리 접근을 알기위해서 설정하는 가드(G.. 2015. 2. 23. [20] C# 네임스페이스 (C# Namespace) C#에서 namespace는 java에서 package와 동일한 개념입니다.Namespace는 class들의 모음으로 생각하면 됩니다. 아래 3가지 코드 예제를 보면서 이해하도록 해보겠습니다. 1)Namespace 선언 (Defining a Namespace) using System; namespace first_space { class namespace_cl { public void func() { Console.WriteLine("Inside first_space"); } } } namespace second_space { class namespace_cl { public void func() { Console.WriteLine("Inside second_space"); } } } class Test.. 2015. 2. 23. 이전 1 ··· 10 11 12 13 14 15 16 ··· 18 다음