본문 바로가기

Programming16

프로젝트을 생성시 에러[project is missing required source folder:'gen'] Error 1: project is missing required source folder: 'gen' gen 밑 프로젝트 네임 스페이스 밑 R.java 삭제하고 다시 자동으로 생성한다. Error 2: The project cannot be build until path errors are resolved error 생성한 프로젝트에서 오른쪽 마우스 클릭 properties -> Java Build Path -> Order and Export 탭에서 Android 1.6을 맨위로 올린다. (아니면 프로젝트 -> property -> java build path 에서 Order and Export 탭에 있는 Android 버젼을 최상위로 올렺면 된다.) 2010. 6. 1.
C 라이브러리 종류 *표준라이브러리 표준 라이브러리는 프로그래머에게 편리하게 사용할 수 있는 다양한 종류의 함수를 제공한다. #헤더 파일과 관련함수 stdio.h : 표준입출력함수 ex)printf(),scanf(),getchar(),fopen(),fseek()... string.h:메모리와 문자열의 처리 ex)strcat(),strcmp(),strcpy(),stlen()... ctype.h :문자 검사 및 변환 ex)isalnum(),isalpha(),isgrpah(),tolower()... math.h:삼각 함수, 지수,절대값 함수 등의 수학 ex)sin(),cos(),tan(),log(),exp(),fmod(),sqrt(),abs()... stdlib.h : 메모리 동적 할당, 가상 난수 발생, 문자열 변환 ex)ma.. 2010. 2. 6.
compile과 build compile이란 source code를 computer가 이해할 수 있는 언어인 native code ( machine language.. 기계어 )로 번역해주는 것입니다. compile의 단계는 보통 세 단계로 이루어집니다. . lexical-phase - 어휘 분석을 합니다.. 괄호가 빠졌다는지 semicolon이 빠졌다는 등의 error message가 다른 error보다 먼저 나오지요? . syntactic-phase - 구문 분석을 합니다.. 함수에 parameter가 있어야 하는데 안넣었다는 등의 error를 찾아주죠.. . semantic-phase - 의미를 분석합니다.. long a, *b; a = b; 이건 syntax는 맞지만 의미상으론 틀렸죠. long type에 long poin.. 2009. 11. 9.
쉬운 코드가 장땡인가 프로그래밍을 시작한 지 얼마 안되었을 때에는 어려워 보이는 코드가 멋있어 보였습니다. 그러다가 색다른 충격을 몇 번 받고는 쉬워 보이는 코드가 멋있어 보이더군요. 지금은 단순히 쉬워 보인다, 어려워 보인다라는 일차원적 평가가 위험하다는 생각을 하고 있습니다. 그 이야기를 좀 해볼까 합니다. (기우에서 말씀드리면, 제가 제시하는 모형도 단순화한 것이기에 절대적으로 받아들이기에는 위험성이 있다는 점을 염두에 두시면 좋겠습니다) 다음 도표를 보시죠. 여기에서 E는 쉽다, D는 어렵다를 말합니다. 또, 처음 접했을 때 얼마나 쉬운지, 또 시간이 지난 후(일정한 노력을 기울인 후)에 얼마나 쉬운지를 구분하여 행에 처음 접한 난이도, 열에 나중에 느끼는 난이도를 표시했습니다. 이때 쉽다 어렵다는 것은 상대적인 것이.. 2009. 7. 20.
ipod 기초 지식(수집중...) ipod app - Touch를 만들기 위해서는 필수적인 프로그램 Cocoa Programming for MAC OS X - "Touch 개발에 쓰이는 언어인 Objective-C 관한 유일한 번역서입니다.책 자체로서도 평이 좋은 편이고, 비록 맥 개발 위주이지만 여기서 설명되는 개념중 많은 부분은 터치 개발에도 유익합니다. 다만, 레오파드의 XCode인 3.0 이전 버전 위주로 설명되어 있어, 만일 Cocoa 를 처음 접한다면 달라진 인터페이스에 어려움을 많이 겪을 것 같습니다." 라고..... iPhone Dev Center = 샘플 코드는 물론, 동영상 및 기술 문서들을 제공해준다. iPhone SDK에 포함되어 있는 개발도구들 * Xcode - 프로젝트 관리, 강력한 소스 편집기, 그래픽컬한 디버.. 2009. 3. 27.
쓰레드(C#)에 대해서 알려면 여기로 가보자. C# 쓰레드 이야기: 1. 쓰레드는 무엇인가? http://network.hanbitbook.co.kr/view.php?bi_id=229 C# 쓰레드 이야기: 2. 다중 쓰레드 http://network.hanbitbook.co.kr/view.php?bi_id=231 C# 쓰레드 이야기: 3. 쓰레드 제어 http://network.hanbitbook.co.kr/view.php?bi_id=233 C# 쓰레드 이야기: 4. 쓰레드 기본 개념 http://network.hanbitbook.co.kr/view.php?bi_id=239 C# 쓰레드 이야기: 5. NT vs UNIX http://network.hanbitbook.co.kr/view.php?bi_id=243 C# 쓰레드 이야기: 6. 쓰레드 예외 .. 2009. 2. 10.