ソフトウェア ehouse4DotNet eHouseの ホームオートメーション システムは、バージョン2008以降のVisual Studioで作成および変更できます .
Visual Studioは、ユーザーが90日間アクティブになっている評価版で動作できるように、個々のソフトウェアを作成するための比較的高価なツールです。 . これにより、このテンプレートソフトウェアeHouse4DotNetに基づいて完成したアプリケーションを改善するために十分な時間を与える .
Visual Studioのインストールをインストールすると、マイクロソフトのサイトからソフトウェアをダウンロードする環境が必要であり、いくつかのケースでは、画像のDVDを作成 .
ISOは、最寄りのサーバからインターネットからダウンロード .
ディスクにISOイメージを作成してリッピングした後、 , 我々は、お使いのPCにインストールファイルをコピーし、VSをインストールすることができます .
モバイルプラットフォーム用のソフトウェアを作成すると、オペレーティングシステムのエミュレータイメージをダウンロードしてインストールする必要があります。
例えば:
” Windows Mobile 6の . 1プロフェッショナルSDKのリフレッシュ . MSI ” ,
” Windows Mobile 6の . 5 Professionalの画像(アメリカ) . MSI ” ,
” Windows Phone 7のProfessionalの画像(アメリカ) . MSI ” ,
など . 異なる番号とオペレーティング·システムの名前で .
一般に , プロバージョンは、一般的なGSM携帯電話用スマートフォンと標準を参照してください。 .
eHouseまたは小さすぎる画面の場合には、GSM携帯電話やスマートフォンから他のホームオートメーションシステムの可視化は無意味です .
制御が可能であるが、非常に不快である .
快適なコントロールが3つ以上の対角から得られるように、 . 5 ” (インチ) .
Visual Studioのインストールは非常に簡単です , アプリケーションの特別な知識を必要とし、ウィザードによって生成された質問に承認を必要としません .
便宜上 , Web上でリモートサポートのためのヘルプ機能へのアクセスを削減するヘルプファイルをインストールする .
特定のオペレーティングシステム上でVisual Studioをインストールするかどうかの決定は、分析プラットフォームの後に注意しなければなりません , 我々はサポートする予定(エミュレータ) .
古いプラットフォーム – Windows Mobileは、Windows XPにインストールすることができます .
Windows 7など電話などの新しいエミュレータ – Windows VistaまたはWindows 7が必要です .
Windowsの8電話エミュレータ – オペレーティングシステムWindows 8 Proが必要 .
それも、携帯電話のプラットフォームのすべてのバージョンのWindowsをデバッグするために、Visual Studioおよびエミュレータを使用して2つまたは3つのオペレーティングシステムが必要になることかもしれません .
あなたは、ソフトウェアが直接接続されているスマートフォンを作成しデバッグすることができます , しかしながら , それは一般的に多くの時間です – 特に職場の先頭にかかる .
スマートフォンのActiveSync、Microsoftに対してソフトウェアをインストールする必要がありますデバッグするには , PCとスマートフォン間の通信を提供する , ソフトウェア·ロード·デバイス(展開) , とステップ – バイ – デバッグのステップ .
それは100ができますので、スマートフォン上で直接デバッグする一方、その長所と支持者を持ってい % 完全にエミュレータでは提供できないデバイスとの互換性 .
理由は次のような多くのことができます:
- 別のファイルシステム
- 別のファイル形式や文字にファイルを変換する
- ファイル名またはディレクトリの大文字小文字を変更する
- お使いのコンピュータ上のエミュレータの関係で別のスマートフォンのハードウェア性能
- 例えば、GSMモデム接続など、いくつかの通信メディアをデバッグすることが不可能であること , 3G , ブルートゥース , IRDA
- スマートフォン向けのサポートで問題 , タブレットボタン
- タッチスクリーンのためのサポートの違い , ジェスチャー , マルチ – 触れる
- 考慮し、CPUの消費電力と、その結果電池やモバイルデバイスを取る必要がある
- 他のローカルアプリケーションとの連携 , ハードウェアおよびソフトウェア·リソース
- コンフィギュレーションへの依存 , GSMオペレータロックおよび制限
あなたは、携帯機器の両方でソフトウェアを作成し、アップグレードする場合( . NET Compact Frameworkの – CF)とPC( . NET Frameworkは)最も古く、最悪のバージョンや、Windows Phone 7のための最良のソフトウェアを作成する .
これが理由です , そのコンポーネント , 関数と . NETライブラリはに関連してはるかに高いです( . NET CF)と回帰 , はるかに難しいバージョン変更上方より、重要なことができます ” 荒廃 ” フォーム内の非常に小さな変更後のプログラムとコンパイラのバグの数百 .
残念なことに , マイクロソフトは公然と古いソフトウェアが、Windows Mobile 6のように新しいオペレーティングシステムで自動販売機から通過しないことを宣言 . システムの各新バージョンのコードを修正する必要が生じるかもしれのWindows Phone 7から5 .
上がったときに中間バージョン(ドット進数字の後に)実際に重要ではありません , メジャーバージョン6を変更したときに問題が発生することがあります – > ; 7 – > ; 8 .
のWindows Phone 8とWindows 8との差はさらに大きく改訂されたシステムアーキテクチャだからです . それはあなたのアプリケーションのコアeHouse4DotNetを書き直す必要があるかもしれないことが可能です .
Visual Studioのインストールと構成に戻って、必要に応じエミュレータ , 扱うとしている最も弱いデバイスのVSでプロジェクトを作成 .
- あなたは、Visual Studioを実行する必要があります
- メニューの[ファイル]を選択します。 – > ; ; 新しい – > ; ; プロジェクト
- [新しいプロジェクト]ダイアログボックスでのVisual C#のリストから選択 – > ; ; 高性能デバイス – > ; ; スマートデバイスプロジェクト
- バージョンを選択 . NETは弱いユニットでサポートされています
- プロジェクト名を入力し、保存先フォルダを選択 , プロジェクト用のディレクトリを作成]を選択し、[OK]をクリックします
- ダイアログボックス内の ” 新しいスマートデバイスプロジェクトを追加 ” 最低のサポートされているプラットフォームの例を選択する ” Windows Mobile 6の . 1プロ ” とバージョン . NET Compact Frameworkの
- デバイスアプリケーション]を選択し、[OK]を押し
- プロジェクトには、ウィンドウを作成し、ターゲット·デバイスまたはSmartphoneエミュレータ]を選択し
- その後 , [プロジェクト]メニューで – > ; ; [プロジェクトのプロパティ]タブ , デバイス]を選択して、ターゲット·デバイスを選択します ” の最新バージョンを展開する . ネット ”
- プロジェクトおよびVisual Studioで定められた保存
- Windowsで既存のeHouse4DotNetライブラリのソースファイルをプロジェクトにコピーします
- 再び , Visual Studioに行くとプロジェクトeHouse4DotNetを開く
- で ” ソリューションエクスプローラ ” 右側のプロジェクトを選択し、マウスの右ボタンをクリックし、[追加]を選択 – > ; ; 既存のアイテムとライブラリeHouse4DotNetからコピーされたファイルをすべて追加
- また、内 ” ソリューションエクスプローラ ” 参照設定は、メニューを表示するには、マウスの右ボタンを押します
- 上の . 特定のソフトウェア·プラットフォームへのすべての参照を見つけることが。NET
- 画面の標準スマートフォンサイズ(解像度)の標準フォームのサイズをチェック480 * 800です
- この資料に記載されている指示に従い、コントロールパネルの設定を生成する: ” スマートホームのeHouse – パネルの設定をエクスポート ”
- スマートフォンを使用してデバッグするときは、ディレクトリ全体をコピーする必要があります ” C:\ E – ハウス\ ” メモリカード(できればリーダーにメモリーカードを引っ張ってくるとPCまたはノートブックを翻訳)にエクスポート構成されたシステムと設定パネル付き . これは、ファイル変換の問題を回避します , 名前や文字 , と簡単かつ迅速にコピーする . 加えて , コピーエラーの場合にはコマンドプロンプトでxcopyを介してそれを作ることができます . 宛先ディレクトリ内 ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” ファイルパスを置く . ディレクトリへのパスにtxtをその – ハウスすなわち . ” /ストレージカード/電子 – ハウス/ ” . スマートフォンは、デバッグする準備とランタイムです .
- 次のようにエミュレータを使用する場合にはエミュレータのパラメータを設定DEBUG:
- 電話のアイコンを押すことで、エミュレータを呼び出す
- [ファイル]メニューを選択する – > ; ; 設定する
- [全般]タブで , における型 ” 共有フォルダ ” ディレクトリのeHouseを格納するディレクトリのパス , 例えば . インストールのためのc:\ E – 家\タイプc:\
- [表示]タブで , [ビデオ]を選択 , そして90度に向きを設定する
- ネットワーク下 , 選択する ” NE2000ネットワークアダプタを有効に ” とエミュレーション·インターフェースのリストが使用してネットワークに接続する .
- [OK]を押し . [ファイル]メニューを選択する ” 状態を保存して終了 ” . エミュレータを使用する準備ができている .
Windowsソフトウェアのソースコード . NETはで見つけることができます: eHouseのホームオートメーション – オープンソース . ネット