Perangkat lunak ehouse4DotNet dari eHouse Home Automation sistem dapat dibuat dan dimodifikasi dalam Visual Studio sejak versi 2008 .
Visual Studio adalah alat yang relatif mahal untuk menciptakan perangkat lunak individu sehingga pengguna dapat bekerja pada versi Evaluasi yang aktif selama 90 hari . Ini memberi Anda waktu yang cukup untuk meningkatkan aplikasi lengkap berdasarkan pada eHouse4DotNet software Template .
Instalasi Instalasi Visual Studio memerlukan men-download perangkat lunak lingkungan dari situs Microsoft dan dalam beberapa kasus membuat dvd gambar .
ISO download dari internet dari server terdekat .
Setelah merobek menciptakan image ISO ke disk , kita dapat menyalin file instalasi ke PC Anda dan menginstal VS .
Membuat perangkat lunak untuk platform mobile juga memerlukan download dan menginstal gambar Emulator dari sistem operasi:
misalnya:
” Windows Mobile 6 . 1 Profesional SDK Segarkan . msi ” ,
” Windows Mobile 6 . 5 Profesional Gambar (USA) . msi ” ,
” Windows Phone 7 Professional Gambar (USA) . msi ” ,
dll . dengan nomor yang berbeda dan nama dari sistem operasi .
Umumnya , versi profesional mengacu pada Smartphone dan standar untuk ponsel GSM umum .
Visualisasi eHouse atau sistem otomatisasi rumah lainnya dari ponsel GSM dan Smartphone dalam kasus layar terlalu kecil adalah sia-sia .
Pengendalian adalah mungkin tapi sangat tidak nyaman .
Sebagai kontrol nyaman diperoleh dari diagonal lebih dari 3 . 5 ” (Inch) .
Instalasi Visual Studio sangat sederhana , tidak memerlukan pengetahuan khusus dari aplikasi dan membutuhkan persetujuan pada pertanyaan yang dihasilkan oleh wizard .
Untuk kenyamanan , menginstal file bantuan yang akan mengurangi akses ke fungsi bantuan untuk dukungan jarak jauh di web .
Keputusan untuk menginstal Visual Studio pada sistem operasi tertentu harus diambil setelah platform analisis , kami berniat untuk mendukung (emulator) .
Lama platform – Windows Mobile dapat diinstal pada Windows XP .
Baru emulator seperti Windows Phone 7 – memerlukan Vista atau Windows 7 .
Windows 8 Phone Emulator – membutuhkan sistem operasi Windows 8 Pro .
Bahkan mungkin bahwa untuk men-debug semua versi Windows untuk platform mobile akan membutuhkan sistem operasi 2 atau 3 dengan Visual Studio dan sebuah emulator .
Anda dapat men-debug software menciptakan smartphone langsung terhubung , namun , saatnya umumnya lebih – mengkonsumsi terutama pada awal pekerjaan .
Untuk men-debug perangkat lunak pada Microsoft ActiveSync smartphone harus diinstal , yang menyediakan komunikasi antara PC dan Smartphone , software beban perangkat (penyebaran) , dan langkah – oleh – langkah debugging .
Di sisi lain debugging langsung pada smartphone memiliki kelebihan dan pendukungnya karena memungkinkan 100 % kompatibilitas dengan perangkat yang tidak dapat sepenuhnya diberikan oleh emulator .
Alasan bisa banyak seperti:
- sistem file lain
- mengkonversi file ke format file atau karakter
- Mengubah kasus nama file atau direktori
- Lain kinerja smartphone hardware dalam kaitannya dengan emulator pada komputer Anda
- Ketidakmungkinan debugging media komunikasi beberapa seperti koneksi modem GSM , 3G , BlueTooth , IRDA
- Masalah dengan dukungan untuk smartphone , Tablet tombol
- perbedaan dalam dukungan untuk layar sentuh , gerak-gerik , multi- – menyentuh
- perlu memperhitungkan konsumsi daya CPU dan perangkat akibatnya baterai dan ponsel
- Kerjasama dengan aplikasi lokal lainnya , hardware dan software sumber daya
- Ketergantungan pada konfigurasi , Operator GSM kunci dan keterbatasan
Jika Anda ingin membuat dan meng-upgrade perangkat lunak pada kedua perangkat mobile ( . Net Compact Framework – CF) dan PC ( . NET Framework) untuk menciptakan software terbaik untuk versi tertua dan terburuk atau seperti Windows Phone 7 .
Inilah sebabnya mengapa , bahwa komponen , fungsi dan . NET perpustakaan jauh lebih tinggi dalam kaitannya dengan ( . NET CF) dan regresi , bisa jauh lebih sulit daripada ke atas versi perubahan dan signifikan ” kebobrokan ” program dan ratusan bug di compiler setelah perubahan sangat kecil dalam bentuk .
Sayangnya , Microsoft secara terbuka menyatakan bahwa perangkat lunak yang lebih tua tidak lulus dari mesin penjual otomatis pada sistem operasi yang lebih baru seperti Windows Mobile 6 . 5 ke Windows Phone 7 yang dapat mengakibatkan kebutuhan untuk mengubah kode untuk setiap versi baru dari sistem .
Versi Menengah (setelah titik desimal digit) tidak benar-benar peduli ketika naik , Masalah bisa timbul ketika mengubah versi utama 6 – > ; 7 – > ; 8 .
Dengan Windows Phone 8 dan Windows 8 perbedaannya bahkan lebih besar karena arsitektur sistem direvisi . Ada kemungkinan bahwa Anda mungkin perlu untuk menulis ulang eHouse4DotNet inti aplikasi .
Kembali sekarang untuk instalasi dan konfigurasi Visual Studio dan Emulator diperlukan , membuat proyek di VS untuk perangkat terlemah yang akan menangani .
- Anda harus menjalankan Visual Studio
- Pada Berkas Pilih Menu – > ; ; Baru – > ; ; Proyek
- Pada dialog New Project pilih dari daftar Visual C # – > ; ; Perangkat pintar – > ; ; Perangkat pintar Proyek
- Pilih versi . NET didukung oleh unit terlemah
- Masukkan nama proyek dan pilih folder tujuan , pilih membuat direktori untuk proyek dan klik OK
- di kotak dialog ” Tambahkan Proyek Perangkat Baru Cerdas ” memilih misalnya platform yang terendah didukung ” Windows Mobile 6 . 1 Profesional ” dan versi . Net Compact Framework
- Pilih Aplikasi Perangkat dan tekan OK
- Proyek ini menciptakan sebuah jendela dan pilih perangkat target atau Emulator Smartphone
- Kemudian , dalam menu Proyek – > ; ; Project Properties tab , pilih Device dan pilih perangkat target ” Menyebarkan versi terbaru dari . Net ”
- Simpan sebagaimana diatur dalam proyek dan Visual Studio
- Salin file library eHouse4DotNet sumber yang ada untuk proyek Anda di Windows
- Lagi , pergi ke Visual Studio dan membuka eHouse4DotNet proyek
- Di ” solusi explorer ” di sisi kanan pilih proyek dan klik tombol mouse kanan dan pilih Add – > ; ; Barang yang ada dan menambahkan semua file yang disalin dari eHouse4DotNet perpustakaan
- Juga di ” Solusi Explorer ” Pilih Referensi tekan tombol kanan mouse untuk menampilkan menu
- Di . NET untuk menemukan semua referensi untuk platform perangkat lunak tertentu
- Periksa ukuran bentuk standar untuk ukuran smartphone standar (resolusi) dari layar 480 * 800
- Menghasilkan konfigurasi untuk panel kontrol sesuai dengan petunjuk dalam artikel ini: ” eHouse rumah pintar – ekspor konfigurasi untuk panel ”
- Ketika debugging menggunakan smartphone Anda harus menyalin seluruh direktori ” c: \ e – Rumah \ ” dengan sistem dan pengaturan dikonfigurasi panel diekspor ke kartu memori (sebaiknya menarik kartu memori ke pembaca dan menerjemahkan PC atau notebook) . Ini akan menghindari masalah dengan konversi file , nama dan karakter , dan lebih mudah dan lebih cepat untuk menyalin . Tambahan , dalam kasus kesalahan menyalin dapat membuatnya melalui xcopy command prompt . di direktori tujuan ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” menempatkan path file . txt dengan path ke direktori yang – Rumah yaitu . ” / Storage Card / e – Rumah / ” . Smartphone siap untuk debug dan runtime .
- Dalam kasus menggunakan emulator debug mengkonfigurasi parameter emulator sebagai berikut:
- Hubungi emulator dengan menekan ikon telepon
- Pilih menu File – > ; ; Konfigurasi
- Pada tab Umum , ketik ” berbagi folder ” path dari direktori yang berisi direktori eHouse , misalnya . untuk instalasi c: \ e – Rumah \ jenis c: \
- Pada tab Display , pilih Video , dan mengatur Orientasi ke 90 derajat
- Dalam Jaringan , memilih ” Aktifkan NE2000 adapter jaringan ” dan daftar antarmuka emulasi untuk terhubung ke jaringan menggunakan .
- Tekan OK . Pilih menu File ” Menyelamatkan negara dan keluar ” . Emulator siap digunakan .
Kode sumber untuk perangkat lunak Windows . NET dapat ditemukan di: eHouse Home Automation – Open Source . net