Membuat dan Memodifikasi software eHouse4DotNet di Visual Studio 2008 +

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 .

 Visual Studio Membuat proyek aplikasi mobile untuk eHouse rumah pintar


 Pilih . Net Compact Framework untuk proyek

 Penambahan buku referensi untuk platform perangkat target yang dipilih

  • 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

 Pilih . Net Compact Framework untuk proyek

 visual studio pemrograman untuk otomatisasi rumah ehouse
 visual studio pemrograman untuk otomatisasi rumah ehouse
 visual studio pemrograman untuk otomatisasi rumah ehouse
 visual studio pemrograman untuk otomatisasi rumah ehouse