
What is LINQ - Language Integrated Query - 다른 소스 및 Type에서 데이터를 검색하고 활용하기 위한 표현식 - 컬렉션, Ado.NET, DataSet, XML Docs, 웹 서비스 및 MS SQL Server 및 기타 데이터베이스등 다양한 데이터 소스에서 검색 및 활용이 가능 - 101 LINQ samples LINQ Basic LINQ Basic Keywords - from : 쿼리 표현식은 from으로 시작해야함 - in : 4가지 경우에 사용되며 일반적으로 from과 함께 사용 - let : 쿼리식에서 하위절의 결과를 저장하여 후속절에서 사용하는 것이 유용한 경우에 let 키워드를 사용하여 새로운 로컬 변수를 만들어서 다양하게 활용이 가능 - into : grou..

기본 사용방법 설명 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 어플리케이션 전체에서 ..

https://youtu.be/3QhmCj5T3pA 1. Application Log, Logger - 참고 https://michaelscodingspot.com/logging-in-dotnet/ - Application Log 소프트웨어 응용 프로그램에서 오류, 정보, 이벤트 및 경고 등의 데이터를 기록한 어떤것(파일, 데이터 등)을 이야기 합니다. - Logger 로그를 남기기 위한 클래스나 도구를 이야기합니다. 멀티 스레드 환경과 비동기 환경에서 로그를 남길 때 매우 유용 2. Where do you store the Logs? - File system - Database - Searchable Solutions - Logging to Standard Output (Console) and Debu..

UWP 앱에서 Cookie 관리하는 방법에 대해서 알아 보도록 하겠습니다. * Cookie 클라이언트 컴퓨터에 저장된 작은 정보입니다. 클라이언트 컴퓨터에 Username, Password, City, PhoneNo 등의 사용자 환경 설정 정보를 저장하는 데 사용됩니다. Persist Cookie : 만료되는 시간이 없는 지속형 쿠키 Non-Persist Cookie : 만료시간이 존재하는 비 지속형 쿠키 * HttpBaseProtocolFilter Sharing Sessions Between HttpClient and WebViews on Windows Phones HttpBaseProtocolFilter 클래스는 HttpClient 인스턴스에서 사용하는 기본 필터 또는 처리기를 제공합니다. 추가 필터..

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

아래와 같은 오류가 발생했을 때 대처 방법입니다. Severity Code Description Project File Line Suppression State Error NETSDK1045 The current .NET SDK does not support targeting .NET Core 3.0. Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.0. PrismSample.Web C:\Program Files\dotnet\sdk\2.2.300\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.target..

기존 VS 2017 개발 환경을 VS 2019 환경, Nuget package 업그레이드를 했습니다. 또한, WebView를 추가하고, User-Agent를 변경하여 모바일 브라우저로 인식이 되도록 하는 방법을 설명합니다. * 개발 환경 설명 * 따라하기 위해서 GitHub에서 소스를 어떻게 받아서 사용하는지 설명 * WebView 페이지 추가 * User-Agent란 * UserAgentHelper 추가하고 사용하기 https://youtu.be/pou8078vX2w 소스 : https://github.com/kaki104/PrismSample2019
- Total
- Today
- Yesterday
- #Windows Template Studio
- #MVVM
- uno platform
- kiosk
- UWP
- Build 2016
- Visual Studio 2022
- ComboBox
- Always Encrypted
- ef core
- WPF
- XAML
- Behavior
- PRISM
- MVVM
- uno-platform
- Bot Framework
- visual studio 2019
- windows 11
- .net
- LINQ
- Windows 10
- C#
- #prism
- dotNETconf
- #uwp
- IOT
- Cross-platform
- .net 5.0
- Microsoft
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |