자바로 PC방 프로그램만들기

자바로 PC방 프로그램만들기

| 공개

그냥 제가 자바로 처음 만든 프로그램을 기억하기 위해서 적는 강좌입니다.

강좌의 목표는 자바를 처음 공부하고 나서

네트워크, 쓰레드 기초, GUI, 설계기초와 기타 API에 관해서

직접 만들어보면서 익숙해질 수 있는 것을 목표로 하며

프로그램이 학원 1개월차에 만든 거다보니...

자바의 객체지향설계같은 프로그래밍 철학은 다루지를 못하며

진정한 객체지향 설계에 대해서는 많은 개선점이 필요하다고 생각합니다.(ㅠㅠ)

 

본 강좌는 프로그래밍을 무협지의 검법에 비유합니다.

음.. 자바 스킬을 검술에 비교하자면

여기있는 것들은 몇몇개의 굵직한 검법과 많은 자잘한 초식들로 구성될 것같습니다.

필요에 따른 적절한 스킵스킵과 스피드함을 요구로 합니다. ㅎㅎ

 

본인소개

  닉네임 : 아라한사 , 혹은 아둔한사. 
  자바초보, arahansa@naver.com

  본인의 정리를 위함이 목적이고, 자바 초보인지라 설계와 사용에 문제가 많을 수 있음.

  이미 자바에 더 익숙해지면서 많은 개선점이 보이지만 귀찮으므로

  그냥 진행하기로함(무책임)

원래 프로그래밍 기술은 적당히 단계적으로 현재 가진 기술의 절망(?)을 겪어나가면서 키워야 된다고 생각합니다.ㅋㅋ

 

염두 대상자

자바책을 다 땠는데, 뭘 만들어야 될지 모르겠다 싶은 분.
or 은행프로그램만 만들고 싶지 않아요 하시는 분들.
졸업작품 포트폴리오에 참고하시고 싶으신 분들

아무튼 있으시다면 감사합니다.ㅠ.ㅠ....

* 일단 어느정도 자바와 gui에 대한 선행학습이 있으셔야 합니다. ㅠ
 

강좌 과정

  1. 현실의 기획설계
  2. DB, 프로그램설계 ( MVC 에 기반한)
  3. 뼈대 프로그램 설계&작성 ( 다중채팅, 쓰레드계산처리 )
  4. 기타 부가적인 GUI 효과들 (쓰레드와 내부클래스등을 이용한)
  5. (부록) 디자인 소스 검색 , 편집

* 매 강좌를 진행함에 있어서 왠만하면 가장 간단한 튜토리얼의 강좌를 하나 만들고 그것을 실제 프로그램에 적용해보는 형식을 취할까 합니다. hello world같은 간단한 소스에서 복잡도를 올리는 형식으로 말이죠~

 

Thanks TO

  • 자바의 정석 - 남궁성님 (핵심 알고리즘인 다중채팅사용)
  • Power자바- 천인국, 하상호님 - 자바 입문시에 좋았던 책. 칼라풀한 책

  • 생활코딩 - 이고잉님 + 이고잉님의 자바강좌
  • JspStudy의 JSPStudy의 JSP 웹프로그래밍 입문 활용 ( 메소드와 라이브러리를 몇개 갖다씀)
  • 구글신과 각종 블로거님들의 팁
  • 한빛교육센터 양유진 선생님 - (제가 다닌 학원과 선생님성함 ㅎㅎ)
  • 해외 디자이너 http://hyugewb.deviantart.com/ (그래픽 리소스 참고)

 

 

추가로..

깃허브 링크

앞으로는 깃허브 링크를 제공합니다. 깃허브에서 매 강좌마다 릴리즈 포인트를 제공하오니, 깃허브에서 다운받으시면 될 것같습니다.^^

여기 링크 https://github.com/arahansa/pcbang 를 눌르시고,

여기에 release 로 들어가셔서 강좌명에 맞는 것들 받아주셔도 됩니다^^

 

다운로드 링크

댓글

댓글 본문
작성자
비밀번호
  1. 조민석
    안녕하세요 자바로 포스기 구현하는중인데 막히는 부분들이 많아서 찾아보다가 들어왔는데 너무 제가 원하는것과 완벽하게 일치하게 소스를 짜셔서 소스공유좀 부탁드리는겸 대단하시다는 말씀 남기고 갑니다!
    alstjr166@naver.com
  2. 자바공부중
    안녕하세요 프로그래밍을 만들면서 자바에 대해 배우고 싶네요
    소스 공유 부탁드립니다.!!
    kiji1230@naver.com
  3. 최상진
    안녕하세요 처음봤는데 진짜 좋은것같아요!
    소스 공유부탁드립니다!
    ahook123456@gmail.com
  4. 자바다
    안녕하세요. 만드느라 정말 뜻 깊으셨겠습니다.
    소스 공유 가능할까요~^^

    jinm432@gmail.com
  5. 김명진
    자바에 관심있고 자바를 꾸준히 공부하고 있는 신입 직장인입니다.
    소스 공유 해주시면 감사하겠습니다
    music0062@naver.com
  6. 자바 프로그램
    자바 공부중인 학생입니다 프로그램 배포좀 해주시면 감사하겠습니다
    메일은 yh031009@naver,com 입니다
  7. 자바
    자바를 공부중인 학생입니다. 혹시 가능하신다면 소스 공유 가능하신가요?
    메일은 s0s001@nate.com입니다. 보내주시면 감사하겠습니다
  8. 자바가 필요해
    자바를 공부중인 학생입니다 혹시 가능하신다면 소스 공유 가능할까요..
    pc방 예약프로그램 만드는중인데 예제소스가 없어서요 ㅠㅠ
    kimtw0120@naver.com입니다 부디공유해주시면 감사하겠습니다
  9. 자바잘하고싶어요
    자바를 공부중인 학생입니다 혹시 가능하신다면 소스 공유 가능할까여?
    메일은 gunmo3319@naver.com입니다. 보내주시면 감사하겠습니다 ㅠ
  10. 정찬찬
    자바 공부중인 학생입니다. 현재 피시방 관리 어플리케이션 만들고 있어서, 작성자분의 소스를 참고하고 싶습니다.

    jch3578@icloud.com
    공유해주시면 감사하겠습니다.
  11. 오정민
    자바를 공부중이고 PC방 프로그램을 만들어보고싶은 학생입니다. 혹시 소스공유 가능한가요?? 부탁드려요
    s2019s33@e-mirim.hs.kr
  12. 꾸뚜꾸뚜
    자바를 공부중인 학생입니다. 혹시 소스 공유 가능한가요? 부탁드려요
    opqrjek1268@gmail.com
  13. 오무단지
    자바를 공부중인 학생입니다 호식 소스 공유 가능한가여? 제발 부탁드립니다
    eunho6614@gmail.com 제발 부탁드립니다!!!!!
  14. 자바초입자
    자바를 공부중인 학생입니다. 소스 공요 가능하나요?? ㅜㅜ
    rnjsaslrl56@naver.com
  15. 이리이리
    자바를 공부중인 학생입니다 혹시 가능하신다면 소스 공유 가능할까여?
    tbvld2018@naver.com 입니다 ㅠㅠ
  16. 자비스
    자바를 공부하는 학생입니다.
    이것으로 다른 프로젝트를 공부해보려하는데. 소스가능하시면 부탁드립니다
    box4010@daum.net입니다 감사합니다
  17. 자박자박
    자바 공부중인 졸업 예비 학생입니다.
    소스 부탁드립니다 ㅠㅠ
    wooziwon@naver.com
  18. 안녕하세요! 현재 공대 다니고 자바 공부중인 학생입니다..

    소스 공유 가능하신지 여쭙고싶습니다 .ㅜ

    가능하시면 저도 받아서 공부해보고싶습니다.

    mangchhe@naver.com
  19. 자바초보
    안녕하세요! 자바를 공부중인 일인입니다.
    죄송하지만 소스 공유가 가능하시다면 받고 싶습니다.
    ezro84@naver.com
  20. RayLee
    안녕하세요. 소스 공유가 가능하시면 받아보고싶습니다.

    iissray57@gmail.com
  21. leelee
    안녕하세요! 자바를 공부중인 학생입니다.
    PC방 관리와 비슷한 편의점 관리 프로그램을 만들고 싶은데 참고하고싶습니다.
    소스파일 공유 가능하시면 메일 부탁드립니다
    5e55r@naver.com
  22. kyo9721
    소스부탁드립니다 감사합니다
    kyo9721@naver.com
  23. 소스부탁드립니다ㅠㅠ
    cjf4907@naver.com
  24. 자바 공부중인 학생입니다
    이번에 좌석예약 프로그램을 만들고 싶은데 예제로 이 프로그램을 보고싶습니다. 공유 부탁드립니다
    a01066689141@naver.com
  25. 유나
    안녕하세요 자바 공부중인 학생입니다
    pc방관리 프로그램에 관심이 많아 공부해보고싶은데
    소스파일 공유가능하시면 메일 부탁드립니다
    garethgates7@naver.com
  26. ㅇㅅㅇ
    소스 부탁합니다 ㅠ

    rycoonjjanf@naver.com
  27. hoe랑이
    안녕하세요 자바 공부중인 학생입니다... 소스파일 공유 가능하시면 메일로 보내주시면 감사하겠습니다.
    whgmlals1389@gmail.com
  28. leee
    안녕하세요 자바 학습중인 일반인 입니다 소스코드 공유가능할까요 부탁드립니다 제발용~~
    younglee921215@gmail.com
  29. bookkg
    안녕하세요 자바 공부 중인 학생입니다 소스 코드 공유좀 가능할까요 ?ㅠㅠ 부탁드려요 ,,

    bookkg2@naver.com
  30. jaba.잡자
    안녕하세요 자바 공부중인 학생입니다.
    소스 코드 공유좀 부탁드려도될까요?? 공부에 도움이 될거같아서 댓글남깁니다..

    olg9990@naver.com
  31. banv
    안녕하세요
    혹시 소스코드 부탁드려도 될까요?
    공부하는데 참고하고싶습니다.

    guql02@naver.com
  32. jinmy
    안녕하세요.
    자바 공부중입니다. 덕분에 도움을 많이 받고 있습니다..

    소스코드 저도 부탁드려도 될까요?

    wonyul@daum.net
  33. eddykim
    혹시 소스 공유가능할까요?

    sjsrh96@naver.com
  34. lo0917
    소스 부탁드립니다
    gunpra4788@naver.com
  35. 두도리
    안녕하세요 자바 공부 중인 학생입니다.
    소스코드 공유 가능할까요??
    꼭 부탁드리겠습니다......ㅠㅠㅠ
    bkow23@naver.com
    여기입니다 감사합니다.
  36. 자바가 죠아
    안녕하세요 이제 자바 프로그램에 입문한 한 학생입니다.
    이런 자바프로그램 소스코드를 한번 봐보고 싶은데 공유좀 부탁드려도 될까요??

    eunje060328@naver.com
  37. Please
    관리프로그램 짜려고하는데 모델링 했는데

    혹시 소스코드 공유좀 부탁드려두 될까요?

    ksy1760@naver.com

    입니다...부탁드리겠습니다ㅜㅜ
  38. 자바 공부중인 학생인데 소스코드 공유 부탁드려도 될까요?
    부탁드립니다 ㅠㅠ
    yumica0207@naver.com
  39. 잉아리콩
    대학생 입니다 열심히 자바로 연산식이랑 db연동하는데 어려움이있어서요ㅜ

    포스 프로그램 만들려고 하는데 혹시 관련 소스코드있으면 나눔 공유좀 부탁드려도 될까요?

    부탁드립니다^^;;

    eulim0615@naver.com
  40. 하하호호
    지금 관리프로그램 만드는중인데요 막히는 부분이 남아서 참고좀 하려고하는데 소스공유 가능하시나요??
    styui41025@naver.com 부탁드리겠습니다 ㅠㅠ
  41. 허부탁
    java 프로그램 공부를 제대로 하고 다른 프로그램 만들때 연습삼아 해보고 싶은데

    소스좀 보내주실수 있나요... ㅠㅠ 보내주시면 정말 감사드리겠습니다 ㅠㅠ

    vosejrha07@naver.com
  42. 허허참
    정말 당당하게 그냥 "주세요" 하시는 분들이 많아서 놀랍군요ㅋㅋㅋ
  43. minjae10005@naver.com
    으로 피시방 프로그램 클라이언트등등 소스 보내주시면 감사하겠습니다 ㅎㅎ 프로그램으로요 ㅎㅎㅎ
  44. 안녕하세요
    졸업작품으로 피시방관리 프로그램 제작 하는중인데
    클라이언트와 서버 관련해서 소스가 필요한데 참고자료로 보내주실 수 있으신가요?

    메일은

    oto0307@daum.net
    입니다.
  45. 심민규
    으아.. 답글이 너무 늦어서 죄송합니다.
    저번에 보고나서 까먹고 그냥 닫아서요..ㅠㅠ

    감사합니다 :)

    그 이후로 JAVA를 공부하고 다른 언어들도 실무까진 아니여도 그냥 남에게 간단간단하게 알려줄수 있는 정도로
    배웠었는데 뭘해야할지 모르겠더라고요

    막 어떤걸 만들려면 어떤거 어떤게 필요해서 그래서 이언어에서 뭐 더해서 이래해야지
    이런 경험이있어야되는데 없어서 앞으로 2개월정도 여유시간이 생겨서 그냥 취미로 해보려고요

    그냥 이건 제근황 및 다짐이니까 ㅋㅋㅋㅋ 넘기셔도되고요 답변해주셔서 감사합니다.
    대화보기
    • 정동수
      UI쪽 그리드 세팅이라던지 좀 알 수 있을까요? 다른 부분 소스는 직접 코딩중이라 상관없는데
      GUI쪽 그리드 분할이라던지 PC창은 패널로 하신거같은데 그 패널을 이용한 UI작업 내용이 궁금한데 그쪽 부분만 소스 보내주실 수 있으신가요?

      //jds2081204@gmail.com 으로 첨부해주시면 정말 감사하겠습니다.
    • 임용성
      혹시 자바 이클립스로 하셨어요? 그것으로 하셨으면 소스파일좀 주세요.
      메일은 blacklack9685@naver.com 이에요
    • skyapple
      pc방프로그램파일주실수..있나요?
    • xman
      개인적으로 공부하는데 프로그램 소스좀 받을 수 있을까요
      오라클 아닌걸로...
    • 아라한사
      답변이 늦어 죄송합니다. 오늘 제가 봤던 좋은 내용의 아티클입니다.
      http://egloos.zum.com......583

      제 프로그램의 경우 스윙, TCP/IP 프로토콜, 쓰레드가 거의 전부입니다. 이부분에 대한 챕터만 읽어오셔도 좋습니다.

      자바의 정석에 나온 채팅방을 피씨방으로 옮긴 것뿐이구요. 음.. 윗 링크 글이 너무 좋다보니...^^; 저 링크로 대신하게 되네요 .감사합니다.
      대화보기
      graphittie 자세히 보기