11월, 2024의 게시물 표시

[프로그램] Visual Studio 2019 다운로드

이미지
 Visual Studio 2019 다운로드  현재 비주얼 스튜디오는 2022년도 버전까지 나와있으나 호환성 등의 문제로 2019를 많이 사용합니다. 구 버전 비주얼 스튜디오는 로그인 후 별도의 다운로드 페이지에서 받을 수 있습니다.  본 포스팅에서 구버전인 Visual Studio 2019의 설치방법에 대해 알려드리겠습니다. Visual Studio 2019 다운로드 구버전의 Visual Studio는 아래 다운로드 페이지에서 받을 수 있습니다. (Microsoft에 로그인해야 합니다.) 다운로드 페이지 :  https://visualstudio.microsoft.com/ko/vs/older-downloads/ 구버전 다운로드 페이지 필요한 구버전 항목을 누르면 구성과 함께 [다운로드] 버튼이 뜹니다. [다운로드] 버튼을 클릭하면, Microsoft 로그인 페이지가 뜹니다. 로그인 진행 로그인이 되면, 구버전을 다운로드할 수 있는 페이지가 뜹니다. Dev Essentials 프로그램 참여 단, 처음 로그인을 하는 경우에는 다운로드 페이지가 아닌 Visual Studio 구독 페이지로 강제 이동됩니다. 이 때, [Dev Essentials 프로그램 참여] 를 누르면 구 버전 프로그램을 무료로 사용이 가능합니다. Dev Essentials 시작 > [다운로드] 선택 구독이 완료되면 아래와 같은 페이지가 뜨고, [다운로드] 메뉴로 이동할 수 있게 됩니다. (구독이 되지 않은 상태에서는 이동 불가) 다운받고자 하는 버전을 클릭하면 해당 버전을 받을 수 있는 페이지로 넘어갑니다. Visual Studio Community 2019의 [Download] 버튼 을 눌러 다운을 받아 줍니다. 설치 방법 도움말 페이지:  https://reyrei.tistory.com/35 참고 설치 파일 다운로드 사이트:  https://wingetgui.com/apps/Microsoft-VisualStudio-2019-Profes...

[컴퓨터] win10 듀얼모니터 이동간 창 걸림 현상

이미지
 듀얼모니터 이동간 창 걸림  windows 10을 처음 설치를하고, 듀얼모니터를 사용하시는 분들은 다들 아시는 문제라고 생각합니다.  창을 마우스로 드레그하여 다른 모니터로 이동하려고 하다보면 걸려서 넘어가지 못하는 경우가 발생합니다. 이를 해결하기 위한 방법입니다. '윈도우키 + R' 을 눌러서 'regedit' 입력합니다. 레지스트리 편집기를 엽니다. <편집기를 열고, .../Desktop 찾기> 위 경로로 들어가서 아래를 설정합니다. (1 -> 0 으로 변경합니다.) DockMoving = 0 SnapSizing = 0 <regedit 변경 모습>  위 2단계를 거친 후, 재부팅해주시면 됩니다.  다음은 DocMoving 과 SnapSizing에 대한 좀 더 상세한 내용입니다. Windows에서 DockMoving 과 SnapSizing 값은 레지스트리 편집기를 통해 창의 이동 및 크기 조정과 관련된 설정을 변경할 수 있는 항목들입니다. 이 값을 수정하면 윈도우 창이 다른 모니터로 드래그될 때의 반응이나 크기 조정에 영향을 줄 수 있습니다. 아래에서 각각의 값이 무엇을 의미하는지와 이를 변경하는 방법을 안내해 드리겠습니다. 1. DockMoving DockMoving 값은 창을 모니터의 경계에 "스냅"(Snap) 시키는 기능에 영향을 줍니다. 이 값을 0 으로 설정하면 창이 화면의 경계에 스냅되지 않게 됩니다. 이 값은 창을 이동할 때 "스냅" 효과를 조정합니다. 2. SnapSizing SnapSizing 값은 창 크기를 조정할 때 스냅(또는 자동 크기 조정) 효과를 제어합니다. SnapSizing 값을 0 으로 설정하면 창의 크기 조정이 더 자유로워지며, 기본적으로 스냅 기능이 꺼집니다. 레지스트리 값 변경 방법 레지스트리 편집기를 통해 이 값을 변경하려면 다음 단계를 따르세요. 1. 레지스트리 편집기 열기 윈도우 키 + R 을 눌러 실행 창을 엽니...

[Android] 08. 사용자 이벤트 처리하기

이미지
 사용자 이벤트 처리 목차 08-1. 터치와 키 이벤트 08-2. 뷰 이벤트 [실습] 시계 앱의 스톱워치 기능 만들기 08-1. 터치와 키 이벤트 ✅ 터치 이벤트 터치 이벤트의 콜백 함수인 onTouchEvent()를 선언한다. 매개변수는 MotionEvent 객체이며, 이 객체에 터치의 종류와 발생 지점(좌푯값)이 담긴다. 터치 이벤트의 종류 ACTION_DOWN: 화면을 손가락으로 누른 순간의 이벤트 ACTION_UP: 화면에서 손가락을 떼는 순간의 이벤트 ACTION_MOVE: 화면을 손가락으로 누른 채로 이동하는 순간의 이벤트 터치 이벤트 발생 좌표 얻기 onTouchEvent() 함수의 매개변수인 MotionEvent 객체로 획득 x: 이벤트가 발생한 뷰의 X좌표 y: 이벤트가 발생한 뷰의 Y좌표 rawX: 화면의 X좌표 rawY: 화면의 Y좌표 ✅ 키 이벤트 사용자가 폰의 키를 누르는 순간에 발생한다. 콜백 함수 onKeyDown: 키를 누른 순간의 이벤트 onKeyUp: 키를 떼는 순간의 이벤트 onKeyLongPress: 키를 오래 누르는 순간의 이벤트 첫 번째 매개변수는 키의 코드이며 이 값으로 사용자가 어떤 키를 눌렀는지 식별 키 이벤트가 발생하는 키는 폰에서 제공하는 소프트 키보드의 키를 의미하지 않는다. 안드로이드 시스템 버튼도 키로 취급하므로 이 버튼의 이벤트를 처리한다. 뒤로가기 버튼 이벤트에는 앞에서 살펴본 onKeyDown()이나 onKeyUp()함수를 이용할 수도 있지만 onBackPressed()함수를 이용할 수도 있습니다. 제스처 내비게이션을 사용하고 있다면 사용자 제스처로 뒤로 가기를 하면 <뒤로가기>버튼을 누른 것과 같다. 그러므로 사용자 제스처 뒤로가기도 onKeyDown()함수를 선언해 이벤트 처리가 가능하다. 뒤로가기 버튼 이벤트에는 onBackPressed() 함수를 이용할 수도 있다. API Level 33에서 뒤로가기 버튼 이벤트 처리 함수인 onBackPressed()함수는 deprecat...