Showing posts with label 프로젝트. Show all posts
Showing posts with label 프로젝트. Show all posts

Saturday, May 28, 2016

이클립스에서 안드로이드 스튜디오로 프로젝트 임포트(import)/변환 방법

안드로이드 스튜디오



지금은 안드로이드 스튜디오를 사용해서
어플 개발을 하지만 예전에는 이클립스에
안드로이드 플러그인을 설치해서 android
어플 개발 작업을 진행합니다.
물론 지금도 이클립스로 개발은 가능합니다.
아래의 왼쪽 사진이 안드로이드 스튜디오이고,
오른쪽 캡처 사진이 이클립스 입니다.


저는 이클립스로 안드로이드 개발을 하다 보니
이클립스가 정말 편한데 조만간 구글에서 이클립스
플러그인 지원을 해주지 않는다는 이야기를 들어서
울며 겨자먹기로 어쩔 수 없이 android studio로
갈아타서 열심히 시행착오 겪고 있는 중입니다.
개발 하다가 답답한게 있으면 다시 이클립스에서
개발하기도 하는데... 이게 가능한 이유가 이클립스에서
작업한 프로젝트를 안드로이드 스튜디오에서
import 해올 수 있기 때문입니다.


예전 이클립스에서 생성한 프로젝트의
디렉토리 구조는 위와 같습니다.


안드로이드 스튜디오 프로젝트는
위와 같습니다~~ 보시는 것처럼
디렉토리 구조가 아예 다릅니다 
그래서 처음에는 아.. 지금까지
만들어 놓은 이클립스 안드로이드
프로젝트는 이제 못쓰는건가??
하고 좌절했었습니다.

그런데!!!!!!!!!!!!!!
이클립스 프로젝트는
안드로이드 스튜디오로
불러올 수가 있습니다~

Import 방법


방법을 차근차근 설명해 드리겠습니다!!


일단 위의 프로젝트는 제 바탕화면에 있는
이클립스 프로젝트입니다.
당연히 안드로이드 SDK와 플러그인이
설치된 이클립스에서 잘 돌아갑니다!
위의 이클립스 프로젝트를
안드로이드 스튜디오에서
돌려보도록 하겠습니다.


안드로이드스튜디오 구동 후
File -> New -> Import Project


안드로이드 스튜디오에서 작업할
안드로이드 이클립스 프로젝트를 선택 -> OK


Next 클릭


 Next 클릭



위에는 안드로이드 SDK가 설치된 경로,
아래에는 자바가 설치된 경로를 지정 -> Finish
설치가 되어 있지 않다면 설치해 주셔야겠죠~



그럼 안드로이드 스튜디오에서
뭔가 열심히 작업을 합니다!



잠시 후!!!
안드로이드 스튜디오로 위와 같이
이클립스 프로젝트가 로딩되었습니다.
디렉토리 구조도 안드로이드스튜디오
프로젝트와 같은 구조로 바뀌었구요~
당연히 실행도 잘 됩니다^^

Saturday, April 30, 2016

[도서관리 프로그램] C언어로 구현한 도서 검색 예제 소스(추가/수정/삭제/정렬 기능)

도서관리 프로그램


프로그램 예제 소스를 공유한 적이
있었는데 UI는 없고, 이클립스의
console 상으로만 실행이 가능한
소스였습니다~ 그래서 이번에는
UI까지 구현된 도서관리프로그램을
블로그에 올려 봅니다~ 자바로
구현한 건 아니고 C언어로 구현된
프로그램입니다. 자료는 pdReport
카페에 공유해 두었습니다.


아래 영상은 해당 도서검색 프로그램을
실행해 본 영상입니다. 보시면 아시겠지만
검색은 물론 새로운 도서의 추가/수정 및
기존 도서를 삭제할 수도 있고, 이름이나
가격 순서로 재정렬도 할 수 있습니다.


등록된 책의 정보는 파일로
남게 되어 있습니다. 도서리스트의 정보를
저장하는 파일의 경로는 자료를 받으셔서
압축을 푸셔서 아래로 가시면 됩니다.
도서검색시스템\bin\Debug\Book_Info.dat
도서를 추가/수정/삭제하면 위의 파일이
그 때 그 때 수정이 되겠죠~


그리고 하나 재미있는 기능이 있어
추가로 설명을 드리겠습니다.
위의 이미지를 보시면 제목으로
책을 검색을 했습니다.
그런데 검색어를 그락커퍼니 라고
입력을 했는데 검색 결과로 
책 제목이 극락컴퍼니, 그리스인 조르바
인 책들이 검색이 되었습니다.
검색어와 정확히 일치하는 것만 결과만
보여주는 것이 아니고, 어느 정도
일치하는 것까지 판단을 해서
보여주고 있습니다~~ㅎㅎㅎ
사용자가 오타를 치거나 정확한
제목이나 저자, 출판사를 모르고
어렴풋이 알아도 검색을 하면
유사한 결과도 보여준다는 겁니다~

실행


파일을 다운 받아서 압축을 푸시면
도서검색시스템\bin\Debug\도서검색시스템.exe
위에 경로에 있는 파일을 실행하시면 됩니다.
아 그리고 실행을 하셨을 때 닷넷이라는
프로그램에 설치가 필요한 경우가 있습니다.
그런 경우에는 창에서 알려주는 사이트에
가서 닷넷을 다운 받아 설치해 주시면
문제 없이 실행이 되실 겁니다~

해당 C언어로 구현한 도서검색시스템은
pdReport 카페에서 공유 받으실 수 있습니다.


위에 링크된 주소로 가시면 됩니다!!!

Friday, April 29, 2016

C언어로 구현한 퍼즐맞추기 게임 프로그램 예제 소스


퍼즐(Puzzle) 게임


카페에 괜찮은 C 퍼즐 게임 소스가 공유 되었습니다! 


안드로이드 예제 소스도 공유를 했었는데
드디어 C 언어로 구현한 퍼즐 게임도
카페에 공유할 수 있게 되었습니다 ㅠㅠ


카페에서 공유 받으신 후 실행하는
방법을 설명해 드리겠습니다.


해당 C 프로젝트의 구조는 위와 같습니다.
먼저 Debug 디렉토리로 들어 갑니다.


그럼 위와 같이 파일들이 있는데
0904실습.exe 실행해 주면 끝!


실행이 정상적으로 되면 위와 같이
커멘드 창과 조각으로 나뉘어진
퍼즐 게임 화면을 보실 수 있습니다.
마우스로 이미지를 눌러도 어떠한
반응도 없고, 게임을 시작하기 위해서는
게임 메뉴 -> 새 게임 버튼을
눌러 주시면 되고, 이미지가 랜덤으로
섞이고 나면 게임 시작이 가능합니다.

기능



기타 -> 옵션 버튼을 누르시면
위와 같은 창이 뜹니다.
퍼즐 조각 개수와 퍼즐 이미지를
선택할 수 있는데 선택의 폭은
넓지 못합니다 ㅎㅎ
조각개수는 3,5,7 중에 하나,
그림은 총 두 개 중에 하나만
선택이 가능합니다.


퍼즐을 다 맞추면 위와 같이
성공했다는 메시지와
퍼즐 맞추는 데까지
걸린 시간이 나옵니다.
버그가 한 두개 보이기는 하지만
그래도 중요한 기능은 다 동작하네요 

그리고 게임 중간에 게임 -> 힌트 보기
버튼을 누르시면 퍼즐이 섞이기 전의
이미지가 2~3초 동안 보여 집니다.