분류 전체보기
스크립트 메이커
스크립트 메이커
2012.06.28프X의 스크립트 작성을 도와주는 프로그램 입니다. 제작자는 엑시노아(su6net, r4mpage)입니다. 업데이트 내역:[/]기존 폼 디자인 수정[+]스크립트 문법 검사 추가[+]스크립트 저장 추가[+]스크립트 불러오기 추가[-]최대화 버튼 제거
비주얼 베이직 강좌 5편. 변수
비주얼 베이직 강좌 5편. 변수
2012.06.231. 변수 변수(Variable)란 무엇일까요? 이미 아시는 분들도, 모르시는 분들도 있겠지만 변수는 데이터를 담을수 있는 메모리 공간을 의미합니다. 데이터를 어느 한곳에 저장하여 이것을 참조할때 사용됩니다. 변수를 선언하는 방법은 아래와 같습니다:Dim 변수명 As 데이터 형식 보시면 Dim 키워드를 사용해 변수를 선언할 수 있으며, 변수명은 말그대로 변수에 붙여지는 이름이며 데이터 형식은 변수에 담길 데이터의 형식을 말합니다. 아래를 보시면 데이터형을 간단하게 표로 정리하였습니다. 그런데 왜 데이터형이 필요할까요? 데이터 형을 사용하면 데이터를 쉽게 관리할수 있고 메모리 낭비를 줄일 수 있습니다. 예를 들어서 100이란 숫자를 담기위해 우리는 Byte형, Variant형 둘다 사용할 수 있습니다. 하..
비주얼 베이직 강좌 4편. 레이블과 텍스트 박스
비주얼 베이직 강좌 4편. 레이블과 텍스트 박스
2012.06.211. 레이블과 텍스트 박스 오늘은 레이블과 텍스트 박스에 대해서 알아보도록 할것인데, 이 레이블(Label)과 텍스트 박스(Text Box)는 가장 많이 사용되는 컨트롤 중 하나입니다. 레이블 컨트롤은 출력에 사용되고, 텍스트 박스 컨트롤은 입출력에 사용됩니다. 레이블 컨트롤에서 자주 사용되는 속성을 한번 살펴봅시다. AutoSize: 'True'라면 자동으로 문자열의 크기에 따라 컨트롤의 크기가 조정됩니다.Caption: 출력될 내용을 적습니다.BorderStyle: 테두리의 모양을 설정합니다.BackStyle: 컨트롤을 투명화 시킬것인지 설정합니다. 그리고 텍스트 박스에서 자주 사용되는 속성을 한편 살펴봅시다. Alignment: 정렬 방식을 지정합니다.BorderStyle: 테두리의 모양을 설정합니..
비주얼 베이직 강좌 3편. 폼 추가
비주얼 베이직 강좌 3편. 폼 추가
2012.06.201. 폼 추가 이번에는 또 하나의 폼을 만들어보고, 그 폼을 제어하는 방법을 알려드리도록 하겠습니다. 우선 프로젝트를 만들고, 프로젝트 탐색기에서 프로젝트 명을 우클릭 또는 프로젝트 -> 폼 추가를 선택하세요.그런 뒤에 폼이 선택된 상태에서 열기를 누른 후에 프로젝트 탐색기에 새로 추가된 폼을 확인하실 수 있습니다. 그런데 여기서 폼만 추가했다고 된게 아닙니다. Form1로 돌아가 Form2를 화면에 표시해보도록 해봅시다.폼 Form1을 더블 클릭하여 코드 편집창으로 되돌아가서 폼이 로드되면 Form2도 같이 띄우게 하겠습니다. 폼 로드 이벤트 내에 다음과 같이 작성해봅시다. Private Sub Form_Load()Form2.Show 'Form2를 화면에 표시함End Sub 그런 뒤에 F5를 눌러서 결..
비주얼 베이직 강좌 2편. 둘러보기
비주얼 베이직 강좌 2편. 둘러보기
2012.06.201. 비주얼 베이직 둘러보기 컴퓨터에 설치한 비주얼 베이직 6.0을 실행시키면 다음과 같은 화면을 볼 수 있습니다. 일반적으로 프로그램을 만들때 '표준 EXE'를 선택하여 작성합니다. '표준 EXE'를 선택한 뒤 열기를 누릅시다. 위 그림을 보시면 폼 창, 프로젝트 탐색기, 속성 창, 폼 레이아웃, 도구 상자, 도구 모음 등이 보일 것입니다.저기 보이는 폼 창은 도구 상자에 있는 컨트롤 버튼을 사용하여 폼을 디자인 할수 있습니다. 그리고 프로젝트 탐색기는 사용자가 작성한 모듈, 폼, 컨트롤 등이 트리 형태로 표시됩니다. 그 아래에 보이는 속성 창을 보시면 선택한 개체의 속성을 이곳에서 변경할 수 있습니다.예를 들어서, Height를 수정하면 개체의 높이가, Font를 수정하면 글꼴이, Caption를 수..
알고리즘 1-1강. 정렬
알고리즘 1-1강. 정렬
2012.05.27[알고리즘 강좌] 데이터를 빠르고 쉽게 정렬 알고리즘(sorting algorithm) 정렬의 사전적 의미는 '데이터를 특정한 조건에 따라 일정한 순서가 되도록 다시 배열하는 일'를 말하는 것으로 예를들자면 학교에서 각 반 학생들을 키 순으로 세우는 것, 제목 순으로 정리하는 것 등 이것 모두가 '정렬'입니다. 지금부터 소개하고자 하는 '정렬 알고리즘(sorting algorithm)'을 사용하면 편하게 데이터를 찾을 수 있게됩니다. 1. 버블 정렬(Bubble Sort) 뽀글뽀글 뽀글뽀글! 지금부터 소개하고자 하는 버블 정렬은 정렬 알고리즘 중 활용도가 높은 알고리즘이며, 구현도 쉽게 가능하여 많은 프로그래머들이 즐겨 쓰는 알고리즘 입니다. 버블 정렬은 데이터를 차례대로 정렬하는 과정이 수중 거품의 움..
게임메이커 강좌 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..
배틀넷 PHP 트래커 by MuleSlow
배틀넷 PHP 트래커 by MuleSlow
2012.03.14http://www.muleslow.net/files/phptracker/
C# 배틀넷 레지스트리 편집
C# 배틀넷 레지스트리 편집
2012.03.14private void Form1_Load(object sender, EventArgs e) { string[] after; RegistryKey key = Registry.CurrentUser.CreateSubKey(@"Software\Battle.net\Configuration"); after = (string[])key.GetValue("Battle.net gateways"); foreach (string str in after) { textBox1.Text += str + Environment.NewLine; } key.Close(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { string[] before =..
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열