연말정산 간소화 사이트 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 …

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

{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인 경우 그냥 실행. 사용법 프로그램을 실행하면 권한 상승을 위해 관리자 …

Tic-Tac-Toe

{C#}

Tic Tac Toe 게임을 간단하게 윈도우 응용프로그램으로 구현하였습니다. 실행화면Flickr에서 보기 Tic-tac-toe 게임은 wiki에 소개되어 있는 것과 같이 가로 3, 세로 3개으로 이루어진 칸에 두명이 번갈아 가며 한 칸씩 차지해서 먼저 연속된 3칸을 차지하는 사람이 이기는 게임입니다.가로, 세로 혹은 대각선으로 연속된 3칸을 차지하면 됩니다. 응용프로그램을 실행하고 내가 사용할 표시를 결정한 후 Start Game 버튼을 클릭하면 게임이 …

.Net 개발 관련 웹사이트

.Net

C# Development Resources Title URL C# Resources C# Resources Discuss.Develop.com discuss.develop.com Csharpindex www.csharpindex.com CodeHound C# www.codehound.com/csharp C# Corner www.c-sharpcorner.com C# Corner Tagged with c# on Stackoverflow .NET Development Resources Title URL Microsoft .NET www.microsoft.com/net Microsoft .NET Developer Center msdn.microsoft.com/net GotDotNet Home Page www.gotdotnet.com .NET Framework and Related Technologies Title URL Microsoft .NET: Realizing the Next …