분류 전체보기722 [Windows Mobile] 간단한 카메라 제어하기 (옴니아 기준) 개발환경 Visual Studio 2008 C# 이번 시간에는 기본적인 카메라 실행과 썸네일을 이용해 이미지를 보는 법을 알아보겠습니다. 참고로 본 예제는 카메라를 사용하므로 에뮬레이터에서는 확인이 불가능 합니다. 삼성의 옴니아 폰을 (SCH-M490) 이용해서 테스트해 보겠습니다. 전체적인 디자인은 아래와 같습니다. 480 x 800 의 해상도를 가진 옴니아에서 사용되므로 폼의 크기는 240 x 350 으로 하고 중앙에는 pictureBox 컨트롤을 배치 합니다. 버튼 3개를 이용해 각 동작을 사용해 볼 것입니다. 우선 [참조] ->[참조추가] 를 이용해 using Microsoft.WindowsMobile using Microsoft.WindowsMobile.Forms using Microsoft.W.. 2009. 12. 6. [Windows Mobile] 초보용팁- 플랫폼 호출 서비스(PInvoke) 이해 하기 개발환경 Visual Studio 2008 C# Windows Mobile 프로그래밍시 C# 언어를 사용한다는 것은 쉽고 간단하고 시작하기 쉽다는 장점이 있습니다. 하지만 그 반대로 복잡하거나 어려운 동작 예를 들면 모션제어, 카메라, 미디어.. 등등 을 구현하기에는 아직까지는 부족한게 현실 입니다. 자료를 구하기도 힘들고 막상 찾는다 하더라도 구현해 보면 속도가 느려지는 경우가 많습니다. 이에 .NET 에서는 PInvoke - 플랫폼 호출 서비스 라는 기능을 제공하는데 C, C++ 로 작성된 네이티브 메소드를 호출할 수 있는 기능입니다. 이런 PInvoke 를 사용하기 위해서는 using 선언문에 다음을 추가해 주면 가능 합니다. System.Runtime.InteropServices; 그리고 사용할 .. 2009. 12. 6. [Windows Mobile] 간단한 로딩화면 구현 개발환경 Visual Studio 2008, C# 이번시간에는 간단하게 로딩 화면을 구현해 보겠습니다. 어플리케이션이 구동시 복잡한 연산을 해야하는 경우 로딩중임을 표시할수 있습니다. 혹은 로딩 표시 대신 어플레케이션에 대한 소개나 저작권등을 표시하면 어플리케이션의 전체적인 완성도가 높아 질것입니다. 우선 포토샵으로 간단하게 로딩시 보여줄 이미지를 만듭니다. 아래 이미지를 써도 무방 합니다. Visual Studio 로 돌아와 작업을 시작 하겠습니다. [추가] -> [기존 항목] 으로 만들었던 이미지 파일을 추가해 주고 속성값에서 [출력디렉토리복사] 를 항상 복사로 지정해 줍니다. [추가] -> [새항목] ->[Window Forms] 로 새 폼을 추가합니다. 프로그램 시작시 이미지 파일을 담고 있는 L.. 2009. 12. 6. [Windows Mobile] 초보용팁 - 사용자 정의 컨트롤로 이미지 버튼 만들기 개발환경 Visual Studio 2008 C# 이번 시간에는 일반 버튼을 대신해 이미지 버튼을 사용하는 법을 알아보겠습니다. 디자인을 중시하는 시대에 일반 버튼만 사용한다면 사용자로부터 식상하다는 느낌을 줄 수도 있을 것입니다. ? .Net CF의 버튼 컨트롤에는 백그라운드를 지정할 속성이 없기 때문에 사용자 정의 컨트롤을 이용해서 제작합니다. System.Windows.Forms의 Control 을 상속받아 Opaint 메소드를 오버라이드 하는 방식으로 제작하겠습니다. 우선 버튼으로 사용할 이미지가 필요할 것입니다. 포토샵 등으로 스스로 제작할 수도 있겠지만 시간이 없는 분들은 아래 링크로 가면 무료 버튼 이미지들을 다운 받을 수 있습니다. 무료이지만 다양한 이미지들을 제공하므로 간단한 프로그램에는 .. 2009. 12. 6. 이전 1 ··· 123 124 125 126 127 128 129 ··· 181 다음