Uno Platform을 이용해서 간단한 RSS Reader를 만드는 강좌입니다. Part1과 Part2로 나누어 짐니다. This is a course to create a simple RSS reader using the Uno Platform. It is divided into Part1 and Part2. Setting up your development environment What is the nuget package for using MVVM Refractored.MvvmHelpers RSS Reader Step1 Goal Creating an RSS Reader app with one page Create Uno project Nuget packages RSS Reader Step2 Set..
Setting up your development environment Prerequisites Windows 10 1809 or later Windows SDK 1809 or later Visual Studio 2019 16.3 or later Universal Windows Platform workload Mobile development with .NET (Xamarin) workload The iOS Remote Simulator Mac with Visual Studio for Mac, Xcode 8.2 or later installed Google’s Android x86 emulators or physical Android device ASP .NET and web workload .NET C..
How to deploy UWP apps - Microsoft Store - App Installer . After Windows 10 version 1803 . Can be installed Local, Shared Folder, or on the Web For developers - Settings -> Update & Security -> For developers -> Sideload apps - Sideload apps must be selected in order to install apps outside of the Microsoft Store. Install Windows 10 apps with App Installer Create an App Installer file with Visua..
UNO Platform에 대해서 알아보도록 하겠습니다. 원본 동영상 https://m.youtube.com/watch?v=NHFbPItDaDc 1. 크로스 플랫폼 개발용 2. Xamarin.Forms와 차이점 3. Uno Platform - Port of Universal Windows Platform(UWP) API and XAML to iOS/Android/WASM/macOS - Written in C#(with bits of Java and JavaScript) - 1:1 compatibility with UWP XAML, existing skills consistent UI - Free and open source - https://platform.uno/ 4. Uno Platform UI com..
기본 사용방법 설명 Constructor Injection – 생성자 주입 - Resolve시에 기본으로 사용하는 방식 - private readonly T _instance; 를 이용해서 내부에서 사용 - Multiple Parameters public Driver(ICar car, ICarKey key) private readonly ICar _car; - Multiple Constructors [InjectionConstructor] public Driver(ICar car) public Driver(string name) - Primitive Type Parameter public Driver(ICar car, string driverName) https://youtu.be/UHrrIDBubdg ..
1. IoC, DIP, DI, IoC Container - IoC(Inversion of Control) 클래스간의 느슨한 결합(loose coupling)을 만들기 위해 OOP에서 제어를 뒤집을 것을 권장하는 디자인 원칙(principle) - DIP(Dependency Inversion Principle) 클래스간의 느슨한 결합(loose coupling)을 만들기 위한 원칙(principle) 중 하나 고수준 모듈(High-level)이 저수준 모듈(Low-level)에 의존해서는 안된다는 원칙. 둘다 추상화(예: interface)에 의존해야 함 - DI(Dependency Injection) IoC 원칙을 구현하는 디자인 패턴 종속 객체를 주입 - IoC Container 어플리케이션 전체에서 ..
UWP 앱에서 Cookie 관리하는 방법에 대해서 알아 보도록 하겠습니다. * Cookie 클라이언트 컴퓨터에 저장된 작은 정보입니다. 클라이언트 컴퓨터에 Username, Password, City, PhoneNo 등의 사용자 환경 설정 정보를 저장하는 데 사용됩니다. Persist Cookie : 만료되는 시간이 없는 지속형 쿠키 Non-Persist Cookie : 만료시간이 존재하는 비 지속형 쿠키 * HttpBaseProtocolFilter Sharing Sessions Between HttpClient and WebViews on Windows Phones HttpBaseProtocolFilter 클래스는 HttpClient 인스턴스에서 사용하는 기본 필터 또는 처리기를 제공합니다. 추가 필터..
Prism으로 시작하는 UWP app Part12 UWP에서 Script 직접 호출과 팝업 처리 UWP 앱에서 Script를 직접 호출하는 방법과 window.alert, window.confirm 등의 팝업 처리에 대해서 알아보도록 하겠습니다. * InvokeScriptAsync 특정 인수를 사용하여 현재로드된 HTML에 지정된 스크립트 함수를 실행 합니다. InvokeScript() 메소드는 Windows 8.1 이후 변경되거나 사용할 수 없습니다. 리턴 타입이 string이라는 점을 유의하시기 바랍니다. * window.alert(), window.confirm() 사용 불가? UWP의 MessageDialog()를 이용해야 합니다. Package.appxmanifest - Content URIs ..
WebView - Async, EventAggregator - Prism으로 시작하는 UWP app Part11 JavaScript에서 Async 메소드를 호출하고 결과를 처리하는 방법 Windows Runtime Component에서 비동기 메소드를 처리하는 방법 IEventAggregator를 이용해서 UWP나 다른 프로젝트로 이벤트를 넘기는 방법 등에 대해서 다루고 있습니다. * Async : Windows Runtime Component에서 async Task 메소드 사용 방법 * IEventAggregator : 개념 및 사용 방법 https://youtu.be/LBS-UJtG2PQ 소스 https://github.com/kaki104/PrismSample2019
- Total
- Today
- Yesterday
- Microsoft
- visual studio 2019
- uno-platform
- ef core
- C#
- Cross-platform
- Build 2016
- PRISM
- XAML
- uno platform
- LINQ
- MVVM
- Behavior
- .net 5.0
- ComboBox
- Bot Framework
- WPF
- Always Encrypted
- kiosk
- Visual Studio 2022
- #prism
- UWP
- IOT
- windows 11
- #MVVM
- .net
- #Windows Template Studio
- Windows 10
- dotNETconf
- #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 |