목록Programming (48)
반응형
Eungene's Imaginations...
처음 자마린 실행시 검정화면만 나온다면, 아래문서 참고. 참고 문서 결론적으로 Hyper-V 설정을 해제해주고, Standalone Intel HAXM 최신버전을 설치해 주어야 한다. 그러면 제대로 실행되는 것을 확인할 수 있음. P.S : AMD CPU에서는 위처럼 설정을 해주어도 안될 수 있으니.. AMD CPU는 단말기연결 후 직접 디버글 해보는걸 추천한다.
WPF 개발을 하면서, 많은 패턴이 있는것을 확인할 수 있다.MVC, MVP 그리고 MVVM.이 코드 디자인 패턴 중에 각장에 장단점이 있는데, 그 중에 mvvm 패턴을 이용한, 프로젝트 생성하는 방법을 보려고 한다.Empty WPF 프로젝트를 생성하여, 처음부터 끝까지 mvvm패턴을 적용한 프로젝트를 만들어주기에는 귀찮은 부분도 굉장히 많고, 이 mvvm패턴을 적용한 프로젝트 템플릿을 Visual Studio에서도 제공을 한다.단, 이 Template은 따로 다운을 받아야 한다.이 Template의 이름은 MvvmLight라고 하여, Galasoft라는 회사에서 개발을 한 템플릿이다. MvvmLight는 NuGet에서도 다운받아서 WPF프로젝트에 적용이 가능하고, Visual Studio Project..
1. CodeMaid2. Productivity Power Tools 20153. PowerShell Tools for Visual Studio 2015
해야 할 일 하지 말아야 할 일 Action Method 뷰로 뷰 모델 개체를 전달한다. 서식을 설정한 데이터를 뷰로 전달한다. View 뷰 모델 개체를 이용해서 사용자에게 내용을 제공. 어떤 식으로든 뷰 모델 개체를 변경한다. 이렇게 규칙을 적용하는 이유는 MVC 프레임워크를 사용해서 최고의 결과물을 얻으려면, 응용 프로그램의 가 부분들을 엄격하게 분리를 시켜야 한다. Rozor를 이용하여 View에서 굉장히 많은 일들을 할 수 있다. 심지어 C#구문들을 실행할 수도 있다. 하지만, 어떤 방식으로든 Razor를 사용해서 업무 로직을 수행하거나 도메인 모델 개체를 조작해서는 안된다.반대로, 액션 매서드에서 뷰로 전달할 데이터의 서식을 설정해서도 안 된다. 그 대신, 출력에 필요한 데이터를 뷰가 직접 구성..
LINQ에 대해 자세히 설명되어 있는 MSDN 사이트 https://msdn.microsoft.com/ko-kr/library/bb397906.aspx 한글로 잘 명시되어 있기에 꼭 정독하고 넘어가야 하는 사이트이다.
ASP MVC를 하다 보면, 람다를 꼭 알고 넘어가야 한다. 람다를 굳이 하기 싫다면 안해도 된다. 하지만, 람다를 안하게 되면, 소스코드 라인수만 길어지기 때문에 쓰는것을 권장한다. 람다는 우리가 흔히 쓰는 메소드(C에서는 함수)를 굉장히 간략하게 만들어 주는데, 아래 소스들을 통해서 비교를 해보도록 하겠다. 12345678public ViewResult BreakBrainExample() { var results = addMethod(5, 10); return View("Result", (object)String.Format("결과값: {0}", results));} public int addMethod(int a, int b) { return a + b;}Colored by Color Scripte..