만들기 및 Visual Studio 2008 년에 eHouse4DotNet 소프트웨어를 수정 +

소프트웨어 ehouse4DotNet eHouse의 홈 자동화 시스템 버전 2008 년 이후 제작 및 Visual Studio에서 수정 될 수 있습니다 .
사용자가 90 일 동안 활성 평가 버전에서 작동 할 수 있도록 Visual Studio는 개별 소프트웨어를 만들기위한 비교적 비싼 도구입니다 . 이렇게하면이 템플릿 소프트웨어 eHouse4DotNet에 따라 완성 된 응용 프로그램을 개선하기 위해 충분한 시간을 제공합니다 .
Visual Studio 설치를 설치하면 마이크로 소프트 사이트에서 일부 경우에 소프트웨어 환경을 다운로드해야하는 이미지의 DVD를 만들 .
ISO 가장 가까운 서버에서 인터넷에서 다운로드 .
디스크에 ISO 이미지를 생성 추출 후 , 귀하의 PC에 설치 파일을 복사하여 VS를 설치할 수 있습니다 .
모바일 플랫폼을위한 소프트웨어를 만들기도 운영 체제의 에뮬레이터 이미지를 다운로드하여 설치해야합니다 :
예를 들면 다음과 같습니다
” 윈도우 모바일 6 . 한 전문 SDK 새로 고침 . MSI ” ,
” 윈도우 모바일 6 . 5 전문 이미지 (USA) . MSI ” ,
” 윈도우 전화 번호 7 프로페셔널 이미지 (USA) . MSI ” ,
등 . 다른 번호와 운영 체제의 이름으로 .
일반적으로 , 전문가 버전은 일반적인 GSM 휴대 전화에 스마트 폰 및 표준을 참조 .
너무 작은 화면의 경우 GSM 휴대 전화 및 스마트 폰에서 eHouse 또는 기타 홈 자동화 시스템의 시각화는 무의미 아르 .
제어가 가능하지만 매우 불편 .
편안한 컨트롤을 3 개 이상의 대각선에서 얻은되기 때문에 . 5 ” (인치) .
비주얼 스튜디오 설치가 매우 간단합니다 , 응용 프로그램의 특별한 지식을 필요로하고 마법사에 의해 생성 된 질문에 승인을 필요로하지 않습니다 .
편의를 위해 , 웹에서 원격 지원에 대한 도움말 기능에 대한 액세스를 줄일 수 있습니다 파일을 수 있도록 설치 .
특정 운영 체제에 Visual Studio를 설치하는 결정은 분석 플랫폼 후에 이동해야합니다 , 우리는 지원하고자하는 (에뮬레이터) .
이전 플랫폼 – 윈도우 모바일은 Windows XP에 설치할 수 .
이러한 윈도우 7 전화로 최신 에뮬레이터 – Vista 또는 Windows 7이 필요합니다 .
윈도우 8 전화 에뮬레이터 – 운영 체제에게 윈도우 8 프로가 필요합니다 .
심지어 모바일 플랫폼에 대한 모든 Windows 버전을 디버깅하기 위해 Visual Studio 및 에뮬레이터로 2 ~ 3 운영 체제가 필요합니다 수 있습니다 .
당신은 소프트웨어가 직접 연결 스마트 폰을 만들어 디버깅 할 수 있습니다 , 그러나 , 그것은 일반적으로 더 많은 시간이 있습니다 – 특히 작품의 시작 부분에 소비 .
스마트 폰 ActiveSync를 마이크로 소프트의 소프트웨어가 설치되어 있어야합니다 디버깅하는 방법 , PC와 스마트 폰 사이의 통신을 제공하는 , 소프트웨어 부하 장치 (배포) , 과 단계 – 로 – 단계 디버깅 .
이 100 수 있기 때문에 스마트 폰에서 직접 디버깅 다른 한편으로는 찬반 지지자가 있습니다 % 완전히 에뮬레이터가 제공 할 수없는 장치와의 호환성 .
이유는 많은 수 있습니다 :

  • 다른 파일 시스템
  • 다른 파일 형식이나 문자로 파일을 변환
  • 파일 이름 또는 디렉토리의 경우를 변경
  • 컴퓨터의 에뮬레이터와 관련하여 또 다른 스마트 폰 하드웨어 성능
  • 이러한 GSM 모뎀 연결 같은 일부 통신 매체를 디버깅 불가능 , 3G , 블루투스 , IRDA
  • 스마트 폰에 대한 지원의 문제 , 태블릿 버튼
  • 터치 스크린에 대한 지원의 차이 , 몸짓 , 멀티 – 터치
  • 계정으로 CPU의 전력 소비와 결과적으로 배터리 및 모바일 장치를 할 필요가
  • 다른 지역 응용 프로그램과 협력 , 하드웨어 및 소프트웨어 자원을
  • 구성에 의존 , GSM 사업자 잠금 및 제한

당신은 모바일 기기 모두에 소프트웨어를 생성 및 업그레이드 (원하는 경우 . NET Compact Framework에서 – CF)와 PC ( . NET Framework는) 가장 오래되고 최악의 버전 또는 Windows 7 전화를위한 최고의 소프트웨어를 만드는 .
이 이유입니다 , 그 구성 요소 , 기능과 . NET 라이브러리에 관련하여 훨씬 높은 ( . NET CF)과 회귀 , 훨씬 더 어려운 버전 변경 이상보다 중요 할 수 있습니다 ” 황폐 ” 형태의 매우 작은 변경 후 프로그램과 컴파일러의 버그 수백 .
불행하게도 , Microsoft는 공개적으로 이전 소프트웨어 등 윈도우 모바일 6과 같은 최신 운영 체제에서 자동 판매기에서 통과하지 않는 선언 . 시스템의 각각의 새 버전에 대한 코드를 수정 할 필요가 발생할 수 있습니다 윈도우 전화 번호 7-5 .
위로 올라 갈 때 중간 버전 (점 숫자를 십진수 이후) 정말 중요하지 않습니다 , 주요 버전이 6 변경시 문제가 발생할 수 – > ; 7 – > ; 8 .
윈도우 전화 번호 8 윈도우 8의 차이는 더욱 개정 된 시스템 아키텍처로 인해 . 당신이 응용 프로그램의 핵심 eHouse4DotNet를 다시 작성해야 할 수도 있습니다 .
Visual Studio의 설치 및 구성에 지금 돌아가 필요한 에뮬레이터 , 처리하려고하는 약한 장치에 대한 VS에서 프로젝트를 생성 .

 스마트 홈 eHouse를위한 모바일 응용 프로그램 프로젝트 만들기 Visual Studio를


 를 선택합니다 . 프로젝트에 대한 NET Compact Framework에서

 선택한 대상 장치 플랫폼에 대한 참고 서적을 추가

  • 당신은 Visual Studio를 실행해야합니다
  • 메뉴 선택 파일에 – > ; ; 새로운 – > ; ; 계획
  • 새 프로젝트 대화 상자에서 Visual C 목록에서 선택 # – > ; ; 스마트 장치 – > ; ; 스마트 장치 프로젝트
  • 버전을 선택 . NET은 약한 유닛에 의해 지원됩니다
  • 프로젝트 이름을 입력하고 대상 폴더를 선택합니다 , 프로젝트를위한 디렉토리를 만들 수 선택하고 확인을 클릭하십시오
  • 대화 상자에서 ” 새 스마트 장치 프로젝트를 추가합니다 ” 가장 낮은 지원 플랫폼 예를 선택 ” 윈도우 모바일 6 . 한 전문 ” 및 버전 . NET Compact Framework에서
  • 장치 응용 프로그램을 선택하고 확인을 누릅니다
  • 이 프로젝트는 창을 생성하고 대상 장치 나 스마트 폰 에뮬레이터를 선택합니다
  • 그때 , 프로젝트 메뉴에서 – > ; ; 프로젝트 속성 탭 , 장치를 선택하고 대상 장치를 선택 ” 의 최신 버전을 배포 . 그물 ”
  • 으로 프로젝트 및 Visual Studio에서 설정 저장
  • Windows에서 프로젝트에 기존 eHouse4DotNet 라이브러리 소스 파일을 복사합니다
  • 다시 , 비주얼 스튜디오로 가서 프로젝트 eHouse4DotNet를 엽니 다
  • 에 ” 솔루션 탐색기 ” 오른쪽에 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭하고 추가를 선택 – > ; ; 항목을 기존 라이브러리 eHouse4DotNet에서 복사 한 파일을 모두 추가
  • 또한의 ” 솔루션 탐색기 ” 참조는 메뉴를 표시하기 위해 마우스 오른쪽 버튼을 눌러 선택합니다
  • 에 . 특정 소프트웨어 플랫폼에 대한 모든 참조를 찾을 NET
  • 화면의 표준 스마트 폰 크기 (해상도)에 대한 표준 양식의 크기를 확인 480 * 800입니다
  • 이 문서의 지침에 따라 제어 패널 구성을 생성 : ” 스마트 홈 eHouse – 패널 구성을 내보내 ”
  • 스마트 폰을 사용하여 디버깅 할 때 당신은 전체 디렉토리를 복사해야합니다 ” C : \ 전자 – 하우스 \ ” 구성된 시스템과 설정 패널은 메모리 카드 (바람직 판독기에 메모리 카드를 당겨와 PC 또는 노트북을 번역)에 수출을 . 이 파일 변환 문제를 방지 할 수 , 이름과 문자 , 쉽게 빠르게 복사 . 게다가 , 복사 오류의 경우 명령 프롬프트에서 XCOPY를 통해 할 수 있습니다 . 대상 디렉토리에 ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” 파일 경로를 배치 . 디렉토리 경로 TXT 그 – 하우스 즉, . ” / 스토리지 카드 / E – 하우스 / ” . 스마트 폰은 디버깅 할 준비가 및 런타임입니다 .
  • 다음과 같이 에뮬레이터를 사용하는 경우에는 에뮬레이터 매개 변수를 구성 디버그 :
  • 전화 아이콘을 눌러 에뮬레이터를 호출
  • 파일 메뉴를 선택합니다 – > ; ; 구성
  • 일반 탭에서 , 입력 ” 공유 폴더 ” 디렉토리 eHouse를 포함하는 디렉토리의 경로 , 예 . 설치 C : \ 전자 – 집 \ C : \를 입력 한
  • 디스플레이 탭에서 , 동영상을 선택 , 90도까지 방향을 설정
  • 네트워크 아래 , 선택 ” NE2000 네트워크 어댑터를 사용 ” 및 에뮬레이션 인터페이스의 목록을 사용하여 네트워크에 연결 .
  • OK를 누르십시오 . 파일 메뉴를 선택합니다 ” 주와 출구를 저장 ” . 에뮬레이터는 사용할 수 있습니다 .

Windows 소프트웨어의 소스 코드 . NET은에서 찾을 수 있습니다 : eHouse 홈 오토메이션 – 오픈 소스 . 그물

 를 선택합니다 . 프로젝트에 대한 NET Compact Framework에서

 ehouse 홈 자동화를위한 비주얼 스튜디오 프로그래밍
 ehouse 홈 자동화를위한 비주얼 스튜디오 프로그래밍
 ehouse 홈 자동화를위한 비주얼 스튜디오 프로그래밍
 ehouse 홈 자동화를위한 비주얼 스튜디오 프로그래밍