MTProto Mobile Protocol https://core.telegram.org/mtproto General Description 이 프로토콜은 모바일 디바이스에서 서버로 접근하는 API로 디자인 되었다. 웹 브라우저에서 사용하는 것이 아님을 강조한다. 이 프로토콜은 3개의 독립된 컴포넌트로 세분화 되어 있다. . 하이레벨 컴포넌트(API query language) : API쿼리와 메시지가 바이너리로 변환된 내용이 정의 되어 있다. . 암호화 계층(인증) : 전송되기 전에 암호화된 메시지의 내용이 정의 되어 있다. . 전송 컴포넌트 : 클라이언트와 서버간의 전송을 위해 다른 기존의 네트워크 프로토콜(예: http, https, tcp, udp)에 대한 내용이 정의되어 있다. 노트 1: 일반 텍..
간단하게 이미지의 스케일을 변경한다. Bound와 Flip 등의 기능이 가능, 예제에서 찾아서 남김 private async void OnDeferredImageRequestedHandler(DataProviderRequest providerRequest, StorageFile imageFile) { // In this delegate we provide updated Bitmap data using delayed rendering. if (imageFile != null) { // If the delegate is calling any asynchronous operations it needs to acquire the deferral first. This lets the // system know t..
1. GetFocusedElement Windows.UI.Xaml.Input.FocusManager.GetFocusedElement() 현재 화면에서 포커스를 받고 있는 엘리 먼트를 반환 한다. 2. Window.Current.Content Windows.UI.Xaml.Window.Current.Content 여러가지 활용이 가능 Frame인 경우 var frame = Frame ?? Windows.UI.Xaml.Window.Current.Content as Windows.UI.Xaml.Controls.Frame; var page = (Windows.UI.Xaml.Controls.Page)frame.Content; 현재 페이지를 알 수 있음 var result = frame .Navigate(naviga..
사용자 정의 Confirm 박스를 만드는 방법에 대해 알아보자 앱을 개발하다 보면, Confirm을 해야 하는 경우가 발생하는데, 현재는 개발자가 만들어서 사용하는 방법 말고는 존재하지 않는다. ConfirmBox를 만들때 중요한 것은 사용자가 비동기 메소드를 만들고, 실행해서, 결과를 반환해야 한다는 것인데, 이 것을 만들기 위해서는 IAsyncInfo에 대한 내용을 알 필요가 있다. 1. IAsyncInfo Interface 참고 링크 http://msdn.microsoft.com/ko-kr/library/windows/apps/windows.foundation.iasyncinfo Async 메소드의 결과를 처리하기 위해서는 기본적으로 IAsyncInfo 인터페이스를 반환해야한다. 이 인터페이스는 4..
1. 서론 우선 프리즘에 대해서 이야기를 하기전에 patterns & practices라는 부분에 대해 살펴 보기로 하자. http://msdn.microsoft.com/en-us/library/ff921345.aspx 한마디로 정의를 해보자면 Microsoft platform으로 디자인과 개발을 할때 사용할 패턴과 사례를 추천하는 것이다. 솔루션 개발, 클라우드 개발, 데스크탑 개발, 폰 발, 서비스 개발, 웹 개발 등 각 부분별로 여러가지 내용들이 있는데 그 중에서도 Prism이 중요하게 다루어 지고 있다는 것을 알아야 할 것이다.(한마디로 왕추천이라는 것이다) patterns & practices의 자세한 내용은 위의 링크를 통해 알 수 있다. Prism 4.1 - Developer's Guide ..
Microsoft .Net Framework 4.5 Quickstart Cookbook http://link.packtpub.com/ehKdj3 요즘은 최신 기술에 대한 국내 번역본 책이 잘 나오지 않고 있어서, 원서를 바로 읽는 경우가 많이있다. 그 중에 .Net Framework 4.5에 대한 책이 출판이되었다. 영문 책에 대한 리뷰이지만 많은 도움이 되는 리뷰를 작성해 보려고 한다. 0. Overview 나는 새로운 기술에 대해 배워야 하는 경우 필히 2권을 구입하는데, 한권은 얇고 읽기 쉬운 책이고, 다른 하나는 두껍고 자세하게 나온 책이다. 이 책은 처음 이야기한 얇고 읽기 쉬운 책으로 총 226 Page 분량이다. 각 단원마다 시작하기 좋은 간단한 예제들을 담고 있다. 따라하기 쉽게 하나 하나..
다음 카페 (닷넷 프로그래머 모임)에 올린 내용입니다.(신청은 아래 링크를 이용하시기 바랍니다.) http://cafe321.daum.net/_c21_/bbs_read?grpid=8C6Q&mgrpid=&fldid=5wZP&page=1&prev_page=0&firstbbsdepth=&lastbbsdepth=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz&contentval=0008Mzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=518&listnum=20&listSortType= 안녕하세요. 윈8앱 개발에 관심이 있는 분들이 많이 계신 것을 알게 되었습니다. 리플 남겨주신 분들께 감사드립니다. 그래서, 앞으로의 방향을 먼저 이야기를 하려고 합니다. 1. 목표 : 1-1. 2013년내 자..
Error message : An exception of type 'Windows.UI.Xaml.Markup.XamlParseException' occurred in UPax.exe but was not handled in user code WinRT information: E_UNKNOWN_ERROR [Line: 45 Position: 99] Additional information: Unspecified error If there is a handler for this exception, the program may be safely continued. 에러 메시지만으로 감을 잡기가 좀 어렵다. 지난번에 해결한 문제인 것 같은데, 기억이 나지 않음. 에러가 난 부분 콤보박스, 리스트뷰, 그리드뷰 등의..
1. Caliburn Micro WPF, Silverlight, WP7 and WinRT-Metro made easy. http://caliburnmicro.codeplex.com/ 2. callisto · GitHub https://github.com/timheuer/Callisto 3. CH3COOH-WriteableBitmapEffector https://github.com/CH3COOH/WriteableBitmapEffector 4. Korean String Extension for .NET http://kstring.codeplex.com/ 5. MVVM Light Toolkit - Download MVVM Light Toolkit V4 RTM http://mvvmlight.codeplex.co..
앱을 개발할 때 워낙에 여러가지 상황들에 대해서 디버깅을 해야하기 때문에 그동안 찾아 내서 사용하던 방법들을 정리해 보았다. 1. Remote Machine Debug ARM 장비에서 동작하는 것을 디버깅 하기 위해서는 이 방법 뿐이 없다. 참고 자료 Remote machine debugging with Windows 8 http://darkgenesis.zenithmoon.com/remote-machine-debugging-with-windows-8/ 1) 앱을 실행할 장비에 remote tools를 다운받아서 설치한다. CPU별로 툴이 존재하니 확인해서 사용한다. 2) 설치하고 검색 참에서 remove라고 입력하면 디버그 툴 아이콘이 보인다. 눌러서 실행한다. 3) Visual Studio Remot..
- Total
- Today
- Yesterday
- ComboBox
- visual studio 2019
- ef core
- windows 11
- LINQ
- kiosk
- #MVVM
- WPF
- .net 5.0
- IOT
- uno platform
- UWP
- #Windows Template Studio
- XAML
- Windows 10
- C#
- Build 2016
- uno-platform
- Behavior
- PRISM
- dotNETconf
- Bot Framework
- MVVM
- #prism
- Cross-platform
- Microsoft
- #uwp
- .net
- Always Encrypted
- Visual Studio 2022
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |