본문 바로가기

분류 전체보기232

Java - 자바 애플릿(Java applet)이란 자바 애플릿(Java applet, 출처 : 위키피디아) 자바 언어로 작성된 소프트웨어. 애플릿이라고도 한다. 크기가 작아서 네트워크에서의 전송에 적합하고, 월드 와이드 웹(WWW)을 사용하여 배포할 수 있다. 자바 애플릿은 사전에 컴파일하여 웹 서버에 등록해 둔다. 웹에서 사용하는 표준 데이터 형식인 하이퍼텍스트 생성 언어(HTML)로 작성한 문서에 애플릿이라는 태그를 사용하여 자바 애플릿을 지정한다. 자바 애플릿을 동작시키는 데는 자바 가상 머신을 내장한 웹 브라우저가 필요하다. 브라우저는 불러내 온 문서 속에 애플릿이라는 태그가 있으면, 지정된 자바 애플릿을 웹 서버로부터 내려받기하여 실행한다. 애플릿은 응용을 뜻하는 application과 작다는 의미의 접미사 let을 조합한 합성어이다. 웹 브라.. 2011. 3. 11.
Android - SMS를 이용한 자동 스케줄 관리 프로그램(SMS life manager) 또 하나의 프로젝트가 마무리 되었답니다. 발표보다는 개발 위주의 두 달이었구 캥거루때 오브젝티브씨 파트를 맡았던 저보다는 기존 안드로이드를 맡았던 다른 두 팀원들의 비중이 높았답니다. 갤럭시탭용 유틸리티 앱이구요. 폼 기반의 SMS 자동 스케줄 관리 프로그램(SMS life manager)입니다. 캥거루는 마스코트니까 넣었어요 ㅋ 당초 안드로이드를 배울수 있겠구나 하는 기대와는 달리 이번에 저의 역할은 라이브러리를 통해 문자에서 명사를 구분하여 가공하여 주는 부분이랑 UI작업, 발표관련작업(동영상, 글짓기)정도.. 결국.. 포토샵+베가스 따위 경험치만 ▲ +250 주제는 'Form에 기반한 문자메세지 활용 앱'이라고 볼수 있는데.. 이 '폼'이라는 말을 설명하기가 어렵더라구요., 예를 들면 이런겁니다. .. 2011. 3. 9.
IDE - Xcode에서 C++사용 하기 요 몇주 괜히 마음이 붕떠서 탭이랑 아이패드가 가지고 싶었는데.. 이유는 주말에 집에 가볍게 들고 다니고 싶다 + 수업시간 등의 필기를 무선키보드독을 휴대하면서 하면 어떨까 하는 이유였답니다. 러다가 문득 사치라는 생각이 들었던게.. 지금있는 노트북이 어차피 패드 + 키보드 부피 + 약간인데.. (물론 활용도에 따라 다르게 생각할수 있어요) 무리한 돈을 또 쓰는건 오바다 싶더라구요. 그.래.서! 오늘은 캥거루 이후.. 오랜만에 흰둥이 맥북을 들고 학교를 갔답니다. 참.. 무겁긴 하였으나.. 다시 정을 붙이기로 마음먹고.. ㅋㅋ 오늘은 맥 xcode에서 c++을 돌리는 방법을 포스팅 하겠어요/ 출처 : MJ의 블로그(http://smj524287.tistory.com) OSX를 사용하고 있는 사람이라면 C.. 2011. 3. 8.
WinAPI - WinAPI에서 콘솔창 띄우기 DirectX를 하기 위해서는 기본적으로 winAPI를 사용하여 GUI환경을 구동 시키지만 별도의 모니터링을 위한 창이 필요 할 것 같았다. 오랜만에 깔끔한 예제를 발견, cool~ 출처 : http://bobobobo.wordpress.com/ How can I attach a console to my win app?A common question that usually points people to this 1997 article (which remarkably should still work!). Besides a few codeguru or codeproject articles that do the same, here is a simple example that only takes 3 lines .. 2011. 3. 5.
C++ - EarthDown 3월 9일자 업데이트 하였답니다. 미션이 3째판까지 있어요, 목숨도 있구요 :D 콘솔게임 시리즈군요.. 제가 국민학교를 들어갈 때 쯤에 처음으로 해본 도스게임 중에 두더지게임이란게 있었는데.. 기억을 더듬어 비슷하게 만들어 봤답니다. 코드를 재활용을 한지라.. 첫화면이 지난번 헬리곱터게임(http://topnanis.tistory.com/90)때랑 거의 다르지 않네요 ^^; 버튼을 누르면 본격적으로 게임이 시작됩니다! 게임의 룰은 어렵지 않습니다. 적(⊙)을 피해 다니며 플레이어(→)가 종횡무진~ 보석을 먹으면 끝. 사실.. 이건 저의 길찾기 게임 시리즈물의 무려 3번째 버전이긴 하지만.. 몇 판 해보시면 적군의 부족한 지능을 아마 알게 되실겁니다. (아버지 머리가 나빠서 미안해ㅠ) 패배의 조건은 제한시.. 2011. 3. 4.
비주얼스튜디오 - msvcp100d.dll을 찾을수 없습니다가 뜨면서 실행이 안될때 콘솔프로그램 올릴때 자주 헷갈리길래 실수를 줄이자는 차원에서 포스팅! +ㅡ+! 출처: http://m.boxweb.net/c/dc/list.php?id=programming&no=148125&page=1 msvcp100d.dll msvcr100.dll msvcr100d.dll VC2003 이후버전에서는 위3가지 파일을 실행시 라이브러리로써 필요하게됩니다.(닷넷 프레임워크파일이라네요) 하지만 보통 기본설정으로 컴파일시 포함이 안된 상태로 컴파일이 되어 VC2003 이상 버전이 깔려있지 않은 컴퓨터에서는 실행이되지 않습니다. 따라서 그 문제를 해결하기 위한 다음의 방법이 있습니다. ===== 왜 내가 만든 C++프로그램을 친구집에 복사하면 에러날까? 원인과 해결책 ===== * 원인 : 라이이브러리를 찾을수.. 2011. 3. 4.
이클립스, 비주얼 스튜디오 2010에서 라인넘버 표시하기 아우우~ 진짜..! 결코 어려운 것이 아닌데 .. 몇번이나 찾아보게 되어 결국 포스팅..-_- 이클립스에서는 두가지 방법이 있다. 일단. 1. 브레이크 포인트 누르는 파란 세로선 우클릭 - Show Line Numbers 클릭. 끝. 2. Preferences - General - Editors - Text Editor -> Show line numbers 활성화 비주얼 스튜디오 2010에서 라인넘버 표시하기. Go to Tools –> Options –> Text Editor –> All Languages and check Line numbers checkbox. 알고나면 간단. 2011. 2. 25.
C/C++ 코드를 C# 에서 사용하는 방법(C++/CLI) 이 포스팅은 나중에 공부를 하기 위해서 가져온 것입니다.. dll을 만들어서 다른 언어에서 사용하는 이야기는 이론적으로만 간간히 들었을 뿐 아직 시도 해보지 못했거든요., 기다려, 조만간 공략해주겠어 +ㅡ+! 출처 : http://six605.tistory.com/384 ■ C++/CLI 예제의 전체적인 흐름 C/C++ 코드를 C# 에서 사용하는 가장 기본적인 방법은 Wrapper 클래스를 통한 방법이다. C++ 코드를 컴파일 하여 Static Library 파일로 만든다. 만들어진 lib 파일을 C++/CLI 을 이용하여 감싸서 dll 파일로 만든다. 이로써 C++ 로 작성된 Native Code 를 C# 에서 이용 가능한 Managed Code 로 만든 것이다. C# 에서는 C++/CLI 로 만들어진.. 2011. 2. 23.
벤치마크 프로그램이란? 벤치마킹 프로그램을 하나 만들어야 하는데.. 이렇게 깜깜 할 수가요..ㅇㅡㅇ 최근 많은 PC사용자들은 단순한 오퍼레이터가 아닌 사용자가 되기를 희망하며, 자신이 소유하고 있는 PC 시스템을 이해하고 좀 더 효율적으로 사용하고자 하고 있다. 이런 사용자들의 바램을 충족시킬 수 있는 것들이 바로 시스템 체크 및 벤치마크 프로그램이다. 이런 유틸리티 프로그램에는 그 목적에 따라 여러 가지 종류가 있는데, 개별 부품들에 대한 정보를 알려주는 프로그램이 있는가 하면 시스템의 한계치까지 테스트해 그 결과를 알려주는 프로그램도 있다. 이에 대중적으로 많이 알려진 유틸리티 프로그램들을 소개하는 시간을 가져봤으며, 앞으로 소개하는 프로그램들은 IT매일의 기사에도 많이 언급되는 프로그램으로 개별 기사를 이해하는데도 많은 .. 2011. 2. 21.
Android - 어플리케이션 개발 시작하기. SDK 설치 및 실행 안드로이드 플랫폼을 실행이라도 해보고 싶었답니다. 갤럭시탭과제를 하고 있지만 제 파트는 플랫폼 쪽이랑은 사실 관련이 없거든요. 다소 복잡한 아래의 과정을 거쳐 드디어 실행했답니다. 제 경우에는 생각보다 통신에러가 잘 나서 한번에 되지는 않았어요ㅠ (처음에 이클립스 버젼은 Ganymede였는데 잘 되지않아 Helio로 바꿨더니 잘 되네요) ※ 사이드메뉴 젤 위에 검색창을 달았답니다. "그 글을 어디서 봤는데.." 하시는 분은 검색해보세요 ㅎ (ex : 파일입출력) 안드로이드 개발출처 : 회색 님(http://www.androidpub.com/588)안드로이드의 개발은 크게 두 분야로 나누어서 생각할 수 있습니다. 1. 안드로이드 SDK위에서 어플리케이션의 개발 2. 안드로이드 플랫폼의 포팅 및 개발 1번은.. 2011. 2. 16.