이번 포스트는 GitHub와 VS를 이용해서 어떻게 프로젝트를 관리하는가에 대한 내용입니다.5개의 part로 구분되어 있으며, 각 part별 내용은 바로 상단에 있으니 필요한 내용을 바로 찾아서 보실 수 있을 것 같습니다.앞으로 GitHub를 이용해서 오픈 소스 프로젝트를 진행하기 위한 준비 단계이니 꼭~ 참고해 주세요 혹시 내용 중 수정 사항은 이곳에 리플로 남겨주시거나 메일로 알려주시면 수정하도록 하겠습니다. ps. diablo3hub앱은 빌드 후 실행 가능하게 수정하도록 하겠습니다.-> 수정 완료했습니다. Part1 환경 및 준비 참고 자료 What is GitHub? Why git for developer GitHub 가입 Part2 GitHub Flow - Create a branch GitHu..
페이스북에 올라온 민원 해결을 위해서 간단하게 프로젝트를 만들었습니다. Q. 텍스트박스에 숫자를 입력하면 자동으로 컴마를 찍어주고, 백스페이스를 누르면 삭제가 되도록 하고 싶습니다.~ A. 일단 여러분들이 의견 주셨습니다. 우선 컨버터를 이용한 방법이 이야기가 되어서, 저도 컨버터를 이용해서 처리를 할려고 해봤는데.. 컨버터는 프로퍼티 체인지 이벤트가 발생했을 경우에 컨버터가 값을 변경해 주는 역할을 합니다...그런데.. TextBlock에는 뷰모델에서 변경된 내용을 바로 화면에 이쁘게 뿌려주는데.. 텍스트박스에서는 키가 입력되면, 그 내용을 바로 뷰모델에 값을 넣어주는 역할만을 하고, 프로퍼티가 변경된 내용을 화면에 다시 뿌려주지는 않습니다. StringFormatConverter.cs using Sy..
DependencyProperty의 개념 소개 및 사용 방법에 대한 포스트 입니다. Dependency Property와 Attached Property의 차이점이 뭐지? part0Dependency Property와 Attached Property의 차이점이 뭐지? part1 이미 이전 part1이 공개되었는데.. 사실은 이 포스트가 먼저 작성이 되어야 하는 것이였네요..그래서 part0입니다. 우선 어려운 주제를 다루기에 앞서 이야기를 하나 풀어 보겠습니다. 사람과 사람은 서로 공통점과 차이점이 존재합니다. 차이점에는 얼굴 크기 모양, 눈 컬러, 머리카락 길이 등이 있고, 공통점에는 손가락 10개, 눈 2개, 머리 1개 등의 정보들이 있습니다. 공통적인 정보들은 대부분 평범한 내용들로 구성됩니다. 그..
옛날 옛날 언제인지도 기억나지 않는 시절에 생긴 의문이 바로 이 것이였습니다. 그동안, 그냥 저냥 구렁이 담넘어가 듯이 넘어가다가 진행 중인 프로젝트에서 각 DependencyProperty, AttachedProperty들을 대량으로 사용하고 있어서 이번 기회에 정리를 하기위해 포스트를 하려고 합니다. 0. 참고Understanding WPF Dependency Property and Attached PropertyDependency properties overviewAttached Properties Overview 셈플 환경은 VisualStudio 2017, UWP 앱입니다. 하지만, 일반적인 내용이기 때문에 WPF에서도 사용이 가능합니다. 1. 공통점 1) 만드는 방법이 비슷합니다. 코드에서 C..
.Net Standard의 변경사항이 있습니다. 참고하세요The future of .NET Standard (tistory.com) 저녁마다 앱 만든다고 뚝딱뚝딱하고 있다가, Web Service에서도 사용해야하는 데이터가 있어서, PCL(Portable Class Library)를 추가하려고 했는데.. 않되더군요..쿨럭 이게 무슨일인가하고 내용을 잘 살펴보니 PCL은 Visual Studio 2013까지만 지원을하고 Visual Studio 2017에서는 .Net Standard를 사용하라고 나와있더군요..그래서, 공부도 할겸 포스팅을 하기로 했습니다. 1. .Net Standard가 뭔가요? 과거에 우리는 이렇게 복잡한 세상에서 개발을 진행 했습니다. 닷넷 프레임웍 따로, 닷넷 코어 따로, 자마린 따..
라즈베리파이에서 한글 음성 출력은 이전 포스트에서 보듯이 나름 간단히 해결을 했습니다. 그런데, 진짜 문제는 음성 인식에서 막혔네요.. 기본적으로 윈도우 10에서 한국어 지원이 원할하지 않기 때문에, 여러가지 시도를 해보았지만, 결국 성공한 것은 Get started with speech recognition using REST API를 이용하는 방법이 였습니다. 0. 기본적인 내용 UWP를 이용해서 언어 인식하는 작업은 SpeechAndTTS라는 셈플 앱만 보더라도 어렵지 않습니다. 다만, 한글이 정식 지원이 되지 않기 때문이 이러고 있는 것입니다. Bing Speech이용하는 방법도 사실 Nuget package를 지원하기 때문에 사용하기 쉽습니다. 다만, 라즈베리 파이가 ARM을 사용하기 때문에 A..
얼마전 구입했던 라즈베리 파이에 한국어 음성을 출력하기 위한 과정을 간단하게 포스팅 하겠습니다. 1. 음성 입/출력에 대한 기본 사항 UWP에 기본 내장되어 있는 Voice Recognition, TTS가 지원하는 언어는 여기를 참고하시면 됩니다. Speech Recognition is only available for the following languages: English (United States and United Kingdom), French, German, Japanese, Mandarin (Chinese Simplified and Chinese Traditional), and Spanish. 그런데, 중요한 건... 아직 한글은 미지원이라는.. 물론 언젠가는 하겠지만.. 그 때까지 기다리기..
Windows Template Studio를 이용해서 UWP 앱 개발 시작하기 포스트에서 이어서, 활용 및 심화 과정 포스트를 시작 하도록 하겠습니다. 자세한 설명보다는 간단하게 개념을 정리하고, 상세 내용을 알기 위해서는 어디를 참고하면 되는지에 대한 정보 제공을 목표로 합니다. 1. 프로젝트 생성 File -> New -> Project -> Windows Template Studio -> Name : WTSSample1 -> OK -> Blank -> MVVM Basic -> Next 여기까지는 공통으로 하고, Suspend and Resume +, Background Task + 이름은 WTSBackgroundTask 2개를 선택하고 Create를 눌러서 완료 합니다. 2. 백그라운드 작업에 대한..
작년에 Windows 10 IoT가 Raspberry Pi를 지원한다는 뉴스를 듣고 참 관심이 많은 분야였던, IoT를 이제 시작해 보려고 합니다. IoT 초보이기 때문에 천천히 진행할 예정이며, LED에 불 깜박이는 것 보다 좀더 윈도우 기능을 이용하는 부분에 대해서 도전을 하려고 합니다. 우선 첫번째 목표는 대략적인 모양은 그려 놓았는데, 진짜로 잘 동작이 되는지는 저도 해봐야하기에.. 쇼핑몰에서 라즈베리 파이 3 모델 B(너무 길어서 라파로 줄여서 이야기 하겠습니다)를 하나 구입했습니다. 온라인 쇼핑몰의 기본은 총알배송이네요 ㅎㅎ 구입한지 2일만에 물건을 받았습니다. 제일 먼저 해야할 일은 SD카드에 Windows 10 IoT를 설치 하고, 그 걸 라파에 꼽아서 부팅을 해주어야 합니다. 아마 이런 ..
내급여 UWP 앱 개발 Part1 Part2 Part3 Part4 Part5 빠른 개발 마무리를 위해서 대부분의 기능을 모두 구현 했습니다. 그래서, 이 중 내용 중 중요한 부분을 자세하게 설명하도록 하겠습니다. 남은 작업은 데이터들을 엑셀로 저장하는 부분만 남는데.. 이 포스트 작성 완료 후 그부분도 빠르게 작업 하도록 하겠습니다. 1. Windows Template Studio 1.3.17255.1 업데이트 전에 디자인 타임 화면이 깨지는 현상이 있었는데, 업데이트 이후 아직까지는 발생하지 않았습니다. 정확한 업데이트 노트를 보면 확실 하겠지만.. 그 업데이트 내용들 모두를 꼭 알필요는 없으니.. 일단 버전이 올라가면 업데이트를 하고 작업을 합니다. 업데이트 방법은 Tool -> Extensions ..
- Total
- Today
- Yesterday
- LINQ
- Bot Framework
- Behavior
- .net 5.0
- #Windows Template Studio
- Always Encrypted
- Build 2016
- dotNETconf
- PRISM
- #MVVM
- visual studio 2019
- .net
- IOT
- Visual Studio 2022
- Microsoft
- UWP
- #uwp
- ComboBox
- C#
- uno platform
- kiosk
- windows 11
- Windows 10
- XAML
- uno-platform
- Cross-platform
- MVVM
- #prism
- WPF
- ef core
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |