|
물어 보고 자시고 할것 없습니다.
윈엠프나 미니 미디어 플레이어 등 아주 이쁜 특이한 윈도우는 네모난 윈도우(캡션없고 테두리같은 것이 없는)만 만들고 이미지를 화면에 뿌려 준것 뿐입니다. 소스를 보면 정말 허접합니다. 옛날에 한 통신 프로그램의 클라이언트 소스를 봤는데 (천리안이었나 유니텔이었나 하이텔이었나.....)
클라이언트(화면) 좌표계를 이용해서 이미지를 뿌려주고 이미지의 구성에 맞게 마우스 클릭을 조절하는것 뿐이더군요 정말 놀랐습니다.
제가 생각하기엔 한 몇천줄 코드가 있을줄 알았는데 꼴랑 마우스 핸들러와 이미지 뿌려주는게 다더라고요
너무나 쉬워 보여서 정말로 그런가 시험 해보고 싶어서 모니터 해상도를 바꾸어 봤더니 정말 그렇더라고요 왜요 화면 좌표를 기준으로 만든 프로그램은 해상도를 높이면 그림이 작아지고 해상도를 낮추면 그림이 커지쟎아요 그런 현상이 잃어 나쟎아요 그게 일어나더라고
이미지 처리만 할줄 알면 쉽게 구현이 됩니다.이미지 처리는 요즘은 개발툴 차원에서 리소스로 바로 저장되는 CBitmap(볼랜드에서는 적당한 것을 찾으시기 바랍니다.)형태로 제공하니 거져 먹기죠
그리고요 컴퓨터는 자료 구조 운영체제 시스템 프로그램 이런것 기본적인 것 배우면 만사 오케이 입니다.
저도 시간이 흘러가면서 자꾸느끼는데요 ODBC SQL JDBC DirectX OpenGL 이런거는 필요할때 잠시 쳐다 보면 됩니다.
ODBC : 마이크로 소프트가 사용하는 데이타 베이스 공유기
JDBC : 볼렌드에서 사용하는 데이타 베이스 공유기
SQL : 요건 좀 낮죠 4세대 언어 니까요 하지만 이것도 3세대나 어셈 차원에서 많은 지원을 해
줘야 가능합니다. (한마디로 프로그래머가 골머리 썩어야 SQL 사용자가 편하다는 이야기임)
DirectX : MS에서 만든 3D엔진
OpenGL : 이것도 마챤가지입니다. 어는 회사 에서 만들었는지는 모르지만 3D 엔진입니다.
Active X : 마소가 만든 응용 프로그램 공유기
정도를 말씀 드리면 4년제 대학 졸업후, 전문 분야에 맞는 알고리즘을 공부하고, 논문 학회 포럼 세미나에 참석하는게 정도 입니다. 이 정도를 벗어나는 기간 만큼 여러분의 실력은 퇴보의 길을 걷고 있는겁니다. 에누리 없는 퇴보의 길입니다.
하지만 돈 벌이의 부분에서는 좀 다릅니다. 홀라당 쉽게 만들어서 돈만 많이 벌면 장땡이지 깊이 공부 할필요는 없습니다. JDBC써서 남의 데이타 베이스 엔진 홀라당 돌려서 남들이 몇년걸릴거 우리는 1주일만에 돈 법니다.남들은 '어째 이런일이 니가 돈도 헐코 오라클보다 좋다'라고 칭찬합니다.
남들은 수학 영어 공부해서 게임 만들지만 홀라당 DirectX써서 이쁘게 만들면 그만입니다. 사용자는 '스타크보다 좋다 혹시 스타크 니가 개발한거 아니가'라고 합니다.
마소는 몇억씩 들여서 엑셀 만들지만 우리는 ActiveX써서 하루만에 엑셀 만듭니다. 남들이 보면 '어떻게 이렇게 잘만들었지 똑같다 똑같에 혹시 마소 기술자 아닌냐'고 의문 가집니다.
남들은 데이타 베이스 엔진 만들려고 운영체제(시스템 프로그램....) 공부하지만 우리는 SQL 써서 1시간만에 업무용 프로그램 만듭니다. 그것도 오라클로 갔다가 사이이베이스로 갔다가 엑세스 디베이로 마구잡이로 왔다 갔다 합니다. 사용자는 이렇게 말합니다.'니기미 오라클 디베이스 씹 ㅅ ㅒ ㄲ ㅣ 들 이렇게 쉬운걸 뭐가 안된다는 거야'
오호 통재로다 어찌 내일 몇조억의 돈은 모르고 오늘 일이십만원에 연연하는가
하하하하하하하하하하... 남들한텐 이야기 하지마세요 저 총알 먹습니당. 특히 엠프님이 제글 삭제 할지도 몰라요 '아직 정회원도 아닌 주제에 조금 아는것 가지고 좆나리 까분다'라고요
그럼
심지 님이 쓰신 글 :
: 두번째 질문이네요..^^ 언젠가 저도 답변 달 날을 기다리며 글 남기겠습니다.
:
: 이번에는 트랙바에 예쁜 이미지를 입히고 싶은데요..
:
: 윈엠프의 스킨처럼요..볼륨조절바를 예쁘게 만들어야 해서요.
:
: 어느분인가 이미 컴포넌트가 많이 있다고 하는데..
:
: 이미 만들어진 컴포넌트 말고 제가 한번 만들어 보고 싶은데..어렵나요??
:
: 제가 스킨에 좀 약해서 이번 기회에 함 배워보고 싶어서요.....아시는 분은 제발 갈켜주세요..^^
:
: 부탁합니다..벌써 몇시간째 서핑중입니다.. ㅠ.ㅠ
:
:
:
:
:
|