Visual Studio 설치 안됨 Microsoft.VisualStudio.MinShell.Msi.Resources 설치 중인 프로그램이 있다며 계속/다시시도/취소 팝업창이 뜨는 경우 어디서 설치가 계속 재시도되는지 확인 Microsoft.VisualStudio.MinShell.Msi.Resources 일 경우 VS Installer 종료 C:\Windows\Installer 내의 폴더 전체 삭제 후 재설치 타시스템이 해당 폴더 내 파일을 점유하고 있어 발생하는 현상 C# 2020.06.03
프로그래밍 팁 & 노하우 - return 과 continue 의 사용 항상 직관적인 코드를 짜야한다 if문에 조건식은 true가 먼저 오는 것이 낫다 조건이 길어지고 복잡해지면 부정형보단 긍정형이 해석이 쉽다 그러나 로직이 쓸데없이 길어질 경우 부정형 사용 if(b.checked == false){} else {} 보다는 if(b.checked) {} else {} 와 같이 if문 내에 true 형 문법이 오는 편이 해석하기 편하다 continue 나 return 의 경우 꼭 필요한지를 고려해야한다 for문 내에서는 이미 for문때문에 괄호가 많고 중간에 빠져나오기 위한 제어를 많이 쓰니까 예외지만 그 외의 상황에서는 꼭 써야만 하는지 고려필요하다 if - else 구문의 앞과 뒤 영역을 써야하는 경우가 있다. if문에서 return으로 빠져나가버리면 if문 하단을 쓸 수.. C# 2020.04.15
WPF 지정한 요소가 이미 다른 요소의 논리자식입니다. 먼저 이 연결을 끊으십시오. ———21.06.01 오랜만에 봤는데 뭔내용인지 이해가 안가서;;; 다시 작성.... 지정한 요소란 현재 내가 조작중인 Control. 컨트롤, 컨트롤이 담긴 변수를 재사용하려고 할 때 발생하는 문제 “지정한 요소” ㄴParent 속성: 어떤 Control이 있다.(null 이 아니다) ㄴㄴChild 속성: 정상적일 경우 “지정한 요소”가 할당돼야하지만 이미 다른 Control이 있다. Solution: (지정한요소.Parent as Parent의Type).Children.Clear() *Parent의 Type은 모를 경우 조사식 창에 찍어보길 ex) menu.Items.Insert(1, MenuItem); //error (MenuItem.Parent as ContextMenu).Item.Clear();.. C#/WPF 2020.03.27
COSY 블루투스 키보드 Fn키 ESC키 설정 COSY 블루투스 키보드 KB3140BT Fn키 설정방법 윈도우에서 ESC키 DEL키 F1-12키 기능키 사용하기 COSY 블루투스 키보드 대부분이 이런 문제를 겪는 걸로 보이는데 윈도우 환경에서 ESC키, F1-F12키, DEL키가 제 기능을 하지 않는 문제가 발생하는 걸로 보인다. Fn키와 조합하여 눌러야만 제 기능을 하도록 설계되어 있다고 하는데 매번 Fn키를 눌러 쓰기에는 불편함이 심각하다. COSY 키보드에는 운영체제를 세팅하는 설정키가 있다. 굳이 세팅하지 않아도 기본적인 사용엔 불편함이 없지만 이 설정을 이용하면 가장 편리하게 쓸 수 있도록 해준다. Fn키를 눌러야 쓸 수 있는 파란색 글씨로 IOS, Android, Windows 라고 적혀있다. Fn키+E키 (Windows) 를 눌러주면 E.. 기타 2020.03.15
크롬 마우스 커서가 안 보여요 크롬에서 마우스 커서 안보임 해결 방법 바탕화면에서는 커서가 보이는데 작업표시줄까지도 보이는데 크롬 위에만 올라오면 마우스 커서가 안 보이는 경우 해결방법입니다. 대체로 태블릿에서 발생하는 것 같습니다. 아마 일반 컴퓨터나 휴대폰에 비해 하드웨어 성능이 낮아서 그런걸로 추정됩니다. 커서가 다시 보이는 것을 확인하실 수 있습니다 기타 2020.03.15
C# Excel Insert Row 엑셀 행 삽입 원하는 위치에 행을 삽입할 때 사용합니다. 행을 추가하는 방식이 아닙니다. oRange = oSheet.get_Range($”{startRow}:{endRow}”, System.Type.Missing); //oSheet.get_Range(“B1”,”D2”); oRange.Select(); oRange.Copy(); oRange = oSheet.get_Range($”{inStartRow}:{inEndRow}”, System.Type.Missing); oRange.Select(); //oSheet.get_Range(“B10”,”D11”); oRange.Select(); oRange.Insert(Excel.XlInsertShiftDirection.xlShiftDown) * C#/WinForm 2020.02.27
아이폰 단축어 모음 아이폰 단축어 모음 사이트1iphone shortcut https://shortcutsgallery.com/ 아이폰 단축어 모음 사이트2 https://sharecuts.app/ 아이폰 단축어 등록방법 (신뢰할 수 없는 단축어 허용) https://support.apple.com/ko-kr/guide/shortcuts/apdfeb05586f/ios 추천 Sleep Timer https://shortcutsgallery.com/shortcuts/sleep-timer-2/ 기타 2020.02.24
코드 43 오류 문제가 보고되어 문제가 보고되어 Windows에서 이 장치를 중지했습니다. (코드 43) 장치관리자의 드라이버에 노란색 느낌표가 떠있고 우클릭 - 속성으로 들어왔을때 일반탭에 코드43이 떠있는 경우 코드 43 오류는 드라이버에서 장치가 제대로 작동하지 않는다고 Windows에 알린 경우, 이 오류가 발생합니다. 해결법 드라이버 탭에서 1. 드라이버 업데이트를 진행합니다 2. 드라이버 사용안함으로 전환 후 재시작합니다 3. 12번으로 해결이 안될 경우 드라이버를 제거 후 재설치 합니다 기타 2019.10.29
Resources 폴더의 이미지 참조 문제 현상: 빌드/디버그 시 Resources 폴더에 해당 이미지 파일들이 생성됨 Resource 파일이 없을 경우 이미지가 표시되지 않는 문제 발생 원인: 이미지 파일의 속성문제 ( Resource 폴더 내에서 확인 필요. Resource.resx 아님) 이미지 파일을 선택 - 속성창 확인 빌드작업 세팅, 출력 디렉터리에 복사 세팅 필요 에 대한 세팅을 변경할 수 있음. .csproj 파일에 들어가는 내용. C#/WinForm 2019.07.11