달력

08

« 2018/08 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

'사용법'에 해당되는 글 4

  1. 2010.12.29 SVN - 간단한 설치법
  2. 2010.04.24 API-Control(2)
  3. 2010.04.21 API-resource(1)
  4. 2010.03.19 class(클래스) ~ C++의 꽃 ~




*어디까지나 제가 사용한 기준으로써, 저를 위한 포스팅입니다.

현재 SVN은 Tortoise SVN을 사용하고, 서버는 네이버 개발자 센터에 등록하여 사용합니다.

1. SVN 설치( Tortoise SVN )
2. 네이버 개발자 센터에 등록
3. 커밋, 업데이트 사용법


1. SVN 설치
[download] -> [TortoiseSVN 32-Bit (32비트) or TortoiseSVN 64-Bit(64비트)]
에서 SVN을 다운 받는다.

영문으로 쓰기에는 영어 실력이 많이 부족한 관계로, 하단에 보이는 한글패치를 받는다.
마찬가지로 32bit or 64bit 중 택해서 받는다.

다운 받은 SVN 설치
설치에서 특별한 부분은 없기 때문에, 그냥 Next, 설치 폴더등을 지정하여 설치를 완료한다.

2. 네이버 개발자 센터에 등록
프로젝트 생성을 하기 위해 [마이페이지] -> [프로젝트 등록]에서 이름, 아이디 설명등을 입력 후 프로젝트를 생성한다.

프로젝트 생성을 하면 약 10분 정도의 시간이 흐른 이후에 생성되니 주의.

프로젝트를 생성하고.
[회원정보] -> [코드저장소 비밀번호 설정]을 통하여 코드를 올릴때 필요한 암호를 설정한다.

3. 커밋, 업데이트 사용법
SVN에 커밋 & 업데이트할 폴더를 하나 생성한 이후
폴더안에서 마우스 오른쪽 버튼 ->[TortoiseSVN] -> [Setting] -> [한국어] 로 세팅
그 후 [SVN 체크 아웃] 네이버 ID : 코드 저장소 비밀번호 설정에서 설정했던 암호를 입력
커밋 & 업데이트를 사용 할 수 있다.


ps : 뭔가 자세히 적고 싶지만 orz 나도 잘 몰라서

기억나는것만 적었음.

'프로그래밍 > 자주 애용하는것' 카테고리의 다른 글

SVN - 간단한 설치법  (0) 2010.12.29
내가 쓰는 코딩용 글자 폰트  (0) 2010.03.15
visual assist 1738  (0) 2010.03.04
Posted by 안식의후크
2010.04.24 18:24

API-Control(2) 프로그래밍/API2010.04.24 18:24





남은 컨트롤인,
에디트 박스,리스트 박스, 콤보 박스, 스크롤 바, 스태틱에 대해서 알아보자.

이번엔 특별히 전체 소스를 올리지 않고 그냥 사용법만 쭈욱 보고 넘어가자,

어차피 다이얼로그 쓰면 뭐 쉽게 갈테니,

먼저 에디트 박스부터 알아보자.

첫번째 인자는 클래스이름, 두번째는 윈도우 이름, 3번째에 옵션들을 삽입하고, 시작좌표 x, y, 폭, 높이, 부모 윈도우 지정, ID지정, 윈도우 인스턴스의 핸들, 사용자 정의 데이터(NULL)
CreateWindow에 맨 처음 들어가는 클래스이름이 각각 사용을 위한 이름이라고 보면된다,
edit, static, scrollbar, listbox, combobox 가 존재한다.
사실 edit를 뺀, 나머지들도
처럼 하면 다 된다.;
중요한것은 안에 들어가는 3번째 인자 값들인데,
이 부분을 다 타이핑 하긴 귀찮아서-_-...
그냥 책을 보기로 결정했다.컨트롤은 대충 넘어가자 그냥,
분량에 비해 큰 중요성을 못느끼겠어.

'프로그래밍 > API' 카테고리의 다른 글

API-WNDCLASSEX  (0) 2010.04.24
API-대화상자  (0) 2010.04.24
API-Control(2)  (0) 2010.04.24
API-Control(1)  (0) 2010.04.24
API-BitMap  (0) 2010.04.24
API-RopMode  (0) 2010.04.24
Posted by 안식의후크
2010.04.21 15:13

API-resource(1) 프로그래밍/API2010.04.21 15:13







API리소스 사용에 대한 첫번째,
가장 먼저 메뉴를 만들고, 그 메뉴에 단축키를 생성한다.
리소스 파일의 구조,
메뉴의 구조



// 실행 화면
설명 : 메뉴를 출력하였고, 단축키를 누르면 메뉴에 대한 행동들(메시지박스)이 표시된다.

'프로그래밍 > API' 카테고리의 다른 글

API-resource(3)  (0) 2010.04.21
API-resource(2)  (0) 2010.04.21
API-resource(1)  (0) 2010.04.21
API-작업 영역  (0) 2010.04.21
API-일회용 타이머  (0) 2010.04.21
API-무한의 작업을 위한 타이머(2)  (0) 2010.04.21
Posted by 안식의후크
2010.03.19 00:42

class(클래스) ~ C++의 꽃 ~ 프로그래밍/C++2010.03.19 00:42







간단하게 보면 구조체 + 함수
라고 볼 수 있지만,

알면 알수록 정신세계를 안드로매다로 보내버리는 "아~ 그대의 이름은 클래스".

뭐 특징으로는

데이터 추상화네
캡슐화네
정보은닉, 다형성, 상속, 높은 재활용 등..

참 많지만 저런 이야기는 좀더 완벽하게 구사 할 수 있을때나 가능한거 같고,

바로 실전 코드로 알아 보자.



딱 봐도 구조체와 비슷,

시작은 미비하나 그 끝은 위대할 터이니,

클래스 내부에 무언가 선언(정의)할 떄에는 public과 protected, private 타입이 존재한다.

public은 공개
private는 자신만 공개
protacted는 특정한 상대에게만 공개

어떻게 설명해야 쉽게 설명할 수 있는가에 대한 답은 없는거 같고,

각각 특징과 어떻게 사용해야 하는지에 대해선 빠른 시일내에 다시 자세히 포스팅 하겠음. 일단 오늘은 사용법에 대해서만 알아 보도록 하자.

클래스 외부의 함수도 정의와 선언을 따로 할 수 있는데

외부 정의는 이 처럼 하면된다.


그리고 클래스는 생성자와 소멸자가 존재 하는데, 간략하게 한번 살펴 보자.


생성자의 가장 큰 능력은 클래스를 main에서 객체화 함과 동시에 초기화가 된다는 것이 가장 큰 능력이라고 볼 수 있다.
물론 여기엔 디폴트 매개변수도 가능! 좀더 다향한 재미를 맛볼 수 있는데, 직접 보면 이렇다.


당연한 이야기겠지만

이처럼 해주면 aaa::a 의 값은 10이 들어 갈 것이다.
사실 아직 public과 private, protacted에 대해서 설명하기전에 생성자를 말해놔서 당장은 왜 저렇게 하나...
싶기도 하겠지만 그것은 곧 알게 될테고(아마 뼈저리게...)

시작할 때 생성자가 있다면

끝날 때에는 소멸자가 존재한다.



결과 값은
100
0
이 나오게 된다.(main부분은 위 main 코드와 동일)



어찌 보면 당장은 생성자 보단 소멸자에 더 끌릴지도 모르겠다 메모리 삭제나 그외 종료하면서 해줘야 하는 일들을 소멸자에 넣으면 잊어 버리더라도 객채가 사라질때 소멸자에서 일을 해주기 때문이다.
시간이 늦어서(아 졸려) 뭔가 발로 쓴 느낌이 들지만. 큰 맥락은 다 잡은것 같다. 좀더 상세하고 재미잇고 세부적이고 짜증나고 분노가 치밀어 오르고 답답하고 열받는 이야기는 빠른 시일 내에 맑은 정신으로 다시 포스팅할 계획!(public과 그 친구들에 대해서도)

'프로그래밍 > C++' 카테고리의 다른 글

객체 포인터 배열  (0) 2010.03.21
클래스의 활용  (0) 2010.03.20
class(클래스) ~ C++의 꽃 ~  (0) 2010.03.19
레퍼런스(Reference)  (0) 2010.03.18
new & delete  (0) 2010.03.17
const 상수화  (0) 2010.03.17
Posted by 안식의후크