-
Laboratory
WPF, MVVM | Calibrun.Micro와 C#으로 WPF 애플리케이션 만들기 (1)
Calibrun.Micro Caliburn.Micro · 'Xaml made easy' · Caliburn.Micro A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability. Features Bind view caliburnmicro.com Caliburn.Micro는 XAML을 사용하는 모든 플랫폼에서 MV* 패턴, MVC·MVP·MVVM ..
-
Laboratory
WPF, MVVM | Calibrun.Micro와 C#으로 WPF 애플리케이션 만들기 (2)
이번에는 Caliburn.Micro를 사용해서 간단한 프로그램을 작성해보겠습니다. 공식 문서에는 따로 Model에 대한 설명이 없어 Model 없이 View와 ViewModel로만 프로그램 작성을 해야 하는가 조금 헷갈릴 수도 있지만, Model 역시 사용 가능합니다. 예를 들어, 학생부 프로그램을 작성하기 위해 'Student'에 대한 Model이 필요하다면 namespace MVVMDemo.Models { public class StudentModel { public BitmapImage Picture { get; set; } // 학생 사진 public string Grade { get; set; } // 학년 public string Name { get; set; } // 이름 public str..
-
Unity
Unity | AR 사용설명서
해당 프로그램은 2018년 2학기 ~ 2019년 1학기, 1년 과제로 제작했던 컴퓨터공학과 졸업작품입니다. 최근 컴퓨터공학과 졸업작품은 대부분 교통 관련, 컴퓨터 비전이나 머신 러닝과 같은 일반 학부생이 쉽게 완성하기 힘든 부분에 집중되어 있었습니다. 실제로 1년이란 기간에 해당 주제를 가지고 완성을 못한 팀도 상당히 많았습니다. 또한 이런 주제들은 이미 상용화가 되어 있거나 실생활에 적용하기 어려운 매우 조잡한 형태였다는 것도 문제였습니다. 게다가 이런 주제를 선택한 팀들 중에서는 암묵적으로 졸업작품을 개인 개발자들에게 맡겨 사고 파는 방식도 있다는 것도 알고 있었고 실제로 본 적도 있었습니다. 저는 어찌됐건 졸업작품은 대학 생활에서 배운 것들을 마무리하는 작업이었기 때문에 첫째, 스스로 개발할 수 있..