앱을 만들다보면 문자열을 암호화해야 하는 경우가 간혹 있습니다. 그 중에서 가장 간단한 Base64부터 AES, RSA 방법등이 있고, 세부적으로 들어가면 더 복잡합니다 오늘은 간단하게 Base64로 일반 텍스트를 잘 알아볼수 없도록 만들도록 하겠습니다. 이 Base64는 웹에서 많이 사용되는 것으로 이미지를 byte로 읽어서 Base64 string으로 변환하면 브라우저에서 바로 이미지를 보여줄수도 있습니다. 그래서, 이건 암호화라기 보다는 쓱봐서 알 수 없게 만드는 정도라고 보시면 됩니다. 콘솔 애플리케이션(.net 5)을 하나 만들고 using System; using System.Linq; using System.Text; namespace EncryptSample { internal class ..
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 스토어에서 앱 만들기 ..
현재 개발중인 앱에서 특정 화면에 폰트를 변경하기 위해서 구글 검색을 하니 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 운영체제 계열의 표준 프로그..
Register Desktop Bridge app and UWP app as Startup program Future Of DotNet https://youtube.com/FutureOfDotNet UWP앱을 시작프로그램으로 등록/삭제하는 방법입니다. Youtube : https://youtu.be/5cI6oS0HLOQ Blog : https://kaki104.tistory.com/664 Git : https://github.com/kaki104/StartupSample Reference Windows 10 Anniversary Update Configure your app to start at log-in https://bit.ly/31qzlTZ Integrate your desktop app with..
WebView2 Control Preview 버전이 얼마전에 공개되었습니다. Introduction to Microsoft Edge WebView2 (Preview) https://bit.ly/3alYpOW 응용 프로그램에 웹 기술(HTML, CSS 및 JavaScript)을 포함 할 수 있음 Microsoft Edge (Chromium)을 렌더링 엔진으로 사용 – 호환성 향상 Preview 버전이므로, 프로덕션 앱에 이 버전을 사용 금지 Supported platforms Environments Win32 C/C++ .NET Framework 4.6.2 or later .NET Core 3.0 or later WinUI 3.0 Windows Windows 10 Windows 8.1 Windows 8 W..
- Total
- Today
- Yesterday
- Build 2016
- Windows 10
- Cross-platform
- ComboBox
- ef core
- windows 11
- .net 5.0
- Bot Framework
- #uwp
- uno-platform
- C#
- Microsoft
- Behavior
- #Windows Template Studio
- UWP
- MVVM
- PRISM
- dotNETconf
- visual studio 2019
- Always Encrypted
- .net
- #prism
- uno platform
- XAML
- LINQ
- WPF
- Visual Studio 2022
- IOT
- kiosk
- #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 |