본문 바로가기

Code.D IT 강좌

C언어 기본 틀/Hello World 출력, 프로그래밍의 시작을 알리다 C 프로젝트 생성하시는 법을 모르시는 분은 아래의 글에서 참고하시기 바랍니다.#3 Eclipse-CDT 설치 위의 설명대로 C 프로젝트를 생성하셨으면 아래의 사진과 같은 파일을 보게 됩니다. Hello World를 오른쪽 버튼을 클릭한 뒤 New > Folder를 클릭하면 아래의 사진과 같이 나옵니다. File Name에 src를 입력하고 Finish를 클릭합니다. src를 마우스 오른쪽 클릭하여 New > File을 클릭합니다. File Name에 HelloWorld.c를 입력하고 Finish를 클릭합니다.(확장자.c이기 때문에 끝에 .c를 꼭 붙여줍니다.) 망치 모양(Build)을 먼저 누르고 재생 표시(Run)을 선택합니다. Local C/C++ Application을 선택한 뒤 OK를 클릭합니다... 더보기
[데이터 저장 방법] 파일시스템/DBMS 장단점 데이터를 저장하는 방법에는 무엇이 있는지 살펴보기 전에, 우선 데이터가 무엇인지 이해하기 쉽도록 자료(Data)를 정보(Information)의 개념과 비교하여 설명하도록 하겠습니다. 자료(Data)현실 세계에서 어떤 측정을 통해 얻은 순수한 값입니다.자료는 평가되지 않으며 단순한 관찰을 통해 얻은 객관적인 사실입니다.가공되지 않은 상태의 숫자나 문자들의 단순한 나열입니다. Ex) 이 글에서 '자료', '정보', 'Data', '가공', '관찰' 등의 순수한 입력 값 정보(Information)정보는 자료를 처리, 가공하여 얻으며 결과적으로 2차적인 자료의 형태입니다.특정한 목적과 문제해결에 도움이 되도록 의미를 가지는 결과 값입니다.의사 결정을 위한 자료들의 집합입니다. Ex) '자료'와 '정보'등의 .. 더보기
[C언어의 기초] 역사와 특징 'IT 이야기' 카테고리의 첫 번째 글에서 '프로그래밍 언어'라는 주제로 다루었었습니다. 개발자를 미치게 한다는 프로그래밍 언어의 종류들과 그에 대한 간단한 설명들을 소개했었습니다. 프로그래밍을 배우자, 프로그래밍 언어 국비 지원 교육의 일환으로 프로그래밍 교육을 받고 있는 중인데, 현재 교육 과정 중에는 C언어에 대해서 배우고 있습니다. 따라서 오늘은 C프로그램에 대해 소개하도록 하겠습니다. 세계의 각기 다른 엄청난 종류의 language가 있듯, programming language에도 수 많은 종류가 있습니다. C언어는 programming language의 종류 중 하나일뿐이죠. 하나일 뿐이라고 하기엔 대부분의 개발자들에게 막강한 영향력을 끼치고 있습니다. 그 영향력을 프로그래밍 언어 중 차지하는.. 더보기
#3 Eclipse-CDT 설치 #1 JDK 설치 및 시스템 환경 변수 등록 #2 Eclipse 및 MinGW 설치#3 Eclipse-CDT 설치 자바 및 C 프로그래밍 개발 환경을 구축하기 위해 필요한 5가지의 과정1) JDK 설치2) 시스템 환경 변수 등록3) 통합 개발 도구 Eclipse 설치4) C 컴파일러 설치하기 위해 MinGW 설치5) 컴파일러를 연결시켜 주기 위한 Ecipse-CDT 설치 오늘은 5) 컴파일러를 연결시켜 주기 위한 Eclipse-CDT 설치마지막 단계를 설명하도록 하겠습니다. 5) Eclipse-CDT 설치기본적으로 이클립스를 설치하게 되면 자바 언어만을 사용하실 수 있습니다. 그런데 다른 도구들도 설치를 하게 되면 자바 외의 다른 프로그래밍 언어로도 개발이 가능하게 됩니다. 따라서 강력한 통합 개발 환경.. 더보기
#2 Eclipse 및 MinGW 설치 #1 JDK 설치 및 시스템 환경 변수 등록 #2 Eclipse 및 MinGW 설치#3 Eclipse-CDT 설치 자바 및 C 프로그래밍 개발 환경 구축하기 위해 필요한 5가지의 과정1) JDK 설치2) 시스템 환경 변수 등록3) 통합 개발 도구 Eclipse 설치4) C 컴파일러 설치하기 위해 MinGW 설치5) 컴파일러를 연결시켜주려면 Eclipse-CDT 설치 오늘은3) 통합 개발 도구 Eclipse 설치4) C 컴파일러 설치하기 위해 MinGW 설치 이 두가지를 소개하도록 하겠습니다. 3) 통합 개발 도구 Eclipse 설치http://www.eclipse.org 에 접속하여 우측에 표시된 다운로드를 클릭합니다. 아래 사진의 노란색으로 표시된 다운로드 말고 그 밑의 Download Packages.. 더보기
#1 JDK 설치 및 시스템 환경 변수 등록 #1 JDK 설치 및 시스템 환경 변수 등록#2 Eclipse 및 MinGW 설치#3 Eclipse-CDT 설치 자바 개발의 보편적인 Tool인 Eclipse를 설치하고 세팅해보도록 하겠습니다. 자바 및 C프로그래밍 개발 환경을 구축하기 위해선 5가지의 과정이 필요합니다.1) JDK 설치2) 시스템 환경 변수 등록3) 통합 개발 도구 Eclipse 설치(2번 먼저하든 3번 먼저하든 순서는 크게 상관 없습니다.)4) C 컴파일러 설치하기 위해 MinGW 설치5) 컴파일러를 연결시켜주려면 Eclipse-CDT 설치 오늘은1) JDK 설치와2) 시스템 환경 변수 등록이 두가지만 포스팅 해보도록 하겠습니다. 1) JDK 설치JDK는 자바로 개발을 할 수 있게 하며 자바 실행을 가능케 하는 것입니다. http:/.. 더보기
Apache 설치 및 기본 설정 이전 포스팅 내용에서 '클라이언트 서버 모델'을 설명하면서 아파치 웹 서버가 무엇인지, 그리고 영향력에 대해 간단히 다루었습니다. 그렇다면 오늘은 아파치 웹 서버 최신 버전을 설치하는 방법과 기본 설정에 대해 알아보도록 하겠습니다. [웹 어플리케이션] 클라이언트 서버 모델 개념 및 원리 아파치 웹 서버는 리눅스 운영체제에 최적화되어 있으며 리눅스 시스템에서 가장 활발히 사용되고 있는 웹 서버이지만 리눅스뿐만 아니라 윈도우즈에서도 사용 가능한 웹 서버입니다. 개발자들은 PHP나 JSP와 같은 서버 스크립트를 테스트할 때 본인의 운영체제에 맞는 버전을 설치하여 주로 사용합니다. 요즘 많이 사용되고 있는 64비트 윈도우즈 운영체제에 아파치 웹 서버를 설치하는 과정과 기본 설정에 대해 다루어보도록 하겠습니다. .. 더보기
[웹 어플리케이션] 클라이언트 서버 모델 개념 및 원리 웹 어플리케이션(Web Application)이란?인터넷이나 인트라넷을 통해 '웹 브라우저'라는 매개체에서 이용할 수 있는 응용 프로그램을 말합니다. 웹 어플리케이션(Web Application)의 장점① 다양한 기기 및 OS에 접근이 가능합니다.② Web browser 내에서는 다양한 UI 및 시각적인 디자인이 가능합니다.③ 설치를 별도로 하지 않아도 유지 관리할 수 있으며, 언제 어디서든 사용할 수 있습니다. 웹 어플리케이션(Web Application)의 동작 순서① 클라이언트(웹 브라우저, 웹 클라이언트, 사용자)가 웹 서버에 요청을 합니다.② 웹 서버는 클라이언트가 요청한 기능을 처리한 후, 클라이언트에 결과를 전송합니다.③ 클라이언트는 웹 서버로부터의 응답결과를 출력합니다. 우리가 인터넷 서핑.. 더보기
티스토리에 Code(소스코드) 표현 - SyntaxHighlighter 서브라임 텍스트 3 (Sublime Text 3) 설치 및 기본 설정 지난 포스팅의 내용에서 code를 표현할 때가 있었는데, 일반적인 텍스트 방식으로 표현하다 보니 가독성도 떨어지고 전문성이 없어보여서 오늘은 티스토리 블로그에 code를 멋지게 표현하는 방법에 대해 포스팅 해보려 합니다. SyntaxHighlighter Download파일을 다운로드 하기 위해 아래의 주소에 접속합니다.URL: http://alexgorbatchev.com/SyntaxHighlighter/download/ 위의 URL에 접속하여 위의 사진에서 표시된 빨간색 체크 박스인 'Click here to download'를 클릭합니다. 다운받은 파일을 압축 해제하면 여러 파일들이 나오는데 이 중 'scripts'와 'styles.. 더보기
서브라임 텍스트 3(Sublime Text 3) 설치 및 기본 설정 서브라임 텍스트 3 설치서브라임 텍스트는 현재 버전 3까지 나왔습니다. 최신판이 아무래도 좋은 기능을 가지고 있을테니 Sublime Text 3을 설치해보도록 하겠습니다. 먼저 해당 사이트의 URL을 클릭해 접속하여 Sublime Text 3을 다운로드 받습니다. http://www.sublimetext.com/3 본인 컴퓨터의 운영체제에 맞는 버전을 설치하시면 됩니다. 제 컴퓨터의 운영체제는 Windows 64bit이므로 빨간색으로 표시된 부분을 선택하여 다운로드 하도록 하겠습니다. 다운로드 받고 실행하면 어려운 것은 딱히 없습니다. 서브라임 텍스트 3 기본 설정하기다운로드를 하고나면 검은색 바탕의 화면만 단순하게 보여 지지만 그렇다고 해서 이것의 기능이 적다고 생각하시면 큰 오산입니다. 엄청난 기능들.. 더보기