Microsoft MVP 박문찬입니다. 4월 정기 모임에서 사용할 앱 만들기를 초보분들이 따라하기 쉽게 정리 합니다. 1. 필요사항 Windows 10이 설치된 PC or 테블릿 Visual Studio 2015 Update 2가 적용된 것으로..(아무래도 최신이 좋겠죠?) Windows 10 SDK https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk Windows 10 UWP App Sample 모음 https://github.com/Microsoft/Windows-universal-samples 이 셈플 중 OCR 셈플을 기준으로 설명합니다. 2. OCR 셈플을 실행 위에 셈플 코드를 다운 받은 후 압축을 풀어주면, Sampl..
앱을 개발하다 보면 NuGet package를 여러가지 사용하게 된다. 특히, Azure를 이용한 서비스를 만들게 되면 그 서비스에서 사용하는 것이 한 10~20개는 되는 듯하다. 처음 개발 시작할 때는 분명 최신 버전이였는데..시간이 지날 수록 옛날 버전이되어 가는데..일일이 버전업을 해주는 것도 미치고 펄쩍뛸 노릇이다. 기본적으로 Visual Studio 2013에는 Manage NuGet Packages를 이용하면 한번에 업데이트를 하는 것이 가능하다.아래 화면에서 Update All 버튼을 누르면 업데이트 가능한 것은 모두 업데이트 해준다. 그런데, 문제는 중간에 하나라도 업데이트 하다가 오류가 나면 거기서 업데이트가 끝나버린다는 단점이 있다.그 단점을 극복하고, 한번에 모든 업데이트를 하려면 다..
다음 중 당신이 알고 있는 Data Binding에 대해 알고 있는 것을 선택하세요~. 전혀 모르는 내용임. Visual Studio 6.0 때 사용했던 Binding. IOS에도 사용하는 Binding. XAML에서 사용하는 Binding.해당사항 없음 데이터 바인딩~ 이 단어에 대한 다양한 생각이 존재할 것이다. 그만큼 여러 사람들이 사용하고 있기 때문이겠지.. 그런데, 누구나 알고, 쉽게 사용하다보니 그 진정한 의미에 대해서 생각하고 고민한 사람이 얼마나 있을까?여기에, 내가 생각하고, 고민한 결과를 적어 보도록 하겠다. 1. Data Binding의 의의여기 제임스라는 남자가 한명 있다고 가정하자. 제임스는 하나의 객체(object)이고 그 객체는 이름, 성별, 나이, 국적이라는 프로퍼티를 가진다..
Screen Orientation 가로/세로 방향 지원 및 자동 변환 대응 앱 개발 중 여러가지 삽질을 하고 있다. 첫번째 삽질은 가로/세로 방향 전환에 적응하는 컨텐츠 뷰가 필요한 상황이다. 즉 아래와 같이 사진 보는 화면의 경우 가로 방향으로 뉘우면 넓게 보는 것이 목표 였는데.. 음 약 한시간의 삽질이 필요했다. 1. 참고 Windows Phone 8.1 Screen Orientation - What’s changed for #WPDev? http://www.kunal-chowdhury.com/2014/08/whats-new-for-wp8dev-orientation.html 2. 삽질 기존 Windows Phone 8, Windows Phone 8.1 Silverlight에서는 각 페이지에서 프로퍼..
Universal Windows Platform app(UWP app) 개발을 시작하는 분들을 위한 가이드 Windows 10과 Visual Studio 2015 출시에 맞추어서 내용 업데이트 합니다. Visual Studio Community 2013/2015 버전을 이용하여, 개인 개발자 / 오픈소스 프로젝트 / 학생 등은 사용자 제한 없이 사용이 가능하고, 일반 기업은 PC 250대 미만 또는 연매출 100만달러 미만인 경우 최대 5개까지 사용 가능합니다. 윈도우 앱 개발을 정말 시작할 때가 아닌가 생각합니다. 그래서, 앱 개발을 시작하려는 분들을 위한 가이드를 작성해 보았습니다. 잘못된 부분이나 추가할 부분이 있으면 알려주세용 * 용어 정리 UWP app : . Universal Windows P..
어제 post man으로 테스트했던 내용을 1시간 30분만에 universal sample에 상쾌하게 코딩을 완료했다. 물론 정리가 완전하게 된 코딩은 아니다. 정리하기전 코딩으로 포스트 한다. 하지만, 난 정말 PCL로 정리된 소스가 필요해!!! 라고 생각 한다면, 앱 개발 페이스 북 그룹에 가입하면 Git에서 관리하는 소스 코드를 볼 수 있을 것이다. 비록, 비공개 그룹이기는 하지만, 가입에 특별한 제한은 없으니 관심있는 분은 가입하도록 한다. 윈도우 & 윈도우폰 앱 개발 모임 https://www.facebook.com/groups/vapps/ 간단히 소개 하자면, 냄새 풀풀나는 남자 개발자들이 대부분 득실거린다. 모임 후기 링크를 추가로 올릴까 생각하고 찾아봤더니, 이상한 사람이 서있는 사진이 있..
앱 기능 추가 작업을 하면서 OneDrive에 올라간 파일에 대한 공유링크를 만드는 것까지는 쉽게했는데.. 그 링크가 너무 길어서 그걸 짧게 만드는 URL Shorten 작업이 필요해 졌다. 이게 4일전의 일이다. 그리고....... 오늘이 url 짧게 변환하는 작업을 시작한지 3일째다. 첫날은 어떻게 해야하는지 알아보느랴고 보내면서 왜 MS는 웹페이지에서는 shorten link를 만들 수 있게 해주면서 Live SDK에는 그와 관련된 API가 없는 것인지에 대해 찾아 보며 @#$@#$ 했다. 어제는 Nuget package에서 적당한 것을 찾아보고 적용해 보았는데.. 앱에서 사용할 수 있는 적당한 것을 찾을 수 없어서 오픈 소스로 되어 있는 걸 포크로 찍어서 수정해서 사용해야하나를 고민하며 대충 포기..
얼마전 개발 모임에서 FileOpenPicker 사용법이 Windows 8.1과 Windows Phone 8.1이 서로 달라서, 상당히 불편하다는 이야기를 듣게 되었다. 그래서 샘플작업을 진행하다가 그 부분을 동일하게 사용할 수 있는 방법이 있을까하고 찾아보니 적당한 내용이 있어서 심플하게 수정해 보았다. 1. 참고 포스트 Mike Taulty's Blog : 좋은 포스트를 많이 해주는 분이다. Windows/Phone 8.1–Returning to the File Open Picker Abstraction http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2014/05/28/windows-phone-8-1-returning-to-th..
Page navigation part2 지난번 소스에서 많은 부분을 수정해서 실제 프로젝트에서 사용이 가능할 정도까지 만들었고, 소스는 모두 ReSharper를 이용해서 정리했다. 또한, 이 소스를 이용해서 개발을 시작 할 수 있도록 좀 자세하게 설명을 추가 하니 좀 길더라도 이해하기 바란다. 0. 환경 Visual Studio 2013 Update 2 Windows 8.1 지난번 사용한 UniversalSample 소스 - 참고 정도? 1. 기본 프로젝트는 UniversalSample.Windows(Windows 8.1 store app), UniversalSample.WindowsPhone(Windows Phone 8.1 app), UniversalSample.Shared 3개의 프로젝트로 구성된다...
- Total
- Today
- Yesterday
- Windows 10
- XAML
- #Windows Template Studio
- #uwp
- Microsoft
- MVVM
- uno-platform
- UWP
- C#
- #prism
- .net
- ComboBox
- Visual Studio 2022
- dotNETconf
- PRISM
- Build 2016
- LINQ
- Behavior
- IOT
- kiosk
- ef core
- visual studio 2019
- Cross-platform
- #MVVM
- Always Encrypted
- windows 11
- WPF
- .net 5.0
- Bot Framework
- uno platform
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |