본문 바로가기

분류 전체보기106

두 출력 파일 이름이 동일한 출력 경로로 확인되었습니다. "obj\Debug\XXX.MainView.resources" 두 출력 파일 이름이 동일한 출력 경로로 확인되었습니다. "obj\Debug\XXX.MainView.resources" 오류 관련하여 원인과 해결 방법을 정리해 보았습니다. 위와 같은 오류는 Form을 상속한 MainView 클래스를 partial로 구분하여 MainView.Details.cs로 정의하였을 때 MainView.Details partial 클래스의 Form 속성을 변경을 하게 되면 자동으로 MainView.Details.resx 파일이 생성되고 여기서 InitializeComponent( ) 함수가 중복 호출되면서 생기는 오류입니다. 쉽게 말해서 MainView 폼 클래스에서 InitializeComponent( ) 함수를 호출하는데 partial로 부분 정의한 부분 클래스에서 Initia.. 2020. 10. 24.
안드로이드앱 권한 자동 요청 라이브러리(Auto Permissions) 이번 포스팅에서는 안드로이드 앱 개발 시 권한 요청 및 처리를 쉽게 도와주는 AutoPermissions 라이브러리 사용방법에 대해 정리해 보겠습니다. 먼저 AutoPermissions 라이브러리 사용을 위해서는 build.gradle(Module:app)을 열고 아래와 같이 dependencies에 implementation을 추가해 줍니다. dependencies { ~ 중략 ~ implementation 'com.github.pedroSG94:AutoPermissions:1.0.3' } 그리고 maven에 url을 아래와 같이 추가해 줍니다. repositories { ~ 중략 ~ maven { url 'https://jitpack.io' } } dependencies 추가 후에는 Sync Now를.. 2020. 10. 4.
[C#]메뉴와 컨텍스트 메뉴 만들기 이번 포스팅에서는 윈폼에서 자주 사용하는 메뉴와 콘텍스트 메뉴에 대해 알아보겠습니다. 먼저 솔루션을 아래와 같이 생성하고 시작해보겠습니다. 솔루션 이름은 "WinFormTest"입니다. 솔루션이 생성되고 빈 윈도우가 나타나면 여기에 MenuStrip을 추가해 줍니다. 기본적으로 윈폼에서는 도구상자에 "MenuStrip"을 제공해 주는데 윈폼에서 그냥 드래그하여 삽입할 수 있습니다. "여기에 입력" 부분을 클릭하여 추가할 메뉴를 입력해 줍니다. 아래 그림처럼 "알람"과 "종료" 두 개의 메뉴를 추가해 주었습니다. 추가한 메뉴의 하위 메뉴를 만드려면 추가한 메뉴 부분을 다시 클릭하면 아래 그림처럼 하위 메뉴도 추가할 수 있습니다. 이제 추가한 메뉴의 이벤트 처리기를 연결해 주겠습니다. 추가한 메뉴를 각각 더.. 2020. 7. 16.
[C#]기상청 날씨 데이터 XML 연동하기 이번 포스팅에서는 이전 포스팅에서 만든 구글맵 지도 애플리케이션 하단에 기상청 날씨 데이터 XML을 출력하는 기능을 추가해 보겠습니다. 이전 포스팅에 기상청 날씨 데이터를 출력하기 위해서 UI에 StatusStrip을 추가해 주고 두 개의 Label을 만들어 주었습니다. 기상청에서 날씨 데이터 XML 연동을 위해서 아래의 URL을 선언해 주어야 합니다. 다음으로 필요한 멤버는 기상정보를 저장할 Dictionary입니다. Dictionary 타입으로 아래와 같이 선언해 줍니다. Dictionary DicWeather = new Dictionary( ); 그리고 기상정보를 2초마다 가져오는 일을 수행할 스레드와 toolStripStatusLabel에 데이터를 Display 해 주는 델리게이트를 선언해 주겠습.. 2020. 7. 15.