본문 바로가기

전체 글

(172)
웹 개발자가 알아야할 5가지 웹개발자들은 전형적인 질문들을 해옵니다. 어떤 프로그래밍 언어를 알아야 할지? What is a good entry level salary? 고용주로 부터 교육을 받을수 있는지? 새로운 프로젝트 판단을 어떻게 해야하는지? 물론 이것들도 중요한 질문 이고 , 다른 개발자로 부터 교습을 받는 것은 자주 흥미를 잃게 만드는 일이 발생 합니다. 일반적으로 , 어떻게 그런 교습들을 배워야 하는지 에 대한 의견이 풍부하게 있다. 그리고 여기에 5가지 의견이 있다. 1. 내가 팀에서 항상 가장 똑똑 하다고 생각 하지 말라. 닷컴거품이 터지가 전에 나는 내 동료가 음성인식에 대한 sweeping claims 를 만드는 회사에서 일을 했다. 짦은 시간에 우리는 우리의 컴퓨터들과 PDA들 인터넷 서핑 을 즐겁게 그리고 키..
실버라이트를 이용한 객체(이미지,영상등) 의 Zoom 과 Translate 개요 아름다운 이나영님과 못생긴 강동원이 나와있는 3504x2336 이미지 입니다. 기본적으로 이미지의 크기가 커서 모니터 상에 원본 이미지 그대로 한번에 볼수가 없습니다. 그래서 이러한 이미지를 Silverlight를 이용해서 Zoom가 Translate를 이용해서 아름다운 이나영님의 사진을 확대 해 보았습니다. 자~ 이나영님이 저를 바라보면서 활짝 웃어 주고 계십니다. 하하하 그럼 각설하고 간단한 소스 분석을 하도록 해보겠습니다. 소스분석 이렇게 사용된 zoom과 translate 에 대해서 간단히 적어 보도록 하겠습니다. 1)Translate : Translate는 마우스를 클릭 하고 클릭된 마우스가 이동을 할때 이동하기 전과 이동 하고난 후 의 마우스의 위치의 차이를 이용해서 이미지를 Transl..
TransformToVisual 에 관한 이야기 내용출저: http://cafe.naver.com/mssilverlight.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=2117 1번 캔버스 와 2번 캔버스 사이의 값을 구하고 싶을때 Point ptTemp = cv2.TransformToVisual(cv1).Transform(new Point(0, 0)); 이라고 해주면 cv1의 좌표계의 값으로 cv2의 점 여기서는( new Point(0, 0)) 의 값을 나타내 줍니다. 0,0 으로 해주었으므로 1번 캔버스로 부터 2번 캔버스의 맨 왼쪽위쪽의좌표 까지의 거리가 나오게 됩니다. 2번캔버스 대신 사각형 까지의 거리도 가능 합니다. 1. Grid나 StackPanel 등 자동으로 정렬된 객체의 위치 보정값은 계산되지 않는..
프로그램 습관을 잘들이자!! 1) 어떠한 함수를 작성 할것인지를 미리 정해놓고 코딩을 시작하자 2)최대한 기능별로 나눠서 만들자. 3)주석은 항상 달고 주석을 안봐도 직관적으로 잘 알수 있도록 이름을 만들자. 4)비슷한 기능들을 모아서 따로 쓸수 있도록 클래스 파일로 따로 만들자. 5)변수 선언은 필요하기 전까지는 최대한 하지 말고 필요한 순간 직전에 선언하도록 하자.