원하는 시간대의 날짜와 시간을 표시하기 위한 DateTimeOffset

클라우드에서 실행되는 웹 응용프로그램에서 날짜-시간 값을 처리할 때, DateTime 보다는 DateTimeOffset 형식으로 자료를 처리하면 개인화된 시간 표시를 보다 편리하게 지원할 수 있습니다. 클라우드에서 실행되는 웹 응용프로그램은 웹 서버의 시간대에 의지할 수 없는 경우가 많습니다. 예를 들면, 한국 지역의 웹서버를 선택해서 웹 응용프로그램을 게시했지만, 웹 서버의 시간대를 조정할 수 없는 경우 자료는 UTC 시각으로 저장되고, 표시를 …

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 에서 보기 어셈블리 아이콘을 입력: …