Windows 8 store app에서 여러가지 작업을 하다가 접하는 문제 중에 하나가 파일을 읽어 들여서 사용해야 하는 경우에 Encodig문제가 발생한다. 그래서 간단하게 셈플을 만들었다. (방법을 알면 정말 쉽게 할 수 있는데..모르면 정말..) How to read a text file with other encoding than UFT8 or UTF16 in WinRT? http://stackoverflow.com/questions/12935238/how-to-read-a-text-file-with-other-encoding-than-uft8-or-utf16-in-winrt 1. 화면 2. ItemDetailPage.xaml.cs //ToArray()를 사용하기 위해 필요 using System..
Windows 8 Store app은 기본적으로 local database를 지원하지 않는다. 그리고, Sqlite는 CPU별로 따로 패키지를 만들어야하는 불편함이 존재한다. 그래서, 찾아보다가 로컬 파일 기반으로 db를 관리하는 것을 Korea Bus Information 앱에서 사용해 보았다. 장점 : 1) 사용이 간단하다 2) CPU별로 앱을 만들 필요가 없다 단점 : 1) 성능이 뛰어나지는 않다. 2) db의 저장 공간을 많이 차지 한다. 1. 참고 WinRT File Based Database http://winrtdatabase.codeplex.com/ 참고에 있는 Download를 눌러서 소스와 셈플을 받은 후 실행해서 만들어지는 dll을 사용해야 한다. Nuget으로 1차 설치해서 Refe..
영화 예매 시스템을 몇번 이용을 해보았는데. 진짜 리얼 좌석 예매가 되지 않아서 불편했었다. 그래서, SignalR을 이용해서 진정한 리얼타임 예매 시스템을 간단하게 구현해 보았다. 전체적인 화면 구성은 모 사이트의 내용을 카피한 것이고, 화면에 나오는 데이터들은 고정 값이니 참고하기 바란다. * 참고 SignalR / SignalR https://github.com/SignalR/SignalR * Silverlight 클라이언트 실행 페이지 http://kakisoft.com/rmoviesl5/index.aspx 1. 첫화면은 별 내용이 없으니, 다음 단계로 넘어간다. 2. 좌석 선택 화면 3. 첫번째 클라이언트(고객)이 좌석 E:13, E:14를 선택 4. 두번째 클라이언트(고객)를 실행하면 E:13..
MSDN의 셈플 프로젝트를 보면 Tile sample과 BackgroundTask sample이 각 각 존재 하지만, Live Tile을 구현하는 예제는 없다. 그래서, 이번에 2가지의 셈플 프로젝트를 참고해서 LiveTile을 만들어 보도록 하겠다. * 참고 Introduction to Background Tasks(꼭 읽어보도록 한다) http://www.microsoft.com/en-us/download/details.aspx?id=27411 Background task sample http://code.msdn.microsoft.com/windowsapps/Background-Task-Sample-9209ade9 App tiles and badges sample http://code.msdn.mi..
1. Korea Bus Information 1.2.1 Help Windows 8 - Korea Bus Information 를 소개합니다. ** 조회 가능한 지역 서울, 경기도 버스 운행 정보 * OpenAPI로 버스 정보를 제공해주는 곳이 서울과 경기도 뿐이라서 2곳만 우선 추가했습니다. 차후 다른 지역에서도 OpenAPI를 이용할 수 있게 되면 추가하도록 하겠습니다. * OpenAPI에서는 마을버스 정보를 제공하지 않고 있는데, 서울시에서 관리하는 정보가 아니라 제공할 수 없다고 함니다. * 그외에 일반 버스인데 표시가 되지 않는 경우에 대해서는 알려주시면 제가 서울시에 문의해 보겠습니다. * 버스 정보는 Data.go.kr에서 제공하는 OpenAPI를 사용합니다. * 지도 정보는 Google에서 ..
엡에서 Page는 가상 키보드가 나올 때 자동으로 위로 살짝 올라가는데, 팝업은 자동으로 위치가 이동되지 않는다. 그래서, 팝업을 띄운 후 가상 키보드를 사용 할 때의 문제점을 해결하는 셈플을 만들어 보았다. 기본적인 팝업에서는 키보드를 띄우면 아래와 같이 입력 창이 가려져서 입력 작업을 할 수가 없다. * 참고 포스트 Turn any UserControl into a pleasing Dialog/Flyout in Windows 8 http://socialeboladev.wordpress.com/2012/10/14/turn-any-usercontrol-into-a-pleasing-dialogflyout-in-windows-8/ 1. 핵심 팝업을 출력한 후 팝업 내부에서 InputPane을 가지고 있다가,..
앱을 개발할 때 워낙에 여러가지 상황들에 대해서 디버깅을 해야하기 때문에 그동안 찾아 내서 사용하던 방법들을 정리해 보았다. 1. Remote Machine Debug ARM 장비에서 동작하는 것을 디버깅 하기 위해서는 이 방법 뿐이 없다. 참고 자료 Remote machine debugging with Windows 8 http://darkgenesis.zenithmoon.com/remote-machine-debugging-with-windows-8/ 1) 앱을 실행할 장비에 remote tools를 다운받아서 설치한다. CPU별로 툴이 존재하니 확인해서 사용한다. 2) 설치하고 검색 참에서 remove라고 입력하면 디버그 툴 아이콘이 보인다. 눌러서 실행한다. 3) Visual Studio Remot..
윈도우 스토어에 앱을 등록할 때 알아야할 사항을 정리하도록 하겠다. 한번에 모든 내용을 채울 수는 없을 것 같고, 생각나는 데로, case가 발생하는 데로 적어 놓도록 하겠다. Korea Bus Information의 등록 정보를 예로 설명 하겠다. 1. 앱 이름 : 앱을 개발하기 전에 미리 등록을 해 놓는 것이 좋다. 2. 판매 세부 정보, 고급 기능, 연령별 등릅 및 등급 인증서, 암호화..등은 기본 설명서를 참조하면 된다. 3. 패키지 : 패키지는 VS2012에서 Create App package 메뉴를 이용해서 빌드하고, 인증 킷으로 인증 한 후에 생기는 xxxxx_AnyCpu.appxupload 파일을 올리면 된다. 4. 설명 : 설명, 앱기능, 키워드, 업데이트 설명, 저장권 및 상표 정보, ..
SkySearch Update version 1.1.0.0 Distribute the latest version. Store long does the screening period of 2 weeks, please download and install it first be used. 1. Download page 1) Display download item count, and complete count. 2) Display download complete message when all item complete. 2. My SkyDrive page 1) Add CopyFolder button. 3. Image processing performance improvement * App store upload ..
기본적으로 제공하는 템플릿 소스에 drag&drop으로 아이템을 이동하는 간단한 소스를 만들어 보았다. 앱 개발에 적용하기 위해서는 추가적인 작업이 필요하니 참고하기 바란다. 1. GroupedItemsPage.xaml CanDragItems, AllowDrop, CanRecorderItems 프로퍼티를 변경한다. VirtualizingStackPanel은 데이터의 표현 방법에 따라서 여러가지로 변경하면서 확인한다. 2. GroupedItemsPage.xaml.cs namespace ItemDragDropSample { /// /// A page that displays a grouped collection of items. /// public sealed partial class GroupedItems..
- Total
- Today
- Yesterday
- ef core
- visual studio 2019
- C#
- .net
- Always Encrypted
- LINQ
- XAML
- UWP
- #MVVM
- ComboBox
- #Windows Template Studio
- windows 11
- IOT
- Behavior
- WPF
- Build 2016
- dotNETconf
- uno-platform
- Cross-platform
- Microsoft
- .net 5.0
- PRISM
- Windows 10
- kiosk
- MVVM
- Bot Framework
- #prism
- uno platform
- Visual Studio 2022
- #uwp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |