Windows 8 RP 버전부터 적용된 BackgroundDownloader를 이용한 다운로드 셈플이다. 기존에 sample 프로젝트를 제공하고 있는데, 실제로 사용하기에는 좀 부족해서 몇가지 기능을 수정, 보완을 했다. 맨 아래 소스를 참고하기 바란다. 1. 참고 포스트 BackgroundDownloader class http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.backgroundtransfer.backgrounddownloader Background Transfer sample http://code.msdn.microsoft.com/windowsapps/Background-Transfer-Sample-d7833f61 ..
이전 포스트에서는 App에서 Database를 생성하고, 데이터를 CRUD할 수 있는 환경을 만드는 것이였다. 하지만, 이미 만들어진 Database에 있는 자료를 App과 함께 배포하고, 사용해야 하는 경우도 있다. 그런 경우에는 어떻게 처리를 해야하는지 알아 보기로 하자. 이전 포스트의 소스가 필요하다. Using SQLite in Windows 8 RP Metro style app Part 1 http://kaki104.tistory.com/133 1. Sample Database 다운로드 Chinook Database http://chinookdatabase.codeplex.com/ 위의 프로젝트에서 모든 종류의 Sample Database file을 다운로드 받을 수 있으며, 다운로드 페이지에서..
현재 Windows 8 RP 버전은 로컬 데이터베이스를 지원하지 않는다. 앞으로 지원이 될지도 약간 미지수라 다른 방법을 찾던 중 SQLite를 사용할 수 있다는 이야기를 듣고, 적용을 해 보았는데 간단하게 지원이되어서 오랜만에 포스팅을 하게 되었다. 참고 포스트 http://wp.qmatteoq.com/using-sqlite-in-your-windows-8-metro-style-applications/ 참고 포스트에서는 로컬 저장소에 Database파일을 만들고, Insert, Select를 하는 방법에 다루고 있으니, 약간 응용하면 CRUD도 가능하리라 생각된다. 그리고, 추가로 다음 포스트에서 Database파일을 포함한 앱을 배포하고, 조회하는 방법도 추가하도록 하겠다. 1. 준비단계 SQLite..
지난 포스트에 이어서 LayoutAwarePage.cs에 대해서 살펴 보도록 하겠다. Grid App analyze Part 1 - Windows 8 Release Preview Grid App analyze Part 2 - Windows 8 Release Preview - 현재 1. 정리 LayoutAwarePage.cs는 몇개의 구분을 가지는데, 기본부분, Navigation support, Visual state switching, Process lifetime management 정도가 되겠다. 기본부분 : DefaultViewModel을 만드는 부분과, 기본 생성자가 포함된다. Navigation support : GoHome, GoBack, GoForward, CoreDispatcher_Acc..
이 포스트는 Windows 8 Release Preview 버전의 Grid App template를 분석하는 포스트이다. Windows 8 RP Visual Studio 12 Beta 버전에서 가능하다. 이번에 버전이 올라가면서 여러부분이 변경되어서, 기존 CP버전에서 만들었던 앱은 오류가 발생한다. 변경된 부분에 대해서는 다른 포스트를 참조해서 수정을 하던지, 새로 프로젝트를 만들어서 하나하나 붙여나가야 한다. 1. 템플릿을 이용해서 프로젝트를 만들어보자 File -> New -> Project를 선택 Grid App(XAML)을 선택하고 Name은 GridSampleApp으로 입력하고 OK를 누른다. Grid를 사용하는 기본 템플릿으로 프로젝트를 생성하고, 실행한 결과이다. 이전과 다르게 마우스 휠이..
이번 포스트는 간단하게 MVVM Pattern에 대해서 정리를 하고, 사용했을 때의 장점을 살펴 보도록 하겠다. 참고 포스트 MVVM Pattern Made Simple http://www.codeproject.com/Articles/278901/MVVM-Pattern-Made-Simple 1. MVVM Pattern이란? MVVM은 Model-View-ViewModel의 약자이며, 각 단어의 의미에 대해서 살펴보자. 1) Model : 서비스나 database에서 받아오는 data의 집합 모델이나, data를 CRUD하는 메소드를 포함할 수 있다. 2) View : 사용자가 보는 UI로 구성된 화면을 이야기 하며, xaml로 구성되어 있다.(WPF, Silverlight, WP7, Metro style..
Portable Library (.Net Framework 4.5 : WPF, Metro style app)에서 Single Page Application에서 만들어 놓은 WebAPI를 사용해서 CRUD를 하는 방법에 대해 알아보도록 하자. 참고 강의 : 2012년 4월 14일 송파 KOSTA 이복영 강사님 주말반 수업 내용 1. 기본 준비 1) Using MVVM Pattern in Portable Library http://kaki104.tistory.com/entry/Using-MVVM-Pattern-in-Portable-Library 2) MVC4 - Single Page Application (SPA) http://kaki104.tistory.com/category/HTML5/MVC4 위의 2개..
MVVM 패턴을 적용해서 Sample을 완성했다. 프로젝트를 전체적으로 수정을 했기 때문에, 중요한 부분에 대해서만 설명을 하고, 세부적인 사항은 소스를 참조하기 바란다. 1. 완성 화면 2. App.xaml.cs protected override void OnLaunched(LaunchActivatedEventArgs args) { if (args.PreviousExecutionState == ApplicationExecutionState.Terminated) { //TODO: Load state from previously suspended application } // Create a Frame to act navigation context and navigate to the first page v..
Live SDK를 이용해서 SkyDrive를 사용하는 예제를 만들어 보자. 이번 회에서는 Application을 등록하는 부분과, Live SDK를 이용해서 컨넥션을 만드는 부분까지 설명하도록 하겠다. 우선 아래 셈플 프로젝트를 다운로드 받고, 페이지에 있는 링크를 통해서 Live SDK를 다운로드를 받아서 설치한다. Windows 8 Consumer Preview 버전에서 개발된 소스입니다. 참고 셈플 프로젝트 PhotoSky - SkyDrive Sample http://code.msdn.microsoft.com/windowsapps/Live-SDK-Windows-Developer-8ad35141 Live SDK 지원 내용(Live Connect Downloads) http://msdn.microsof..
Visual Studio 11에서 포터블 라이브러리를 이용해서 WPF, Silverlight, Metro style에서 MVVM Pattern 사용하기 참고 포스트 Understanding the Portable Library by Chasing ICommand (1 of 3) http://csharperimage.jeremylikness.com/2012/03/understanding-portable-library-by.html Portable Library Tools http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981 참고 포스트에 있는 Jeremy라는 분은 좋은 포스트를 많이 올리는 사람 중에 한명인데, ..
- Total
- Today
- Yesterday
- dotNETconf
- MVVM
- Build 2016
- PRISM
- Cross-platform
- LINQ
- C#
- windows 11
- visual studio 2019
- Visual Studio 2022
- ef core
- ComboBox
- Microsoft
- .net
- kiosk
- XAML
- uno platform
- .net 5.0
- #MVVM
- #prism
- #Windows Template Studio
- Bot Framework
- Behavior
- #uwp
- Windows 10
- Always Encrypted
- uno-platform
- WPF
- UWP
- IOT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |