최근 이직을 준비하면서 한 회사에 이력서를 넣은 경험이 있습니다.OO회사 (이름을 밝히면 왠지 모르게 안될것같아 비공개로 하겠다)에서 서류통과 후 개발과제를 전달받았습니다. 참고로 저의 인생 첫 회사는 게임회사였는데, 그곳에서는 Android앱으로 테트리스를 만들어보라는 과제를 받았었죠. - 신입의 실력이었지만 어째뜬 기능구현은 완벽했었습니다! (?그랬을거에요)(사실 지금 그 프로그램을 구동해보고, 소스를 보고있노라면 .... 정말 늅늅이 개발자였구나.. 싶다) 다시 본론으로 돌아와서... 과제는 지뢰찾기를 만들어보라는 것이었습니다.게임회사가 아니었기에 지뢰찾기라는 게임을 만들어보라는 과제는 다소 생소했지만, 만들어보았습니다. 사실 지뢰찾기는 인터넷에 검색해도 내용도 많고, 쉽다. 무엇보다 구현이 어렵지..
C# 설치(setup) 배포 프로그램 만들기 1. 목적 - 설치 파일로 프로그램 배포 - Windows Installer 설치되어 있어야 함 ( 배포 프로젝트 만들 PC, 설치 PC 모두 다 설치 되어 있어야 함 ) 닷넷 설치하면 Windows Installer가 기본적으로 설치 2. 과정 1) 새 프로젝트 추가 >> 기타 프로젝트 형식 >> Visual Studio 설치관리자 >> 설치 프로젝트 - 이름, 위치 지정 후 확인 2) 파일시스템(Setup) - 사용자 바탕화면 : 설치 PC에 바탕화면 아이콘 추가 - 사용자 프로그램 메뉴 : 설치 PC의 시작 -> 프로그램 목록에 추가 - 응용 프로그램 폴더 : 프로그램 설치 경로 3) 응용 프로그램 폴더 - 설치 폴더 ( Default : 프로그램파일\제..
Application Widget이란 화면에 직접 올릴 수 있는 작은 Application을 말합니다.. 다른 것들은 presentaion logic을 activity가 담당하지만,application Widget의 최상위 클래스는 broadcast reciever입니다.. application Widget을 만들기 위해 아래와 같은 순서를 거쳐야 합니다.. 0. Manifest 파일에 Widget을 등록1. Widget의 메타 데이터 기술 - layout, update 주기, provider class에 대한 정보를 xml로 기술2. View layout - widget의 화면 구성을 xml로 구성3. AppWidgetProvider - Widget의 Update, Delete, Enable, Disa..