본문 바로가기

프로그래밍

(6)
클라우드 구름 IDE 웹페이지 만들기(#5) - MDBootstrap으로 내비게이션 제작 1. 개요 이번에는 Bootstrap Tutirial: Admin dashboard를 통해서 웹 페이지를 디자인하도록 하겠습니다. 코드에 대한 상세한 내용과 이론을 다루는 게 아니라 빠른 시일 내에 웹페이지를 만들고 구동하는 것이기 때문에 Ctrl + C(복사하기)와 Ctrl + V(붙여넣기)만 잘 하시면 예시에 나와있는 페이지랑 비슷하게 만들 수 있습니다. 2. MDBootstrap 으로 내이게이션 제작 아래의 링크를 클릭하여 들어오시면 예시문과 적용페이지가 있습니다. 이 예시문을 전부 복사한 후에 테그 안에 삽입하면 정말 간단하지만 각 구성들을 하나씩 삽입함으로써 어떤 구조로 되어있는 지도 간단하게 살펴보겠습니다. Forked from - Bootstrap Tutorial: Corporate webs..
클라우드 구름 IDE 웹페이지 만들기(#4) - MDBootstrap 디자인 프레임 워크 설치 1. 개요 이번에는 웹 디자인 프레임 워크를 설치한 후에 괜찮은 디자인을 이용해서 다양한 웹 디자인 프로그래밍을 해보겠습니다. 해당 링크로 이동하시면 부트스트랩이라는 이름의 웹 디자인 프레임 워크의 소스 코드가 존재하는 것을 확인할 수 있습니다. 부트스트랩 프레임 워크가 디자인이 정말 괜찮아서 이 프레임 워크의 소스를 통해 이제부터 만들 웹 사이트를 디자인 해보겠습니다. mdbootstrap/bootstrap-material-design Material Design for Bootstrap - Powerful and free UI KIT for Bootstrap 4 - mdbootstrap/bootstrap-material-design github.com 2. 부트스트랩 프레임 워크 설치 구름IDE에 c..
C언어(#2) 기초 프로그래밍 - 변수와 상수 1. 개요 변수(Variables)란 프로그램이 실행되는 동안에 언제든지 저장된 값이 변경될 수 있는 공간을 뜻합니다. 예를 들자면 두 점 간의 변화되는 거리를 의미하는 Distance는 변수로써 프로그램이 실행되는 도중에 변경될 수 있습니다. 상수(Constants)란 한 번 정해지면 값을 변경할 필요가 없는 데이터를 의미합니다. 예를 들자면 원주율 3.141592...와 같은 값은 이미 정해져 있기 때문에 프로그램에 저장되어 변경될 필요가 없습니다. 2. Sizeof 함수를 사용하여 메모리 크기 산출 이번에는 Sizeof 함수를 사용하여 해당 변수의 메모리 크기를 구해보겠습니다. 아래와 같이 코드를 입력합니다. #include int main(void) { int x; x = 5; printf("%d..
Java 언어(#2) 기초 프로그래밍 - 변수(Variable) 1. 개요 프로그래밍을 하기 위해서는 변수의 설정이 반드시 필요합니다. 변수란 프로그램이 실행되는 동안에 언제든지 저장된 값이 변경될 수 있는 공간을 의미합니다. 반면에 상수란 한 번 정해지면 값을 변경할 필요가 없는 데이터를 말합니다. 예를 들어, 두 점의 거리를 의미하는 Distance는 변수로서 프로그램이 실행되는 도중에 변경될 수 있을 것입니다. 반면에, 원주율(π) 3.141592.... 는 상수로서 프로그램에 저장되어 있기때문에 변경될 필요가 없을 것입니다. Java에서는 변수 초기화를 하지 않으면 사용할 수 없습니다. 변수를 초기화할 때 정수를 나타내는 타입만 해도 short, int, long으로 다양합니다. 정수와 변수 안에 실수를 넣으면 정수 부분만 변수에 저장됩니다. 즉, 1.1234..
Java 언어(#1) 기초 프로그래밍 - Hello World! 1. 개요 Java 언어는 처음 프로그래밍을 접한 사람들에게 가장 많이 추천하는 언어 중 하나입니다. C언어가 Java언어보다 오래되었기 때문에 선배 언어라고 할 수 있겠지만, C언어 못지 않게 Java 언어도 대중적으로 활용되고 있습니다. 특히 국내에서는 가장 많이 사용되고 있는 언어라고 합니다. 국내의 대부분 통합 프로젝트가 Java로 구현이 되고 있을 만큼 Java는 현재 주력 언어로 부상하게 되었습니다. 특히 웹에서는 JSP, 모바일에서는 안드로이드가 아주 높은 점유율을 가지고 있다는 점을 생각해보면 Java는 현재 사용되는 대부분의 시스템 개발의 기본이 되는 프로그래밍 언어라고 할 수 있습니다. 각종 웹사이트의 게시판, 앱 개발을 구현할 때에도 Java를 통해 구현하기 때문에 개발에 있어서는 실..
C언어(#1) 기초 프로그래밍 - Hello world 1. 개요 C언어는 현재 사용되는 대부분의 프로그래밍 언어의 기반이 되면서 아주 빠른 속도를 자랑하는 언어입니다. 컴파일러는 언제 어디서나 쉽게 다운로드 할 수 있으며, 누구나 바로 C언어를 활용한 프로그래밍이 가능합니다. 컴파일러는 고급언어로 쓰인 프로그램을 컴퓨터에서 실행될 수 있는 형태의 프로그램으로 바꾸어주는 번역 프로그램입니다. 고급언어는 사람이 사용하는 자연어이며, 저급언어로 갈수록 기계어에 가깝다고 합니다. 즉, 컴파일러는 쉽게 말해서 인간의 언어로 쓰인 프로그램을 기계가 볼 수 있도록 바꿔주는 번역기라고 생각하시면 됩니다. 먼저 C언어 컴파일 및 개발환경으로 대표적인 Dev C++을 설치해본 뒤에 간단한 프로그램을 제작하도록 하겠습니다. 2. Dev C++ 다운로드 Dev C++은 C언어 ..