
1. HellowWorld Project를 구성하고 있는 내용은 오른쪽 그림과 같다. Properties, References, App.config, App.xaml, MainWindow.xaml로 구성되어 있으며 각각 어떤내용의 소스가 들어 있는지 확인해 보고자 한다. 1) Properties 부분은 클릭해 보면 AssemblyInfo.cs, Resources.resx, Settings.settings의 파일이 포함되어 있음을 알수 있다. ▷ AssemblyInfo.cs 파일을 열어보면 아래와 같은 내용을 확인할 수 있다. 아래 내용은 프로그램의 Assembly작성에서 활용하게될 내용들이 코드로 들어 있다. 10~17번째까지의 라인에는 Assembly의 일반적인 속성을 넣을 수 있다. 알맞는 속성을 수..

이제까지는 쉽게 따라 왔으리라 생각한다. 이번 강의에서는 Solution Explorer을 살펴 보고자 한다. 보통 화면의 우측에 있으며 화면에서 찾을 수 없으면 Ctrl+W, S를 클릭하면 화면에 아래와 같은 화면이 나타난다. ▷가장 상단에 Solution Explorer라는 창의 이름이 나타나며, 그 아래에 아이콘들이 존재한다. 마우스를 올려보면 어떤기능을 하는지 알수 있다. ▷ Search Solution Explorer 부분이 있는데 Solution Explorer에 객체가 많을 경우 검색할때 사용한다. ▷ Solution "WPFSolution"(1 project)가 솔루션의 이름이됩니다. Alt+Enter를 통하여 Solution의 속성을 살펴 볼 수 있다. 솔루션의 속성에서 주의 깊게 봐야 ..

제목과 동일하다. 대부분의 언어들이 처음 작성하는 프로그램이기도 하다. 작성하는 방법은 아래와 같다. Visual Studio 2019를 시작하면 아래와 같은 화면을 볼 수 있다. 이곳은 Visual Studio의 처음 실행화면이다. 잠시 기다리면 아래와 같은 화면을 볼수 있다. 이곳은 기존에 사용하던 프로그램을 계속 수정할 것인지 또는 새로운 프로젝트를 실행할 것인지등을 결정하는 화면이다. 우리는 새로운 프로젝트를 시작해야 하므로 Get Started에서 Create a new project를 선택한다. 이곳에서는 어떤 종류의 프로그램을 작성할지를 선택하는 화면이다. 우리는 WPF Application 프로그램을 개발해야 하므로 왼쪽에 있는 WPF App(.NET Framework)를 선택하고 난후 N..

WPF의 개발도구를 설명하기 전에 WPF의 구성을 알아 볼 필요가 있을 것 같다. WPF는 디자인(XAML)과 소스코드 영역으로 구분가능하다. 첫번째인 디자인 영역의 XAML은 Extensible Application Markup Language의 약자로서 Microsoft사에서 선언한 XML기반 언어다. XML과 비슷한 문법을 취하고 있어 프로그램 사용자 입장에서 가장 중요한 부분이기도 하다. 디자이너가 배우기 쉽고 수정하기 쉬워야 하기 때문에 Microsoft에서 전문툴을 제공한다. 이것이 Blend for Visual Studio이다. Blend for Visual studio를 설치하기 위해서는 Visual Studio 설치관리자에서 .Net Desktop development에서 Blend fo..
WPF(Windows Presentation Foundation)의 약자다. 2002년경 Microsoft에서 출시한 GUI(Graphical User Interface)이로 프로그램을 사용하는 사용자와의 인터페이스를 담당한다. 그렇다면 과거에는 GUI가 없었을까? 대표적인 GUI는 Win3.1부터 시작해서 나오던 WinForm(Windows + User Interface)가 있다. 왜 마이크로 소프트사는 기존 WinForm을 놔 두고 WPF를 출시하였을 까? 그 이유는 두가지 GUI의 장점을 비교해 보면 알 수 있을 것 같다. WPF(Windows Presentation Foundation) WinForms - 최신 기준에 부합한다. - 유연한 프로그램이 가능하기 때문에 컨터롤 제작이 쉽다. - XAM..