본문 바로가기

Programing (프로그래밍)

WPF & C# - 레지스트리에 값 읽기 쓰기 지우기 삭제하기 ( 입력 삭제 레지 Regstry RegstryKey Reg REGEDIT ) WPF & C# - 레지스트리에 값 읽기 쓰기 지우기 삭제하기 ( 입력 삭제 레지 Regstry RegstryKey Reg REGEDIT ) @ 레지스트리에 값 읽기 쓰기 지우기 삭제하기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 using Microsoft.Win32; // 추가 되어야 한다. if (Reg_read(rPath, rKey) == rVal) { CheckBox1.IsChecked = true; } // 더보기
WPF & C# - Inkcanvas Gesture Event ( 잉크캔버스 제스처 제스쳐 이벤트 등록) WPF & C# - Inkcanvas Gesture Event ( 잉크캔버스 제스처 제스쳐 이벤트 등록) MainWindow.xaml.cs using System.Collections.ObjectModel;using System.Windows.Ink;using System.Windows.Controls; 12345678910111213141516171819202122232425262728293031323334353637void initUI(){ // inckCanvas1 에 제스처 이벤트 등록하기 inkCanvas1.EditingMode = InkCanvasEditingMode.InkAndGesture; inkCanvas1.Gesture += new InkCanvasGestureEventHandler(i.. 더보기
[WPF & C# (C Sharp)] - Entry_web_multi-user / 네이버 엔트리 [WPF & C# (C Sharp)] - 네이버 엔트리 Entry_web_multi-user [Entry_web_multi-user ] - 네이버 엔트리(소프트웨어 학습 플랫폼)를 멀티터치 환경에서 2인이 동시에 사용할 수 있도록 만든 프로그램 - Window 는 한쪽에서 프로그램을 드래그하면 다른 한쪽에서는 터치가 되지 않는 한계성이 있어서 만든 프로그램이다. - 알고리즘 프로그램을 학습할때에 양쪽에서 서로 터치(multi-touch)와 드래그를 하면서 직접 보면서 공부하는것이 효율성이 있다고 판단된다. - 멀티유저가 멀티터치를 사용하는 환경을 구현하는 부분에서의 고민이 더욱 필요한 부분이다. - 테스트환경 : Window10 / WPF & C# (C Sharp) 더보기
[WPF & C# (C Sharp)] (자작) Multi user Image View [WPF & C# (C Sharp)] - Multi user Image View [Multi user Image View] - 멀티유저를 위한 이미지 뷰어 이다. ( 총 4인까지 가능하다. ) - 각각의 터치 및 사용이 가능하며, 인원수 변경등이 가능하다. - 매우 단순 심플하게 만들었으며, 자료의 추가 및 삭제가 용이하다. - 사용언어 : WPF & C# (C Sharp) - 테스트 환경 : Window10 (64bit) / 닷넷프레임워크 4.5 이상 - 아이들이 사용할 것을 고려하여 최대한 단순심플하게 구현하였다. - 하나의 프로세스에서 구현되기 위해 노력하다보니 멀티터치부분을 컨트롤하기 매우 어려웠다. - 프로세스 제한사항들과 멀티터치컨트롤에 대한 부분을 학습할 수 있었던 프로그램이다. 더보기
WPF & C# - 전체화면으로 윈도우 띄우기 ( 최대화 / 풀스크린 / FULL SCREEN / Window / 윈도우 ) WPF & C# - 전체화면으로 윈도우 띄우기 ( 최대화 / 풀스크린 / FULL SCREEN / Window / 윈도우 ) 관련글WPF & C# - WindowStyle.None + Resize 꼭! 주의하자 ( WindowStyle.None / 윈도우 / Window / 반투명 / CanResize / ActualWidth / ActualHeight / 리사이즈 / 사이즈 / 전체화면 / 최대화 / 풀스크린 / FullScreen ) MainWindow.xaml.cs 1234WindowStyle = WindowStyle.None; //Window의 타이틀, 버튼(Minimized, Maximized 등) 제거WindowState = WindowState.Maximized; // 모니터의 해상도 크기로.. 더보기
WPF & C# - 파일 존재 유무 ( 여부 ) 확인하기 WPF & C# - 파일 존재 유무 ( 여부 ) 확인하기 FileInfo fi = new FileInfo(@"WindowsFormsApp2.exe"); if (!fi.Exists) { // 파일 없을 시 } else { // 파일 있을 시 }%appdata%, %ProgramData%, %userprofile% 등의 주소는 파일존재유무를 확인 할 수 없다. (모두 False 로 나옴) 더보기
Android Studio (안드로이드 스튜디오) 개발환경 구성하기 Android Studio (안드로이드 스튜디오) 개발환경 구성하기 @ 윈도우에서 JDK 설치하기 https://www.oracle.com/ 위 사이트를 방문한다. 'MENU - Database and Technologies - Java SE JDK' 메뉴 순서대로 찾아가면 'Updates' 라고 써 있는 곳에 Download를 클릭하여 설치를 진행한다. http://www.oracle.com/technetwork/java/javase/downloads/index.html Android > SDK Settings... > Appearance & Behavior > System Settings > Android SDK 을 선택한다. 우측하단의 'Show Pakage De.. 더보기