use_category=="Y")--> {$lang->category} disabled="disabled" value="{$val->category_srl}" grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl'))-->selected="selected"> {str_repeat(" ",$val->depth)} {$val->title} ({$val->document_count}) getTitleText())--> {$lang->cmd_load} manager)--> {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','..
일반적으로 객체지향이라는 용어는 폭 넓게 사용되지만, 객체지향이라는 용어가 항상 똑같은 의미로 정의되는 것은 아닙니다. 아직 개발 언어가 어떤 조건을 만족해야만 객체지향 언어라고 부를 수 있는지에 대해서 여러 가지 다른 해석이 있습니다. 이처럼 기본적인 정의나 개념 혹은 그것을 부르는 명명 방법 등은 개발 언어나 설계 기법 같은 여러 입장에 따라 다른 견해가 존재합니다. 종종 이런 차이로 인해 개념의 혼란이 생기기도 하는데, 특히 영미권의 자료가 번역되는 과정에서 그것을 설명하는 단어가 여러가지 형태로 만들어져 비 영어권의 사람들을 혼란스럽게 만듭니다. Objective-C는 객체지향의 원조라고 할 수 있는 Smalltalk의 사상이 반영되어 있기 때문에 사용되는 개념과 용어는 Smalltalk에서 사용..
#include #include // rand(), srand() 함수를 사용하기 위한 헤더 #include // time(), clock() 함수를 사용하기 위한 헤더 int N = 100000; // 개수 변수 (100000개의 숫자 저장한다) void selection_sorting(int data[], int n) // Selection Sorting 함수 (오름차순) { int i, j; int temp; // 임시 변수 for(i = 0; i data[j]) // 해당 배열에서 최대값인 경우 위치 변경 { temp = d..
#include #include #include int main(void) { int num, i; int sum=0, max=0, min=200; srand(time(NULL)); for(i=0; i num) { min = num; } printf("%5d", num); if((i+1)%10==0) { printf("\n"); } } printf("\n총합은: %d\n", sum); printf("총평균은: %.2f\n", sum/100.0); printf("가장큰값은: %d\n", max); printf("가장작은값은: %d\n", min); }
앞에서 자바의 변천사를 살펴보면서 장점도 간략히 소개했다. 과연 자바는 모든 일을 할 수 있는 만능 프로그래밍 언어일까? 결론부터 말하면 그렇지 않다. 자바는 장점이 많기는 하나, 모든 프로그래밍 영역에 적합한 것은 아니다. 그러므로 개발 목적에 따라 적절하게 선택해 사용해야 한다. 자바의 장점 1. 매우 간결하면서도 강력한 객체지향 언어다. 그래서 객체지향 개념을 배우면서 자연스럽게 객체지향 이론을 실제 프로그래밍에도 적용할 수 있다. 물론, 자바 이전에도 C++를 비롯해 여러 객체지향 언어가 있었지만 오늘날 같은 객체지향 세상을 만든 것은 바로 자바의 공이다. 2. 운영체제와 하드웨어에 독립적이며, 많은 부분이 공개되어 있어 여러 기술에 표준화된 공개 규격이 있다. 따라서 기업의 웹 페이지, 국가정보..
자바의 탄생 자바(Java)는 썬마이크로시스템즈(이하 썬)사에서 개발한 프로그래밍 언어다. 썬은 일반인에게 생소하나, 인터넷 서버 하드웨어 및 SunOS(솔라리스에서 사용하는 OS)로 인터넷 확산에 매우 큰 공헌을 한 유명한 회사다. 1992년 썬에서는 '그린 프로젝트(Green Project)'라는 네트워크에 기반을 둔 가정용 단말기를 만들기 위해 가볍고 견고한 객체지향 언어인 오크(OAK)를 개발했으나 여러 가지 이유로 상품화하지 못했다. 하지만 인터넷이 급속히 확산되면서 '자바'라는 이름으로 새롭게 탄생했다. 1995년에 발표된 최초의 자바인 JDK 1.0은 개발자들의 찬사와 혹평을 동시에 받았다. 자바의 가장 큰 특징은 바로 '자바 가상머신(JVM, Java Virtual Machine)'이라는 ..
아이폰 게임 어플인 던전헌터2를 플레이 해봤습니다. 원래 PC나 PlayStation 같은걸로도 RPG 게임은 거의 하지 않는지라 재미있을까 싶은 마음에 시작을 해봤는데 생각보다 조작하는데 어렵지 않고 재미있게 할 수 있었던것 같습니다. 위 스크린샷들은 싱글 플레이때 캡쳐 한것들 입니다. 한글화가 잘 되어있어서 퀘스트를 수행할때 아무 무리없이 진행이 가능하고 스토리도 이해하기 쉽습니다. 던전헌터의 특징 중 하나인 멀티플레이 플레이시에 캡쳐한 장면입니다. 전혀 모르는 사람과 게임센터를 통해 연결하여 함께 플레이 하였습니다. 위 스크린샷은 아이패드를 사용하는 제 친구와 함께 게임센터를 통해 연결하여 함께 게임 할때 찍은 스크린샷입니다. 아이패드와도 무리없이 함께 게임이 가능했습니다. 파티 플레이를 하면서 느..
- Total
- Today
- Yesterday
- tomcat
- oracle
- zero
- Programming
- Java
- Objective C
- MySQL
- jQuery
- 오브젝트 C
- iBATIS
- iOS 개발
- JSP
- MAC OSX 10.7
- 자바스크립트
- Objective-C
- 제이쿼리
- 자바
- 아이폰 어플리케이션
- Spring Framework
- JavaScript
- IT
- Object C
- SQL
- Spring
- 아이폰
- iPhone
- 오블완
- 티스토리챌린지
- 아이폰 개발
- 오브젝티브 C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |