프로그래밍 관련
비주얼 베이직 강좌 2편. 둘러보기
비주얼 베이직 강좌 2편. 둘러보기
2012.06.201. 비주얼 베이직 둘러보기 컴퓨터에 설치한 비주얼 베이직 6.0을 실행시키면 다음과 같은 화면을 볼 수 있습니다. 일반적으로 프로그램을 만들때 '표준 EXE'를 선택하여 작성합니다. '표준 EXE'를 선택한 뒤 열기를 누릅시다. 위 그림을 보시면 폼 창, 프로젝트 탐색기, 속성 창, 폼 레이아웃, 도구 상자, 도구 모음 등이 보일 것입니다.저기 보이는 폼 창은 도구 상자에 있는 컨트롤 버튼을 사용하여 폼을 디자인 할수 있습니다. 그리고 프로젝트 탐색기는 사용자가 작성한 모듈, 폼, 컨트롤 등이 트리 형태로 표시됩니다. 그 아래에 보이는 속성 창을 보시면 선택한 개체의 속성을 이곳에서 변경할 수 있습니다.예를 들어서, Height를 수정하면 개체의 높이가, Font를 수정하면 글꼴이, Caption를 수..
게임메이커 강좌 2편. 인터페이스 살펴보기
게임메이커 강좌 2편. 인터페이스 살펴보기
2012.05.091. 게임메이커 구성 요소 살펴보기 게임메이커의 인터페이스를 살펴보기 전 게임메이커에 존재하는 구성 요소들을 먼저 봅시다. 1. 스프라이트: 오브젝트를 우리가 볼 수 있도록 만들어주며, 컴퓨터의 그래픽을 담당합니다. 2. 사운드: 배경음 또는 효과음을 예로 들수 있으며, 게임에 들어가는 모든 소리들은 사운드에 해당합니다. 3. 백그라운드: 말그대로 게임에 사용되는 배경 이미지이며, 기본색은 회색입니다. 4. 패스: 오브젝트의 이동 경로를 지정할 수 있습니다. 5. 스크립트: 앞에서 말한 GML을 사용하여 작성할 수 있으며, 타 프로그래밍 언어와 비슷합니다. 6. 폰트: 게임에서 사용되는 글꼴을 등록할 수 있습니다. 7. 타임라인: 알람과 비슷하나 오브젝트의 액션을 더욱 더 세밀하게 조정이 가능합니다. 8..
게임메이커 강좌 1편. 게임메이커에 대해서
게임메이커 강좌 1편. 게임메이커에 대해서
2012.05.081. 게임메이커에 대해서 위처럼 보시는 바와 같이, 요요 게임즈가 개발중인 '게임메이커'란 도구로 게임을 제작하거나 수정할 수 있으며,만들기도 간단합니다. 굳이 프로그래밍 언어를 몰라도 제작이 가능합니다. 또한 게임메이커 자체 스크립트 GML(Geography Markup Language)로도 제작이 가능합니다. 게임메이커로 만들어진 게임 중 잘 알려진 게임은 무엇무엇이 있을까요?'100 Game Maker Games in 10 Minutes (게임메이커로 만들어진 게임 100개를 10분 동안)'란 동영상을 아래에 올려두었습니다. Ad Nauseam 2 부터 시작해서 Mission Extreme 까지 여러개의 게임이 나오며 이말고도 다른 걸작들이 매우 많습니다. 이 동영상은 Immortal Defense..
HTML 강좌 7편. 프레임(Frame)
HTML 강좌 7편. 프레임(Frame)
2012.02.147-1 프레임(Frame) 프레임은 우리가 쓰고있는 하나의 웹 브라우저 화면에 여러개의 HTML 문서를 표시할때 사용됩니다. 과 , 태그를 알아보도록 할텐데, 우선 FRAMESET란 태그부터 살펴보죠. 프레임셋 태그는 프레임을 어떻게 나눌건지 지정하는 태그입니다. 프레임셋 태그의 속성은 아래와 같습니다.
HTML 강좌 6편. <EMBED>..</EMBED>, <TABLE>..</TABLE>
HTML 강좌 6편. <EMBED>..</EMBED>, <TABLE>..</TABLE>
2012.02.146-1 이 EMBED 태그는 소리 파일이나 동영상 파일들을 삽입할때 사용되는 태그입니다. 속성은 아래와 같습니다. 6-2 .. .. 태그는 표를 만들때 사용되는 태그로써 속성은 아래와 같습니다. 는 테이블 내 행의 형식을 지정하는 태그로써 속성은 아래와 같습니다. 는 행 내의 셀의 갯수를 지정합니다. 속성은 아래와 같습니다. 1행 1열 1행 2열 1행 3열 2행 1열 2행 2열 2행 3열
HTML 강좌 5편. HTML 색상표, 링크 걸기
HTML 강좌 5편. HTML 색상표, 링크 걸기
2012.02.145-1 HTML 색상표 5-2 링크(LINK) 걸기, A(Anchor) 태그를 사용하면 다른 홈페이지, 또는 문서로 연결 시킬수 있습니다. 설명해드릴 속성은 3가집니다. 직접 사용해볼까요? 네이버
HTML 강좌 4편. <UL>, <OL>, <LI>, 특수문자 표시, 이미지 넣기
HTML 강좌 4편. <UL>, <OL>, <LI>, 특수문자 표시, 이미지 넣기
2012.02.144-1 , , OL(Ordered List)태그는 순서 있는 목록을 정리하고 싶을때 사용되는 태그입니다. 타입을 정할 수 있습니다. 1, 2, 3, 4, 5.. 아라비아 숫자 A, B, C, D, E.. 영어 대문자 a, b, c, d, e.. 영어 소문자 Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ.. 로마 대문자 ⅰ, ⅱ, ⅲ, ⅳ, ⅴ.. 로마 소문자 LI(List)태그는 종료 태그를 넣지 않아도 무관하며, 태그를 넣지 않아도 줄바꿈이 자동으로 이루어집니다. 과 사이에 써주면 숫자 또는 영문자 등이 삽입됩니다. 타입을 기입하지 않으면 기본적으로 아라비아 숫자가 삽입됩니다. 1번 LIST 태그! 2번 LIST 태그! 3번 LIST 태그! 그리고 시작번호도 지정해 줄수 있습니다. 이렇게 바꾸고 결과를 살펴볼까요? 아래와 ..
HTML 강좌 3편. <FONT>, <BIG>, <STRONG>, <CENTER>, <SUB>..
HTML 강좌 3편. <FONT>, <BIG>, <STRONG>, <CENTER>, <SUB>..
2012.02.143-1 .. 이번에 배울 FONT 태그는, 문자의 색과 크기와 폰트를 지정할 수 있습니다. FONT 태그에 사용되는 속성은 아래와 같습니다. (해당 폰트를 가지고 있지 않을때는 times, courier체로 보임) 사용 예: 맑은 고딕! 3-2 , , , , , , , , .. 태그는 기본 폰트크기를 한단계 더 크게합니다. 크게! .. 태그는 기본 폰트크기에서 한단계 작게합니다. 작게! .., .. 태그는 같은 역할을 하나 EM이 알아보기 쉬우므로 EM이 더 많이 쓰이는 추세입니다. 글자를 기울이는(이탤릭 체) 역할을 합니다. 이탤릭 체! 이탤릭 체! .., .. 이 두 태그는 보기엔 둘다 같으나, 가지는 성격은 서로 다릅니다. B는 단순히 글자를 굵게 하고 싶을때 사용하며, STRONG은 글자를 '강조..
HTML 강좌 2편. 본격적인 태그와 요소의 활용, <BODY>, <BR>..
HTML 강좌 2편. 본격적인 태그와 요소의 활용, <BODY>, <BR>..
2012.02.142-1 .. 저번 편 강좌에서 간략하게 , BODY의 배경색 지정! BODY 배경관련 태그 속성 여백 관련 태그 속성(leftmargin, topmargin): BODY 여백관련 태그 속성 상하좌우 영역 관련 태그 속성(marginwidth, marginheight): BODY 상하좌우 영역 관련 태그 속성 2-2 , , 우리가 만나볼 BR(Line Break) 태그는 강제 줄바꿈 태그며, 줄바꿈을 의미합니다. 우리가 줄바꿈 하고 싶은 부분에 이 BR태그를 넣어주면 쉽게 바꿔줄 수 있습니다. 이 태그처럼 단독으로 쓰이는 태그의 경우엔 태그 이름 뒤에 /를 붙입시다. 1번 줄 2번 줄 3번 줄 이와 비슷한 P(paragraph) 태그는 하나의 문단을 구성하게 만들어주는 태그입니다. 1번 줄 2번 줄 3번 ..
HTML 강좌 1편. HTML란 뭘까?
HTML 강좌 1편. HTML란 뭘까?
2012.02.141-1 HTML란 뭘까? 본격적으로 강좌에 들어가기 전, HTML는 뭘까요? 아니 그전에, WWW는 뭘까요? WWW(World Wide Web)은 거미줄 처럼 엉킨, 정보의 망을 얘기하며 HTML(HyperText Markup Language)는 WWW에서 볼수있는 문서를 만들기 위한 일종의 표준언어입니다. HTML로 만들어진 문서들은 확장자를 .html또는 .htm을 가집니다. 이러한 웹 문서는 우리가 직접 태그를 입력하여 만들거나, 웹 편집기(예: 나모 웹에디터 등)으로 만들 수 있습니다. 앞으로 우리가 배울 태그들을 사용하여 텍스트, 그림, 사진, 음성, 영상등 다양한 요소들을 웹 브라우저로 표현할 수 있습니다. HTML의 구성요소는 총 네가지이며, 아래와 같습니다. 요소 (Elements): 시작..
C언어 강좌 14편. 파일 입출력
C언어 강좌 14편. 파일 입출력
2012.02.131. 파일 입출력 오늘은 매우 중요하게 쓰이는 파일 입출력에 대해서 알아보도록 하겠습니다. 우선 본격적으로 들어가기 전, 파일 입출력은 뭘까요? 프로그램에서 리디렉션을 사용하지 않고도 어느 파일에 대한 입출력을 할 수 있습니다. 이 파일 입출력을 이용하여 어느 파일에 저장되어 있는 데이터를 읽어들이거나 저장시킬 수가 있습니다. 주의하여야 할 것은 이 파일 입출력은 메모리 공간에 데이터를 쓰거나 읽는것과 달리 직접 데이터를 내보내지 않고 '스트림(Stream)'을 이용하여 입출력합니다. 그렇다면 스트림은 또 뭘까요? C언어에서의 스트림(Stream)은 바이트들이 순서대로 입출력되는 논리적인 장치이며, 입출력 장치와 프로그램 간의 데이터를 주고받는 인터페이스 역할을 합니다. 더 생각해보자면, 우리는 어떻게 ..
C언어 강좌 13편. 공용체와 열거형
C언어 강좌 13편. 공용체와 열거형
2012.02.121. 공용체(union) 저번 편에선 구조체에 대해서 알아보았는데 이번에 배울 공용체(union)란 뭘까요? 공용체는 말 그대로, 같은 메모리 공간을 여러개의 변수가 공유하며, 공용체를 선언하여 사용하는 방법은 구조체와 매우 유사합니다. 그러나 주의하셔야 할 부분은 구조체의 메모리 운영방식과 공용체의 메모리 운영방식은 서로 다릅니다. 공용체는 어떻게 메모리를 잡아먹는지 간단히 살펴보도록 합시다. 위의 그림을 보시면 이들의 시작주소는 모두 같으며 하나의 메모리 공간을 두개의 변수가 사용하고 있습니다. 좀더 확실한 이해를 위해 예제를 살펴보면서 공용체가 어떤 녀석인지 이해를 하도록 합시다. #include union intbox { int a; int b; }; int main() { union intbox..