Time to update: Xamarin

Xamarin 솔루션을 열면 아래와 같이 Time to update 창이 열립니다. 2017-11-01 에 발표된 Xamarin Component Store가 종료되므로, 참조해서 사용하는 구성요소1를 Nuget 패키지로 변경해야 한다는 메시지입니다. 자동으로 처리되지 않으므로, 프로젝트 파일들을 열고 편집한 다음 솔루션을 다시 로드해야 합니다. 아래 편집 작업을 진행하기 전에 구성요소를 Nuget 패키지로 변경할 수 있는지 Nuget 패키지를 먼저 검색해보고, 완전히 변경 가능한 …

연말정산 간소화 사이트 API 사용

{C#}

이 글은 2011-12-21 작성된 글입니다. 연말정산 간소화 사이트에서 다운로드 받은 PDF 파일을 검증하고 데이터를 읽어내는 API를 사용한 간단한 예제 입니다. 데이터 처리를 편하게 하기위해 객체에 XML자료를 맵핑시켜 사용하였습니다. 아래 코드가 동작하려면 연말정산 간소화 사이트에서 배포하는 API설치파일의 설치가 필요합니다. 간단한 코드들로 쓰여져 있어 설명할 부분이 많지 않습니다. 아래 예제 코드는 연말정산 간소화 사이트에서 제공하는 샘플코드를 변형한 …

Bitmap 객체와 Graphics 객체

.Net

Bitmap 객체로 부터 Graphics 객체 생성시 유효한 PixelFormat 관련 내용을 정리하였습니다. Graphics 객체 생성 코드는 아래와 같습니다. 이 때, Bitmap 객체 생성시 매개변수로 전달하는 PixelFormat 열거형 중 일부가 동작하지 않거나, 원하는 방향이 아닌 경우가 있었습니다. int nWidth = 1920; int nHeight = 1080; PixelFormat pixelFormat = PixelFormat.Format32bppArgb; Bitmap bmp = new Bitmap(nWidth, nHeight, pixelFormat); using(Graphics …

Find out .NET Framework CLR version

.Net

어셈블리가 사용하는 .NET Framework CLR 버젼을 확인할 수 있습니다. Usage CLI 명령 프롬프트를 실행하고, 아래와 같이 명령을 입력합니다. c:\>FindOutCLRVer.exe c:\someApplication.exe GUI 윈도우 탐색기에서 FindOutCLRVer.exe 응용 프로그램을 실행 혹은 명령 프롬프트에서 매개변수 없이 FindOutCLRVer.exe 응용 프로그램을 실행합니다. 페이지 코드는 GitHub: Find-Out-Dot-Net-Framework-CLR-Version 저장소에서 확인할 수 있습니다. Follow @bbonkr Watch Star Fork Download

응용프로그램 아이콘 설정

.Net

Runtime Icon Windows Form 을 실행했을 때, 작업표시줄에 아이콘을 표시하려면 Form 의 Icon 속성을 입력해야 합니다. 아이콘 설정 Flickr 에서 보기 아이콘 설정 후 실행 Flickr 에서 보기 Assembly Icon 어셈블리 실행파일 의 아이콘을 설정하려면 아래와 같이 프로젝트 속성에 아이콘을 입력합니다. 어셈블리 아이콘 기본값으로 빌드한 경우: 어셈블리 아이콘: 기본아이콘 Flickr 에서 보기 어셈블리 아이콘을 입력: …

어떤 번호를 살까

.Net

개요 친구가 나눔로또를 구입하려고 하는데, 지금 구입하려는 이 번호가 당첨된 내역이 있을까? 라는 궁금증을 해결하기 위해 작성을 요청한 응용프로그램입니다. 이 친구가 꼭 1등 당첨되어 약속을 지켜주면 좋겠습니다. 실행화면 실행화면 Flickr에서 보기 실행요구사항 이 프로그램은 Microsoft Windows 에서 동작합니다. .Net framework 4.5 가 필요합니다. 다운로드 Dropbox에서 다운로드 설명 Readme : Lotto MK2 앞으로 추가될 기능 나눔로또 …

윈도우 서비스 구현에서 파일을 참조할 때 주의사항

{C#}

응용프로그램에서 파일을 참조하게 되면 먼저 실행파일이 존재하는 디렉터리에서 검색하고, 하위 폴더를 검색합니다. 그 위치에 없는 경우 %windir%\system32\ 디렉터리를 검색하고 존재하지 않으면 FileNotFoundException 이 발생합니다. 그런데, Windows Service 에서 파일을 이름으로 검색하면 Windows Service 실행파일의 위치가 아니라 %windir%\system32\ 디렉터리부터 검색을 시작하여 하위 디렉터리에 파일이 존재하지 않으면 FileNotFoundException 이 발생합니다. Windows Service를 구현할 때, 파일을 이름으로 참조하지 …

HostsEditor

{C#}

개요 Windows 의 Hosts 파일을 편집하는 응용 프로그램입니다. 메모장(Notepad.exe) 프로그램을 찾아서 관리자 권한으로 실행하고, 파일 메뉴의 열기 명령으로 파일 선택창을 열고 %windir%\system32\drivers\etc\hosts 파일을 선택하는게 귀찮아서 시작된 프로젝트입니다. 시스템 요구사항 Windows OS .Net Framework 4.0 Windows 7인 경우 .Net Framework 4.0설치 필요, Windows 8 이후 OS인 경우 그냥 실행. 사용법 프로그램을 실행하면 권한 상승을 위해 관리자 …

CSV Editor

{C#}

간단하게 CSV 파일을 편집할 수 있는 프로그램의 소스코드를 GitHub에 공개하였습니다. CSV 파일은 내용이 콤마(,)로 구분된 값을 갖는 형태로 저장된 텍스트 파일입니다. wiki:CSV;Comma-separated values 특이한 기능은 없지만, 간단한 CSV 파일을 편집하기 위해 엑셀을 실행하기 싫을때 사용하면 딱인 프로그램이라 생각됩니다. CSV 파일의 사이즈가 굉장히 크다면(10MB 이상의 크기) 이 프로그램보다는 엑셀파일을 권장합니다. 왜냐하면, 자료 처리를 위해 테스트로 경기도 …