본문 바로가기

Programming/Windows&C#

(64)
[UWP] UWP SQLite 사용하기 https://docs.microsoft.com/ko-kr/windows/uwp/data-access/sqlite-databaseshttps://code.msdn.microsoft.com/windowsapps/Sqlite-Sample-for-Windows-ad3af7ae 프로젝트 : https://github.com/jungmonster/UWPStudy/tree/master/SQLite_DB UWP에서 SQLite를 추가하는 방법은 3가지가 있다.1. SDK SQLite 사용2. 앱 패키지에 SQLite 포함3. Visual Studio에서 원본을 통해 SQLite 빌드 여기서 2번째 방법을 이용해서 SQLite를 추가해본다. 1. SQLite 추가하기 도구 -> 확장 및 업데이트 -> 온라인 -> 검색..
[Windows/UWP] c# 에서 쓰기 위한 폰트 UWP에서 폰트으로 아이콘 사용하기. http://modernicons.io/segoe-mdl2/cheatsheet/ Text에 해당하는 값을 입력하면 된다. Set
[Windows/C#] c# Byte 배열 데이터를 BitmapImage로 변경(How to Convert byte[] to BitmapImage) 이미지 데이터를 byte[]로 읽어들였을때 다시 앱에서 보여주기 위해서는 BitmapImage로 변환이 필요하다. 이를 위한 함수. public async Task ConvertToBitmapImage(byte[] image) { BitmapImage bitmapimage = null; using (InMemoryRandomAccessStream ms = new InMemoryRandomAccessStream()) { using (DataWriter writer = new DataWriter(ms.GetOutputStreamAt(0))) { writer.WriteBytes((byte[])image); await writer.StoreAsync(); } bitmapimage = new BitmapImage..
[WIndows/UWP]UWP Telerik 에서 공개한 UI 컨트롤 https://github.com/telerik/UI-For-UWP
[Windows/UWP] UWP 앱 페이지 열기 작업환경 Windows 10 Pro Visual Studio 2017 앱에서 앱 페이지를 다른 페이지로 열기 해당 방법으로 다른 페이지를 열면 별도의 앱처럼 동작 가능함. 관련 내용https://docs.microsoft.com/ko-kr/windows/uwp/layout/show-multiple-views 이전 프로젝트에서 이어서 작업함... http://jungmonster.tistory.com/233 1. Page03 생성 - Page03.xml - 페이지 표시와 버튼 하나 추가. - 필요한 클래스 추가.- Windows.UI.Core- Windows.UI.ViewManagement- Windows.ApplicationModel.Core - Button 이벤트- 버튼이 눌리면 Page02 열게 만듬..
[Windows/UWP] UWP 페이지 이동, 백버튼 작업환경 Windows 10 Pro Visual Studio 2017 관련 내용... https://docs.microsoft.com/ko-kr/windows/uwp/layout/navigate-between-two-pages 1. 준비작업 - 프로젝트 생성 (프로젝트 이름을 NavApp1로 함)- Page01, Page02 추가.- App.xml.cs 에 시작 페이지를 MainPage에서 Page01로 수정 OnLaunched() 2. Page01 수정Page01.xml - TextBlock에 Page 이름을 표시- StackPanel을 추가- StackPanel에 TextBlock 추가 (Text="Enter Text")- StackPanel에 TextBox 추가, Page02로 넘길 텍스트를 저장한..
[Windows/C#/UWP] C# partial C# partial Class https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/partial-classes-and-methods C#을 이용해서 UWP를 공부하는데 자주 나오는 partial 키워드를 정리 - 키워드에서 알려주는 것처럼 Class를 분할하는 키워드.- 클래스를 분할 작업 하는 것의 이점은..1. 여러 프로그래머가 같은 클래스 작업이 가능.2. 기존에 생성된 라이브러리로 작업 하는 경우 소스 파일을 다시 만들지 않고 추가 가능. 간단한 테스트... PartClass 를 정의 하는데 아래와 같이 partial 을 이용해서 작업. part01class.cs part02class.cs name..
[Windows/UWP] UWP Life Cycle 작업환경 Windows 10 Pro Visual Studio 2017 관련 내용 링크는... https://docs.microsoft.com/ko-kr/windows/uwp/launch-resume/app-lifecycle 예전 윈도우 앱을 개발할 때에는 앱의 LifeCycle에 대해 크게 중요하지 않게 생각하고 개발 했었다. 물론 그 때는 개발을 처음 공부 했을때라 그냥 무작정 개발했고 (물론 지금도 잘 모르지만...) 신경쓰지 않아도 크게 문제 없이 진행하는데 무리가 없었다. 하지만 모바일 환경에서는 LifeCycle을 생각하면서 개발 할 일이 제법 있었다. 그래서 이번에는 UWP의 LifeCycle이 어떻게 동작하는지 정리한다. 1. 앱 실행 상태 ApplicatoinExecutionState 설명..