참고 Instantiate a System.Type from a type definition string http://stackoverflow.com/questions/13842173/instantiate-a-system-type-from-a-type-definition-string 앱을 개발하기 위해 CrossPlatform이라는 라이브러리 프로젝트를 사용하는데, 이런 경우 스트링으로 인스턴스를 시켜야 하는 경우가 많이 있다. 일반적으로는 Type t = Type.GetType(typeName, false); object result = null; if(t != null) result = Activator.CreateInstance(t); 위의 문장으로 처리가 되지만, 이 문장이 동작하기 위한 선결 조..
Windows 8 vs Windows 8.1 API Compare http://firstfloorsoftware.com/Media/DiffLists/Windows%208-vs-Windows%208.1.html 매우 정리가 잘되어 있음 WinRT and Windows Phone 8 Code-Sharing Pitfalls http://blog.markedup.com/2013/07/winrt-windows-phone-8-code-sharing-pitfalls/ 윈도우 폰api와 윈도우rt api와의 차이점에 대한 설명 Maximize code reuse between Windows Phone 8 and Windows 8 http://msdn.microsoft.com/en-us/library/windowspho..
Windows Live Connect Manage 내 응용 프로그램 https://account.live.com/developers/applications/index 접속하면 LIve connect 서비스 사용 목록을 조회 가능 2. Windows Store App(Modern App)이 아닌 경우에는 여기서 응용 프로그램 만들기를 선택 한 후 진행 한다. 3. Windows Store App은 데시보드에서 진행한다. https://appdev.microsoft.com/StorePortals/ko-KR/Home/Index 데시 보드에 접속해서 Live Connect 서비스를 등록할 앱을 선택한다. Live 서비스 사이트 클릭 첫화면 확인 혹시라도 새로운 클라이언트 암호를 만들어야 할 필요가 있으면 이곳에..
WebAPI를 사용하려면 Authentication을 하는 방법에 대해서도 알아야 한다. 그래서 해당 내용을 찾았는데.. 설명이 너무 추상적으로 되어 있어서, 좀더 자세하게 c#으로 만들어 보았다. 역시나 PCLSample에 추가를 하고 테스트를 한 내용이다. 참고 포스트 Individual Accounts in ASP.NET Web API http://www.asp.net/web-api/overview/security/individual-accounts-in-web-api 인증 방법은 크게 1) Individual Accounts in ASP.NET Web API 2) Forms Authentication 3) Integrated Windows Authentication 이렇게 3가지 정도 인것 같다...
PCLSample 솔루션에 WebAPI를 이용해서 CRUD 하는 셈플을 완성했다. (옛날에는 무지 쉽게 했었는데..으흠;;) 이번 솔루션은 단순히 CRUD 오퍼레이션을 하는 것이 아니라, Repository pattern을 이용하도록 만들었다. 거의 실사용하는 수준으로 만들어져있는 부분들이 있으니 잘 참고 하면 간단한 서비스는 쉽게 만들 것이라 생각한다. 1. PCLSample.DAL * PersonModelMap.cs Id필드에 Identity속성 추가 - 속성이 추가 되기 위해서는 PCLSample 데이터베이스를 삭제 하고 다시 실행해야 적용된다. class PersonModelMap : System.Data.Entity.ModelConfiguration.EntityTypeConfiguration {..
Visual Studio 2013에서 ApiController를 이용해서 OData Query를 사용하는 방법에 대해 포스팅한다. 참고 포스트 Supporting OData Query Options http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/supporting-odata-query-options 이 포스트의 핵심은 기존 ApiController를 이용해서도 OData쿼리를 할 수 있다는 내용이다.(사실 이것이 정상이지..처음에는 되었다가 나중에 않되었다가 다시 풀어준..그런 기가막힌 사연을 가지고 있다) PCLSample.WebAPI 프로젝트를 추가했다. 기본 프로젝트는 이전 포스트 처럼 Empty템플릿과 WebAPI만을 선택..
지난번에도 이와 관련한 포스트를 올렸는데..Visual Studio 2013이 나온 후 이전과는 완전 다른 방법으로 만들도록 되어 있어서, 다시 포스팅을 한다. 이제는 다시 뒤집지 않았으면 하는 바램이..쿨럭;; 참고 포스트 Creating an OData Endpoint in ASP.NET Web API http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/creating-an-odata-endpoint * 이 포스트는 참고 포스트를 거의 그대로 따라하는 내용임 요구사항 Visual Studio 2013과 ASP.NET and Web Tools 2012.2 Update 가 설치 되어 있어야지만 사용 가능 프로젝트 만들기 File -> ..
언어별 사용 언어 코드 목록 Choosing your languages http://msdn.microsoft.com/en-us/library/windows/apps/jj657969.aspx 언어 코드별 국가 목록 http://download.ni.com/contrib/epd/12BDC5D7CBB15E42E0440003BA230ECF/Locale_Web.txt English Australia, Brazil, Canada, Hong Kong SAR, India, Indonesia, Ireland, Kazakhstan, Malaysia Malta, New Zealand, Pakistan, Philippines, Singapore, South Africa, trinidad and Tobago United Ki..
Behavior SDK를 이용해서 작업을 하다보니 ItemClick 이벤트에 대한 처리를 할 수 없다는 걸 알았다. 그래서 InvokeActionCommandEx라는 IAction 클래스를 만들어 보았다. InvokeActionCommand를 CommandParameter를 사용하지 않으면 기본적으로 이벤트 아규먼트를 반환한다. 즉, 아래의 내용은 참고로만 사용하도록 한다. public class InvokeActionCommandEx : DependencyObject, Microsoft.Xaml.Interactivity.IAction { #region Static Fields /// /// Defines the CommandParameter dependency property, of type . ///..
- Total
- Today
- Yesterday
- Microsoft
- Behavior
- XAML
- UWP
- uno platform
- MVVM
- #uwp
- visual studio 2019
- ef core
- #Windows Template Studio
- windows 11
- Windows 10
- dotNETconf
- WPF
- #prism
- .net 5.0
- LINQ
- #MVVM
- Bot Framework
- .net
- Visual Studio 2022
- C#
- IOT
- PRISM
- kiosk
- ComboBox
- Always Encrypted
- Build 2016
- uno-platform
- Cross-platform
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |