2007. 12. 12. 03:34

작성 툴 : Visual Studio 2005 (SP1)
ODBC : Microsoft Access Driver (*.mdb)

시험 제출용이므로 비공개 입니다.

추후 공개할 예정...;;

Posted by 해비
2007. 12. 1. 19:58

MFC만 써오다가... 문득... 저건 뭘까... 싶은 생각에 그만...
Visual Studio 2005의 C# 으로 윈도우즈 어플리케이션을 작성해 보게 되는데...
사용자 삽입 이미지

















연습 내용 : 텍스트 박스 3개를 이용해서 2개에서 값을 입력받고, 그 값을 더해서 3번째 박스에 출력.

[컨트롤]
textBox1
textBox2
textBox3
button1

음... 처음 책도 없이... 그냥 시험삼아 단 한줄 코딩으로 써본 것이...

button1 클릭 이벤트안에 textBox1.Text = "1234";

그런데 코딩 후, 실제로 실행까지 되더니...
버튼을 누르는데 textBox1 에 "1234"가 출력되는것이 아닌가!!
순간... 이거 비베 명령어도 먹나... 싶었다... ㅎㅎ

그래서 이번에는...
textBox3.Text = textBox1.Text + textBox2.Text;
위 코딩의 결과는... 문자+문자 이다...
textBox1 에 "12"를 넣고, textBox2에 "34"를 넣으면... "1234"가 출력된다...
12+34 의 값이 출력될것이라는 예상을 깨긴 했지만...

자 그럼 이제 본격적으로 코딩을 시작 해보장...
사용자 삽입 이미지











버튼 클릭 이벤트 부분에서, 파란 상자 안에 있는 부분을 직접 코딩하면 끝~!!

컴파일 후 실행하면... 됨...


자, 그러나 한가지 문제가 존재 하는데...
눈치 챘는가?
숫자가 아닌 문자가 들어가면 오류가 난다는것...

그래서 숫자 이외의 문자가 포함되면 값을 0으로 간주하여 계산함으로써, 오류를 없애 보도록 하였다.

그리하여... 개정된 소스...

사용자 삽입 이미지














그리고 함수... IsNumeric() 를 추가해 줘야한다...
사용자 삽입 이미지

















함수는 버튼 이벤트 바깥에 바로 만들어도되고, 그 위에 적어도되고... 편한데로 하면 됨...
(물론 녹색 부분은 주석이므로, 입력할 필요는 없다)


아래... 소스파일 첨부...

Posted by 해비
2007. 11. 18. 16:13


보충 설명 들어갑니다.

1. 컨트롤 변수 선언 방법
(Visual Studio 2005 기준...)

상단의 메뉴에서... 보기 -> 클래스 뷰 를 선택합니다.

사용자 삽입 이미지
또는 위 그림처럼 아래 부분 표시해 둔곳... 클... 부분 에 클릭하셔도 되겠습니다.

다음으로...

사용자 삽입 이미지


C_exam01Dlg 클래스에서 마우스 우클릭 -> 추가 -> 변수 추가 입니다.


사용자 삽입 이미지

위 예시는... IDC_BUTTON1의 ID를 가진 버튼의 컨트롤 변수 Button1 을 정의한 것입니다.

컨트롤 변수 항목에 체크 하고, 그 다음으로 컨트롤 ID를 설정 해야 하는데 옆에 역삼각형 누르면 현재 폼에 배치된 모든 컨트롤 ID가 나옵니다.

변수 형식은 컨트롤 에 따라 미리 정의 된것이 있습니다.
예) CEdit, CStatic, CBtuuon... 등...

변수 이름은 마음에 드는대로 정하면 되겠습니다.




2. 컨트롤 이벤트 처리 방법
이 부분은 딱히 특별한게 없네요...
다이얼로그 폼 디자인 할때, 버튼 배치시킨 다음 더블클릭 하면 자동으로 버튼 클릭 되었을 때 처리할 라인 입력하라고 나옵니다. (커서가 그쪽에 가 있죠...)
(단, VC++ 6.0 에서는 MFC Wizard 에서 설정 하는것으로 알고있습니다.)

하지만, 항상 클릭했을때... 라는 법은 없죠... 다양한 이벤트가 있으므로... 그것 설정 하는 부분을 소개 하겠습니다.

상단 메뉴... 보기 -> 리소스 보기 선택후...

_exam01 -> _exam01.rc -> Dialog -> IDD__EXAM01_DIALOG
(트리 형태 이므로 차례대로 접근하면 되겠습니다...)

그럼 디자인 화면으로 넘어오게 되는데용~

여기서... 컨트를 아무거나 아나 집어 봅니다 -.-;;

사용자 삽입 이미지

속성... 이라는 부분에 번개표시 가 있는데... 저거 누르면 됩니다
클릭 되었을 때...는  OnBnClickedButton 이라고 설정 되어있군요^^

다른 이벤트도 설정 저기서 직접 입력 하던가... 아니면 디폴드 값을 지정할 수 있습니다만...

디폴트 값 지정할려면 커서 갖다 놓게 되면 오른쪽에 역삼각형이 뜹니다.

그거 누르면 <추가> OnBnClickedButton  ... 등으로 나옵니다.

그거 누르면 되겠습니다....


Posted by 해비
2007. 11. 18. 15:28


실행 결과...

사용자 삽입 이미지

설명...
- CEdit 컨트롤 2개에 각각 정수 값을 입력하고 Test !! 버튼 누르면 CStatic 컨트롤에 더한 값이 출력된다.

- Test 2 버튼을 누르면 위쪽의 CEdit 컨트롤에 "이것은 컨트롤 변수 연습입니다." 라는 문구가 출력된다.



사용 툴 : Visual Studio 2005 (SP1)
운영체제 : Microsoft Windows Vista Home Premium K (32-bit)
프로젝트 명 : _exam01
- 새 프로젝트 에서 MFC 응용프로그램 선택 후, Dialog Based로 선택후 Finish
-----------------------------------------------------------------------
컨트롤 ID 설정... (기본값 으로 사용했음^^)
IDC_EDIT1
IDC_EDIT2
IDC_STATIC
IDC_BUTTON1
IDC_BUTTON2
(다이얼로그 베이스로 생성했을 때, 자동생성된 버튼 확인, 취소는 제외됨)


// _exam01Dlg.cpp 부분...
사용자 삽입 이미지


컨트롤 변수 설정...
(하단의 코드 작성 전에 반드시 컨트롤 변수부터 설정을 해야 합니다.)
IDC_EDIT1 - Edit1
IDC_BUTTON2 - Button2


사용자 삽입 이미지


F7 눌러서 컴파일 하고 툴바의 녹색 '▷' 아이콘 눌러서 실행 하면 맨 위에 결과 처럼 나옵니다.



*형변환 관련하여 사용된함수

_T()
유니코드 대응... 이라고 하는군요
관련 내용이므로 참고 바랍니다.
http://kin.naver.com/db/detail.php?d1id=1&dir_id=10104&eid=b/kxwRBaCY3M1tM4eRfyujt7kLEuhjgR&qb=TUZDIF9U

_ttoi()
CString형의 값을 INT 형으로 바꾸기 위해 사용되었습니다.


Posted by 해비
2007. 9. 8. 12:02


삼성 센스 NT-R70A / W202 요 모델을 구입했어용^^

안에 하이브리드 하드디스크 탑재 어쩌고 저쩌고... 라는데;;

실제로 그 것이 하이브리드 인지 확인 해 보겠습니다^^

1. 내컴퓨터 -> C: 하드 선택 -> 마우스 우클릭 -> 속성 -> 하드웨어 탭 선택합니다.
(아래 사진은 하드웨어 탭을 보여주고 있습니다.)

사용자 삽입 이미지




저기서 삼성 HM16HJI 저것이 바로 하이브리드 하드입니다^^
자 이제 확인 들어갑시다..

위 사진처럼... 하드디스크 선택된 상태에서..
아래 속성(R) 이라고 되어있는 버튼을 누릅니다.

그러면 아래와 같이 다시 속성 창이 하나 뜨는데요...
사용자 삽입 이미지

위 그림에서 보시다 시피... NV 캐시라는 탭이 있습니다.
이거 클릭하면 위 내용을 확인 하실 수 있습니다^^

저기서 243MB의 비 휘발성 캐시가 바로 플래쉬메모리 256MB 가 내장된거라는 거죠~

256Mb 가 달렸는데도 불구하고 243Mb로 뜨는것은 역시나 그 표기상의 차이입니다.

하드웨어 제조업자는 1000b을 1kb 로 계산하고, 컴퓨터는 1024b를 1kb로 인식하는 차이에서 저렇게 된답니다...




Tip) 비스타 설치 후 처음 사용 시, 일정 시간동안 저 [NV 캐시] 탭이 나타나지 않습니다.

처음에 저 탭이 안보여서 잠깐 당황했었는데... 시간이 좀 지나니까 다시 생겨 있더라구요^^

Posted by 해비
2007. 8. 19. 14:11

에... 무더운 여름날...

악성이 자자하던 프레스캇 셀러론 D 320 (스태핑 : E0)

이놈의 정품쿨러가 괴음을 내어서 엄청난 소음때문에 컴퓨터 사용이 거의 불가능에 이르렀기에... 과감하게 질러 봤습니다.

가격 23,200원 + 2,500원(배송비)


음....
일단 쿨러 제거하고, 더럽게 널부러진 써멀패드(?) 닦아낸 사진입니다.
사용자 삽입 이미지





자 그 다음으로...
개봉전의 쿨러 모습입니다...^^ 쿨러 + RC-56(저항) + 써멀구리스(조그만 종이팩에 든거임)
사용자 삽입 이미지





자 쿨러의 크기를 비교(?) 해 보아요~~
저 인텔 정품 쿨러 보다 사제쿨러인 요 잘만 쿨러가 훨씬~ 더 커서 그런지 믿음(?)이 가게 생겼습니다^^
사용자 삽입 이미지





CPU위에 써멀구리스 바른 장면 입니다.
연필깎는칼(?) 이름 모르겠습니다...-_- 아무튼 이녀석 으로 살살 문질러 줬음...ㅎㅎ
(뭐 칼 끝이 날카로웠기에... CPU 히트스프레드에 기스 좀 났을지도 모르겠습니다 ㅡㅡ)
사용자 삽입 이미지





자 마지막으로 쿨러 설치 완료된 장면입니다.
쿨러 아랫부분 지지대에 나사 조이는게 생각처럼 잘 되질 않더군요... 애좀 먹었습니다^^
(사제쿨러 처음 써보는건데... 역시 잘만! 이더군요... 기술력이 대단합니다.)
사용자 삽입 이미지


CPU 팬 RPM 의 경우...
정품쿨러 : 5000 대
잘만 7000B ALCU : 2300-2400 대
+ RC-56(저항) : 1550-1800 대

CPU 온도 : 50 - 65도 사이...
- 스태핑 E0 이라 발열이 좀 심합니다. (조금있다 D0 샀으면 나았을지도요 ㅜ_ㅡ)

뭐 셀러론 D 320 의 소음을 확~ 날려버리는데 성공 했습니다.
이제 하드가 위~~~잉 하는 소리가 시끄럽게 느껴질뿐...;;



메인 컴에도 요거 달고 싶은 욕심이 생기는군요~ ^^
Posted by 해비
2007. 8. 4. 05:09

사용자 삽입 이미지

에... 썬더버드로 열심히(?) 랩업 하다가...

전투 올 6랭 만든뒤로 지쳐서 엘프 캐릭으로 쩔 작업 하고 있습니다~
(+ 덤으로 판매용 숙100 레롱 작업도 겸사겸사...^^)

뭐 개인적인 느낌입니다만...
이녀석 평타가 2타라는거에 피통이랑 스템 통 작다는거(+ 선공 AI...??) 빼곤...
스킬 획득하는 타이밍이 거의 미니곰(=팬더곰) 수준입니다.

뭐 이녀석으로 직접 로긴해서 플레이 하면서 나름 노하우(?)가 쌓이긴 했지만요^^
(=그 노하우가... 인간, 엘프, 자이언트 플레이 하는거에는 별반 도움이 안되는거 같음)

뭐 어쨋건...이제 개정판 데이터 표가 나갑니다~^^ (하단 참조)
사용자 삽입 이미지
파란색 숫자는 제보 받아서 적어넣은것이구요...

나머지는 제가 직접 확인한 내용입니다.

썬더버드 키우시는 분들 참고 자료로 써 주세요^^

이상... [하프]샛별천사 였습니다^^
Posted by 해비
2007. 7. 23. 00:45

사용자 삽입 이미지

에... 최근에 입양한 썬더버드(電光石火鳥)입니다.

보시는대로... 레벨 1때부터 사나운 검꼼몽만 잡아 먹으며 수련(?)했습니다.


아래 참조 해주셔요^^

사용자 삽입 이미지


앞 부분 ? 으로 표시된부분은 체크를 미처 못했습니다.
제보 해주시면 다음 포스트에 추가 하도록 하겠습니다^^

Posted by 해비
2007. 7. 22. 13:30
사용자 삽입 이미지

뭐... 그냥 이러고 있음...

성던역 먹겠답시고, 두갈드아일 성 지하 던전을 열심히(?) 돌아봤으나...

나온것은... 나무판, 고가죽, 인큐뿔이 고작...;;

8랭 밑작업용 9랭 인챈 구하는건 정말 힘드는군요...;;

뭐, 제껴놓고 돈이나 벌자... 모드로 다른 루트 몰색중...
(최후의 보루는 돈주고 사는 방법이라는... ㄷㄷㄷ;;;)
Posted by 해비
2007. 7. 16. 00:13


사용자 삽입 이미지
항아리 거미 조각에 이어 좀비 조각에 도전해봤습니다만...
한번에 나오네요^^



사용자 삽입 이미지
54%의 성공률.... 조마조마 =_=~
(사실 꾸직 내면 역하고 새로 건틀렛 사서 다시 밑작업 부터 할 계획이었습니다만...)



사용자 삽입 이미지
여신(?)님이 도와주신건지...
운 좋게 한방에 성공... 77% 에 이어 54% 마저 연속 성공입니다.
(아... 당연히 가루는 엘리트 가루를 썻습니다...^__^)



사용자 삽입 이미지
그리하여... 얻어낸 결과물...
결론은 대.만.족.!!

테스트를 위해 곤란+해 끼고 던바튼 나가봤습니다만...
갈색다이어울프가 WEAKEST에서 둘다 착용시 동급 으로 바뀌더군요^^
(둘 다 착용시, 전투력 -200)

Posted by 해비