앱을 만들다보면 문자열을 암호화해야 하는 경우가 간혹 있습니다. 그 중에서 가장 간단한 Base64부터 AES, RSA 방법등이 있고, 세부적으로 들어가면 더 복잡합니다 오늘은 간단하게 Base64로 일반 텍스트를 잘 알아볼수 없도록 만들도록 하겠습니다. 이 Base64는 웹에서 많이 사용되는 것으로 이미지를 byte로 읽어서 Base64 string으로 변환하면 브라우저에서 바로 이미지를 보여줄수도 있습니다. 그래서, 이건 암호화라기 보다는 쓱봐서 알 수 없게 만드는 정도라고 보시면 됩니다. 콘솔 애플리케이션(.net 5)을 하나 만들고 using System; using System.Linq; using System.Text; namespace EncryptSample { internal class ..
Push Notification 셈플 작업하는데, HttpClient의 post 메소드에서 오류가 발생하더군요..음음.. http://localhost:5300, https://localhost:5301번 둘다 동일한 현상이 발생해서..찾아보니.. uwp에서 Shared User Certificates를 체크해야 된다는 이야기가 있어서 바로 체크하고 해결했습니다. 위에 Private Networks(Client & Server)는 해야하는지 않해도 괜찮은지 명확하지 않습니다. 오늘도 즐거운 삽질~ ㅋㅋ
2021.09.17 - [UWP & Windows App/Beginner] - UWP 앱에서 Push Notification 수신하기(1/2) 샘플 Windows 앱 만들기(UWP app) 1. Visual Studio에서 File 메뉴를 열고 New 를 선택한 다음, Project 를 선택합니다. 2. Create a new project 대화 상자에서 uwp로 검색합니다. 3. Blank App (Universal Windows)를 선택하고 Next를 클릭합니다. 4. Configure your new project 대화상자에서 Project name과 Location을 지정하고, Create 버튼을 누릅니다. 여기서는 Project name을 KakiPushSample을 사용합니다. 5. Targe..
이번에 만든 앱에 Push Notification을 추가하기 위해서 어떻게 추가하는지 최신 정보를 찾아 보았습니다. 셈플을 작성하면서 같이 알아보도록 하겠습니다. 사전 요구 사항 Azure 구독. Azure 구독이 아직 없는 경우 시작하기 전에 Azure 체험 계정을 만듭니다. 예제에서는 Visual Studio 2019를 사용합니다. UWP 앱 개발 도구 설치 개발자 센터 계정 앱 및 기타 발신자에서 알림 가져오기 설정이 활성화되어 있는지 확인합니다. 컴퓨터에서 설정 창을 시작합니다. 시스템 타일을 선택합니다. 왼쪽 메뉴에서 알림 및 작업 을 선택합니다. 앱 및 기타 발신자에서 알림 가져오기 설정이 활성화되어 있는지 확인합니다. 활성화되어 있지 않으면 활성화합니다. Windows 스토어에서 앱 만들기 ..
Windows App SDK는 Windows App 개발 플랫폼의 다음 진화를 나타내는 새로운 개발자 구성 요소 및 도구 집합입니다. Windows App SDK는 Windows 11 및 Windows 10 버전 1809까지의 모든 데스크톱 앱에서 일관된 방식으로 사용할 수 있는 통합 API 및 도구 집합을 제공합니다. Windows 앱 SDK는 .NET(Windows Forms 및 WPF 포함) 및 데스크톱 Win32와 같은 기존 데스크톱 Windows 앱 유형을 대체하지는 않습니다. 대신 개발자가 이러한 플랫폼에서 신뢰할 수 있는 공통 API 및 도구 집합을 사용하여 이러한 기존 플랫폼을 보완합니다. 자세한 내용은 Windows App SDK의 이점을 참조하세요. 메모 Windows App SDK는 ..
현재 개발중인 앱에서 특정 화면에 폰트를 변경하기 위해서 구글 검색을 하니 Martin Zikmund님의 좋은 글이 나와서 참고해서 폰트를 변경했습니다. 문제의 화면 아래화면은 게임의 스크린샷에서 OCR을 통해서 인식한 택스트를 출력하고, 사용자가 OCR택스트와 실제 이미지의 택스트가 동일한지 확인하고 수정하는 화면입니다. 그런데 여기서 이미지의 택스트는 보기가 나쁘지 않은데, OCR인식한 택스트는 보기가 좀 어려운 느낌이라, 제가 오타를 찾을려고 해도 눈이 흐릿하고 잘 않보이는 기이한 현상이 발생합니다. 저는 원인이 모두 대문자를 사용하는데 글씨 간격이 촘촘해서 눈에 잘 익지 않는 것이 문제라고 생각했습니다. 그래서, 다른 윈도우 폰트를 이용해서 변경을 시도해 보았지만, 딱히 마음에 들지 않더군요..그..
2021.04.09 - [.NET 5, 6 and .NET Conf 2020] - WinUI 3 - Project Reunion 0.5 안정화 버전 출시 Windows Community Toolkit - WinUI 3 오늘은 WinUI 3 및 .NET 5로 구축된 데스크톱 앱용 Project Union 0.5와 호환되는 Windows Community Toolkit 업데이트를 발표합니다! Windows Community Toolkit은 헬퍼, 확장 및 사용자 지정 컨트롤의 모음입니다. Windows 10용 UWP 및 NET 앱을 구축하기 위한 일반적인 개발자 작업을 단순화하고 시연합니다. 이제 WinUI 3도 .NET Foundation의 일부입니다. Windows Community Toolkit 팀은 ..
이 스타일 가이드는 원문을 기본으로, 일부는 C# Coding Style와 Visual Studio의 기본 설정을 사용했습니다. C# 코드 작성시 참고하는 용도로 사용하시면 좋을 것 같습니다. 수정이 필요한 사항이 있다면, 리플로 알려주시면 확인하도록 하겠습니다. 원문 C# at Google Style Guide | styleguide Formatting guidelines Naming rules 이름 지정 규칙은 Microsoft’s C# naming guidelines을 따릅니다. Microsoft의 명명 지침이 지정되지 않은 경우 (예 : 개인 및 로컬 변수) 규칙은 CoreFX C# coding guidelines에서 가져옵니다. 규칙 요약 : Code 클래스, 메서드, 열거형, 공용 필드(pub..
2022.09.06 - [WPF .NET] - MVVM Pattern을 사용하는 개발자를 위한 안내v1.0 part9-2 StyleSelector 2022.08.31 - [WPF .NET] - MVVM Pattern을 사용하는 개발자를 위한 안내 v1.0 part9-1 DataTemplateSelector 2022.08.08 - [WPF .NET] - MVVM Pattern을 사용하는 개발자를 위한 안내 v1.0 part8-3 Template 2022.08.02 - [WPF .NET] - MVVM Pattern을 사용하는 개발자를 위한 안내 v1.0 part8-2 Template 2022.07.21 - [WPF .NET] - MVVM Pattern을 사용하는 개발자를 위한 안내 v1.0 part8-1 T..
오늘은 2020년 12월 20일에 출간된 UWP 퀵스타트 책에 대해서 리뷰를 잠깐 하도록 하겠습니다. UWP가 처음 세상에 나온것이 Windows 10 처음 버전이 출시되면서인데.. 몇년간 제대로된 책이 하나도 없어서 엄청 험난한 길을 걸었던 것 같습니다. 그러나, 이제는 이 책으로 시작하시면 동네 마실하듯 걸으시면 될 것 같습니다. 제목은 UWP 퀵스타트이지만, UWP, WPF, Uno Platform 애플리케이션 개발자에게도 도움이 될 것이라 생각합니다. UWP 퀵스타트 - YES24 UWP 퀵스타트 C#과 XAML부터 Prism 프레임워크까지현재 Windows 10을 설치한 PC의 수량이 Windows 7을 설치한 PC의 수량을 압도적으로 넘어섰다. 이제는 Windows 운영체제 계열의 표준 프로그..
- Total
- Today
- Yesterday
- Windows 10
- uno-platform
- kiosk
- Build 2016
- uno platform
- .net 5.0
- ef core
- dotNETconf
- LINQ
- #MVVM
- .net
- UWP
- Always Encrypted
- IOT
- ComboBox
- visual studio 2019
- #Windows Template Studio
- PRISM
- Cross-platform
- Behavior
- Bot Framework
- Microsoft
- windows 11
- WPF
- XAML
- Visual Studio 2022
- C#
- #prism
- #uwp
- MVVM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |