반응형

분류 전체보기 127

Microsoft designer 키보드/마우스 사용기

아이 키우느라 방치되어 있던 컴퓨터방 셋팅을 다시 하게 되었습니다. 기존에 쓰던 유선 기계식 키보드를 6년만에 버리고 마이크로 소프트 디자이너 키보드/마우스 셋트를 구매 했습니다. 깔끔한 방을 만들겠다는 목적만 가지고 구매했기 때문에 개인적으로는 만족하고 있습니다. 주의 하실 점들을 몇 가지 말씀드려 볼께요. 1. 블루투스 연결만 되기 때문에 데스크탑을 사용하시는 분들이라면 반드시 수신기가 있으셔야 합니다. 그래서 본인의 컴이 블루투스 4.0과 호환이 되는지 확인하셔야 합니다. 동글을 통한 연결을 아예 지원 안하기 때문에 잃어버릴 일이 아예 없겠네요. 장점이라고 해야할까요? 그리고 컴퓨터를 처음 시작할 때 혹은 대기모드에 들어 갔을 때 키보드 마우스를 인식할 때 약간의 딜레이가 느껴집니다. 기술적으로 어..

Gear 2020.02.05

WPF 에서 복수의 usercontrol switch 하기

WPF MVVM 방식을 이용하여 복수의 Usercontrol을 Switch 하는 예제 입니다. 1. 먼저 viausl studio에서 wpf 용 app을 하나 만들어 줍니다. 2. MainModel 을 만들기 전에 BaseModel을 만들어 주겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 using System.ComponentModel; namespace switchUsercontrol { public class ViewModelBase : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged(string p..

Programing/WPF 2019.09.02

c# delegate event 사용하기 실전예제

고양이를 원하는 시간 만큼 달리게 하고 달리기가 끝나는 순간 이벤트를 발생하고 싶다고 가정해 보죠. 고양이 class를 만들고 Run이라는 Method를 만든 다음에 인자로 시간을 넘겨서 그 시간만큼 for loop 를 돌게 구현 했습니다. 자 이제 for loop 이 끝나는 순간 event를 발생시켜 줍니다. event만 발생시키는 것은 심심하니 결과 값을 전달해 줍시다. 이제 고양이 class를 사용할 곳에서 인스턴스를 만들고 이벤트 함수를 등록해 줍시다. 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 32 33 34 35 36 37 using System; namespace DelegateTest..

Programing/C# 2019.09.01

Xamarin error "The type 'ContentPage' was not found 해결방법

Xamarin error "The type 'ContentPage' was not found. Xamarin 으로 프로그램 개발 중 위와 같은 Error가 나면서 Xaml 파일에서 Intellisense 까지 작동을 안하는 경우가 있습니다. 사실 이 에러가 나더라도 빌드와 배포는 가능 합니다. (이상한 에러 같습니다. ㅡㅡ ) 몇 가지 시행 착오 끝에 해결 방법을 찾았습니다. 1. 솔루션 정리 후 다시 빌드2. Nuget Update & Downgrade

Programing/Xamarin 2017.12.28

Warning CS0114 로 보는 함수 오버라이딩

.Net에서 Virtual 이나 Abstract로 선언된 메서드를 자식 클래스에서 override 하지 않고 사용할 경우 Warning CS0114 가 나오게 된다. ex) Example Code public class ParentClass{ public virtual void Func();} public class ChildClass : ParentClass{ public void Func(); // CS0114 Warning public override void Func(); // override 를 해주면 warning 이 사라진다.} 추상 클래스 형태도 동일하게 적용 된다. ex) Example Code abstract public class ParentClass{ public abstract v..

Programing/C# 2017.11.10

GestureRecognizer Class 와 GestureSettings 속성

홀로렌즈 앱 개발 시 제스쳐 인식을 위한 GestureRecognizer 사용에 관한 이슈GestureRecognizer 클래스란?https://docs.microsoft.com/en-us/uwp/api/windows.ui.input.gesturerecognizer제스쳐 인식을 위해 Event 를 Callback 으로 등록 할 수 있도록 API를 제공한다. ex) Example Code private GestureRecognizer ActiveRecognizer; void Start(){ActiveRecognizer = new GestureRecognizer();ActiveRecognizer.SetRecognizableGestures(GestureSettings.Tap);ActiveRecognizer.T..

Programing/Hololens 2017.11.09

Unity Error CS0246

CS0246은 빌드 타임시 나는 에러이다. 다음과 같이 해결할 수 있다. #if UNITY_EDITOR// Unity Editord에서 사용할 코드#else// 런타임 시에 사용할 코드 #endif ex) 예제 코드 #if UNITY_EDITORusing UnityEditor; // UnityEditor namespace도 에러가 나게 된다. #endif #if UNITY_EDITORnamespace MyNameSpace{ [CustomEditor(typeof(someClass))] public class MyCustomInspector : Editor { // Custom Editor를 만들기 위해 Editor를 상속받게 되면 빌드타임시 CS0246 에러가 나게 된다. // 다음과 같이 #if #end..

Programing/Unity 2017.11.08

Strategy Pattern(스트래티지 패턴)

실무에서 일을 하다보면 바쁜 일정에 쫓겨 초기 설계를 게을리 할때가 많습니다. 쏟아지는 요구사항에 집중하다보면 코드 의 재사용성은 아무래도 뒷전으로 미루고 그야말로 엉키고 설킨 코드에 나중에는 돌이킬 수 없을 정도로 복잡한 프로그램이 되는 적이 종종 있었습니다. 하지만 역시나 가장 큰 이유는 제 스스로 바쁜 일정을 핑계로 패턴 공부를 제대로 할 생각이 없었던 것은 아닐까 라는 생각도 드네요. 그동안을 반성하며 몇 주째 책을 읽으면서 정리를 해놔야 겠다는 생각에 이렇게 글을 쓰게 되었습니다. Head First사의 'Design Patterns' 책으로 공부 하였으며 단편적으로 알고 있던 사실을 좀더 구체화 하는데 도움이 많이 되었습니다. 사실 알게 모르게 패턴을 쓰고 있었지만 제 스스로 그렇게 구현하는 ..

구글 애드센스 핀코드 등록

구글 애드센스로 수익이 10달러가 넘게 되면 핀 코드 등록을 해야 합니다. 저도 드디어 핀 코드 등록을 해보네요. ㅋㅋㅋ 필리핀?? 구글 아시아 지부 같은게 필리핀에 있는건가요? ㅎㅎ 요기는 뒷면 입니다. 개봉을 해보면 6자리 핀 번호가 있습니다. 구글 애드센스에 들어가서 해당 핀 번호를 입력 해주면 광고가 다시 활성화 됩니다.

구글 애드센스 2017.02.05
반응형