태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

G - PProject 자료실2010.01.14 19:36


MapleExe 은 여러 과정을 거치지 않고 

바로 메이플스토리를 실행할 수 있게 도와주는 프로그램입니다.

내부 프로그램에 대해 짧게 설명하자면,

MapleExe - 메이플스토리, 매크로(wmouse), 핵 바로실행 지원

MapleExe Slim - 메이플스토리 바로실행 지원 (클릭시 바로실행)

※ 버그는 제 이메일(hgoonpj@naver.com)이나 덧글(http://blog.naver.com/hgoonpj/60099475536)로 남겨주시고, 

ReadMe를 읽어주시면 감사하겠습니다. 

Visual Basic 6.0 으로 개발하는 마지막 프로그램이니 만큼,

업데이트도 충실히 할 예정이니,

사용중 문제가 발생하면 새로 파일을 받아 사용해주시기 바랍니다.

Posted by Hgoon!
분류없음2009.05.02 11:30

이번 강좌에서는 변수를 사용하여

성립시 실행하고 성립하지 않으면 실행하지 않는 선택제어문을 배워봅시다.

성립시 실행이란 간단하게(대강)

1 + 1이 2일 경우(1 + 1 = 2)에는 pproject를 출력하고

아닐시에는(ex. 1 + 1 = 3) 아무 동작을 실행하지 말라가 그 예입니다.

-

지난 강의에서 배운 배열로 인해

변수를 고민하지 않고 더 쉽게 선언하실 수 있으셨겠지만,

역시나 선언해 사용하기는 좀 힘드셨을 것입니다.

그러나 C++에서 자동으로 반복하며 처리할 수 있는 기능을 지원하고 있습니다.

어떤 방법으로 사용하는지 알아봅시다.

ex)
#include <stdio.h>
void main()
{
 int i, a[3];
 for(i = 0; i < 3; i++){
  scanf("%d", &a[i]);
 }
}

2차원 배열에서도 역시 사용이 가능합니다.

ex)
#include <stdio.h>
void main()
{
 int i, j, a[2][2];
 for(i = 0; i < 2; i++){
  for(j = 0; j < 2; j++){
   scanf("%d", &a[i][j]);
  }
 }
}

이제 대강 감을 잡으셨나요?

for문의 첫번째(위 예시의 i = 0;, j = 0)부분은

시작할 때 변수의 값을 지정해 주는 역할을 합니다.

두번째(위 예시의 i < 2;, j < 2)부분은

i는 for문이 실행 가능한 조건을 말합니다.

세번째(위 예시의 i++, j++)부분은

증감문, 즉 for문을 실행한 후 원하는 변수에 1을 올려줍니다.

예를 들어 printf("%d", a++);는

a는 a를 출력한 후 a변수에 1을 더해주고,

printf("%d", ++a);는

a변수에 1을 더해준 후 a를 출력해줍니다.

그럼 1부터 100까지 더한 수를 출력하는 프로그램을 만들어 봅시다.

소스1 :

#include <stdio.h>
void main()
{
 int i, n = 0;
 for(i = 1; i <= 100; i++){
  n += i;
 }
 printf("%d\n", n);
}

소스2 :

#include <iostream.h>
void main()
{
 int i, n = 0;
 for(i = 1; i <= 100; i++){
  n += i;
 }
 cout << n << "\n";
}

int i, n = 0;

i와 n을 정수형으로 선언한다.(단, n은 0으로 설정)

for(i = 1; i <= 100; i++){

i를 1로 설정한 후, 1씩 더하며 100까지 진행한다.

n += i;

n을 i만큼 더한다. (n += i는 n = n+i와 같다)

Posted by Hgoon!
P - 알림2009.04.27 17:50


정규과정 [따라하기]

기본완성 - 1일차 : 프로그래밍 & 비주얼베이직의 역사

기본완성 - 2일차 : 기본 기능 알아보기 | 프린트

기본완성 - 3일차 : 작업 환경 바꿔보기 | 메시지박스, 종료

진도집중 - 4일차 : 기본 컨트롤 사용하기 | 컨트롤의 속성 바꾸기

진도집중 - 5일차 : 실행파일(EXE) 작성하기 | 사칙연산기

진도집중 - 6일차 : 변수 | 종합계산기

정리 - 7일차 : 선택제어문① | 종합계산기

정리 - 8일차 : 선택제어문 | 메시지박스②, 종료

정리 - 9일차 : App.Path & App.EXEName | 현재 경로 알아보기

심화Ⅰ - 10일차 : 반복제어문① | 옵션버튼의 활용

심화Ⅰ - 11일차 : 반복제어문 | 체크박스의 활용

심화Ⅰ - 12일차 : 배열 | 리스트박스의 활용

심화Ⅱ - 13일차 : [Shell] 다른 EXE(실행파일) 실행하기

심화Ⅱ - 14일차 : [INET] HTML 받아오기

심화Ⅱ - 15일차 : 파일 입출력

활용 - 16일차 : 자동로그인 프로그램 제작

활용 - 17일차 : 로또 / 가위바위보 프로그램중 선택 제작

활용 - 18일차 ~ 20일차 : 창작 프로그램 제작

 

보충과정 [실습하기]

기본보충 - 1일차 : 프로그램 테스트

기본보충 - 2일차 : Unload

기본보충 - 3일차 : Show/Hide

진도보충 - 4일차 : 컨트롤의 속성과 연산

진도보충 - 5일차 : Line 컨트롤

진도보충 - 6일차 : Shape 컨트롤

정리완성 - 7일차 : 타이머 컨트롤

정리완성 - 8일차 : 픽처박스 컨트롤

정리완성 - 9일차 : 스크롤바 컨트롤

Jump - 10일차 : ToolTipText

Jump - 11일차 : 메뉴편집기

Jump - 12일차 : Status바의 활용

Jump - 13일차 : Progress바의 활용

Jump - 14일차 : Masked Edit 컨트롤

Jump - 15일차 : Randomize, rnd 함수

실전 - 16일차 : 활용 16일차 프로그램 평가 및 수정

실전 - 17일차 : 활용 17일차 프로그램 평가 및 수정

실전 - 18일차 ~ 20일차 : 창작 프로그램 평가 및 수정

Posted by Hgoon!