Δημιουργία και τροποποίηση του λογισμικού eHouse4DotNet στο Visual Studio 2008 +

Λογισμικό ehouse4DotNet του eHouse Αυτοματισμού σύστημα μπορεί να δημιουργηθεί και να τροποποιηθεί από το Visual Studio έκδοση 2008 .
Visual Studio είναι ένα σχετικά ακριβό εργαλείο για τη δημιουργία ατομικών λογισμικό έτσι ώστε οι χρήστες μπορούν να εργαστούν για την έκδοση αξιολόγησης που είναι ενεργή για 90 ημέρες . Αυτό σας δίνει αρκετό χρόνο για να βελτιώσει τη συμπληρωμένη αίτηση με βάση αυτό το πρότυπο λογισμικό eHouse4DotNet .
Εγκατάσταση του Visual Studio εγκατάσταση απαιτεί τη λήψη λογισμικού περιβάλλον από τις τοποθεσίες της Microsoft και, σε ορισμένες περιπτώσεις, δημιουργούν ένα dvd της εικόνας .
ISO κατεβάσει από το Internet από το κοντινότερο διακομιστή .
Μετά την αντιγραφή δημιουργείται μια εικόνα ISO σε ένα δίσκο , μπορούμε να αντιγράψετε τα αρχεία εγκατάστασης στον υπολογιστή σας και εγκαταστήστε το VS .
Δημιουργία λογισμικού για κινητές πλατφόρμες, επίσης, απαιτεί κατεβάσετε και να εγκαταστήσετε εικόνες Εξομοιωτές του λειτουργικού συστήματος:
για παράδειγμα:
” Windows Mobile 6 . 1 Professional SDK Refresh . msi ” ,
” Windows Mobile 6 . 5 Professional Εικόνες (ΗΠΑ) . msi ” ,
” Windows Phone 7 Professional Εικόνες (ΗΠΑ) . msi ” ,
κλπ. . με διαφορετικό αριθμό και το όνομα του λειτουργικού συστήματος .
Γενικά , επαγγελματικές εκδόσεις αφορούν Smartphones και πρότυπο για κοινές τηλέφωνα GSM .
Οπτικοποίηση του eHouse ή άλλο σύστημα οικιακού αυτοματισμού από τα GSM τηλέφωνα και Smartphones σε περίπτωση πολύ μικρή οθόνη είναι άσκοπο .
Ο έλεγχος είναι δυνατό, αλλά πολύ άβολα .
Καθώς άνετο έλεγχο λαμβάνεται από ένα διαγώνιο άνω των 3 . 5 ” (Ίντσες) .
Visual Studio εγκατάσταση είναι πολύ απλή , δεν απαιτεί καμία ιδιαίτερη γνώση της εφαρμογής και απαιτεί εγκρίσεις για τα θέματα που δημιουργούνται από τον οδηγό .
Για την καλύτερη εξυπηρέτησή , εγκαταστήσετε αρχεία βοήθειας που θα μειώσει την πρόσβαση στη λειτουργία βοήθειας για την απομακρυσμένη υποστήριξη στο διαδίκτυο .
Η απόφαση για την εγκατάσταση του Visual Studio σε ένα συγκεκριμένο λειτουργικό σύστημα θα πρέπει να λαμβάνονται μετά από ανάλυση πλατφόρμα , έχουμε την πρόθεση να υποστηρίξει (emulators) .
Παλαιότερα πλατφόρμες – Windows Mobile μπορεί να εγκατασταθεί σε Windows XP .
Νεότερες emulators όπως τα Windows 7 Τηλέφωνο – απαιτούν Vista ή Windows 7 .
Windows 8 Emulator τηλέφωνο – απαιτεί το λειτουργικό σύστημα Windows 8 Pro .
Μπορεί ακόμη να είναι ότι για να διορθώσετε όλες τις εκδόσεις των Windows για κινητές πλατφόρμες, θα χρειαστούν 2 ή 3 λειτουργικά συστήματα με το Visual Studio και έναν εξομοιωτή .
Μπορείτε να εντοπίσετε το λογισμικό που δημιουργήθηκε απευθείας συνδεδεμένο smartphone , ωστόσο , είναι γενικά περισσότερο χρόνο – καταναλώνουν ιδιαίτερα κατά την έναρξη των εργασιών .
Για τον εντοπισμό σφαλμάτων λογισμικού για smartphone της Microsoft ActiveSync πρέπει να εγκατασταθεί , η οποία παρέχει την επικοινωνία μεταξύ του υπολογιστή και το Smartphone , λογισμικό της συσκευής φορτίου (ανάπτυξη) , και βήμα – με – αποσφαλμάτωση βήμα .
Από την άλλη πλευρά debugging απευθείας στο smartphone έχει τα υπέρ και των υποστηρικτών της, διότι επιτρέπει ένα 100 % συμβατότητα με τη συσκευή η οποία δεν μπορεί πλήρως να παρέχονται από τον εξομοιωτή .
Οι λόγοι μπορεί να είναι πολλοί, όπως:

  • ένα άλλο σύστημα αρχείων
  • μετατροπή αρχείων σε άλλη μορφή αρχείου ή χαρακτήρες
  • Αλλάξτε την υπόθεση των αρχείων ή καταλόγου
  • Ένα άλλο smartphone απόδοση του υλικού σε σχέση με τον εξομοιωτή στον υπολογιστή σας
  • Η αδυναμία εντοπισμού σφαλμάτων κάποια μέσα επικοινωνίας, όπως σύνδεση μόντεμ GSM , 3G , BlueTooth , IRDA
  • Προβλήματα με υποστήριξη για smartphones , Κουμπιά Tablet
  • διαφορές στην υποστήριξη για οθόνη αφής , χειρονομίες , πολλαπλών – αγγίζετε
  • πρέπει να λαμβάνουν υπόψη την κατανάλωση ρεύματος της CPU και συνεπώς μπαταρία και κινητές συσκευές
  • Συνεργασία με άλλες τοπικές εφαρμογές , υλικού και λογισμικού πόρους
  • Εξάρτηση από τη διαμόρφωση , GSM φορέα ασφάλισης και οι περιορισμοί

Εάν θέλετε να δημιουργήσετε και να αναβαθμίσετε το λογισμικό τόσο του κινητού εξοπλισμού ( . NET Compact Framework – ΤΣ) και PC ( . NET Framework) για να δημιουργήσει το καλύτερο λογισμικό για τα παλαιότερα και χειρότερες εκδοχές ή όπως Windows Phone 7 .
Αυτός είναι ο λόγος , ότι τα συστατικά , λειτουργίες και . ΝΕΤ βιβλιοθήκες είναι πολύ υψηλότερη σε σχέση με τη ( . NET CF) και η παλινδρόμηση , μπορεί να είναι πολύ πιο δύσκολο από ό, τι προς τα πάνω αλλαγή έκδοσης και μια σημαντική ” σαραβάλιασμα ” το πρόγραμμα και εκατοντάδες σφάλματα στο compiler μετά από μια πολύ μικρή αλλαγή στη μορφή .
Δυστυχώς , Η Microsoft δηλώνει ανοιχτά ότι τα μεγαλύτερα λογισμικό δεν περνά από το μηχάνημα αυτόματης πώλησης για τα νεότερα λειτουργικά συστήματα, όπως τα Windows Mobile 6 . 5 Windows Phone 7 που μπορεί να οδηγήσει στην ανάγκη να τροποποιηθεί ο κώδικας για κάθε νέα έκδοση του συστήματος .
Ενδιάμεσα εκδόσεις (μετά από τελεία δεκαδικό ψηφίο) δεν έχει τόση σημασία όταν ανεβαίνουν , Προβλήματα μπορεί να προκύψουν κατά την αλλαγή σημαντική έκδοση 6 – > ; 7 – > ; 8 .
Με τα Windows Phone 8 και τα Windows 8, η διαφορά είναι ακόμη μεγαλύτερη λόγω του αναθεωρημένου αρχιτεκτονική του συστήματος . Είναι πιθανό ότι μπορεί να χρειαστεί να ξαναγράψουμε την εφαρμογή eHouse4DotNet πυρήνα .
Επιστρέφοντας τώρα στην εγκατάσταση και παραμετροποίηση του Visual Studio και τα απαραίτητα Εξομοιωτές , δημιουργήσετε ένα έργο σε VS για τις ασθενέστερες συσκευές που πρόκειται να χειριστεί .

 Visual Studio Δημιουργώντας ένα κινητό σχέδιο εφαρμογής για έξυπνο σπίτι eHouse


 Επιλέξτε το . NET Compact Framework για το έργο

 Η προσθήκη των βιβλίων αναφοράς για την επιλεγμένη πλατφόρμα συσκευής στόχου

  • Θα πρέπει να εκτελέσετε το Visual Studio
  • Από το μενού επιλέξτε File – > ; ; Νέος – > ; ; Σχέδιο
  • Στο παράθυρο διαλόγου Νέο έργο επιλέξτε από τη λίστα του Visual C # – > ; ; Smart Device – > ; ; Smart Device Έργου
  • Επιλέξτε την έκδοση . ΝΕΤ υποστηρίζεται από την μονάδα ασθενέστερες
  • Εισάγετε ένα όνομα έργου και επιλέξτε το φάκελο προορισμού , επιλέξτε δημιουργήσετε ένα κατάλογο για το έργο και κάντε κλικ στο OK
  • στο παράθυρο διαλόγου ” Προσθήκη νέου Smart Device Έργου ” επιλέξετε το χαμηλότερο υποστηρίζεται π.χ. πλατφόρμα ” Windows Mobile 6 . 1 Professional ” και εκδόσεις . NET Compact Framework
  • Επιλέξτε Εφαρμογή συσκευής και πιέστε OK
  • Το έργο δημιούργησε ένα παράθυρο και επιλέξτε τη συσκευή προορισμού ή Smartphone Emulator
  • Τότε , στο μενού Έργο – > ; ; Καρτέλα Project Properties , Επιλέξτε τη συσκευή και επιλέξτε τη συσκευή προορισμού ” Ανάπτυξη τελευταία έκδοση του . Καθαρά ”
  • Εκτός όπως αναφέρεται στο έργο και το Visual Studio
  • Αντιγράψτε υπάρχοντα αρχεία προέλευσης eHouse4DotNet βιβλιοθήκη στο έργο σας στα Windows
  • Πάλι , πηγαίνετε στο Visual Studio και ανοίξτε το έργο eHouse4DotNet
  • Σε ” λύση εξερευνητής ” στη δεξιά πλευρά επιλέξτε το έργο και κάντε κλικ στο δεξί πλήκτρο του ποντικιού και επιλέξτε Προσθήκη – > ; ; Υφιστάμενες σημείο και προσθέστε όλα τα αρχεία που αντιγράφονται από τη βιβλιοθήκη eHouse4DotNet
  • Επίσης στις ” Λύση Explorer ” Επιλέξτε Αναφορές πατήστε το δεξί πλήκτρο του ποντικιού για να εμφανιστεί το μενού
  • Στις . NET για να βρείτε όλες τις αναφορές σε μια συγκεκριμένη πλατφόρμα λογισμικού
  • Ελέγξτε το μέγεθος ενός τυποποιημένου εντύπου για ένα τυπικό μέγεθος smartphone (ψήφισμα) της οθόνης είναι 480 * 800
  • Δημιουργία ρυθμίσεων για πίνακες ελέγχου, σύμφωνα με τις οδηγίες σε αυτό το άρθρο: ” eHouse έξυπνο σπίτι – εξάγουν διαμορφώσεις για πάνελ ”
  • Όταν debugging χρησιμοποιώντας το smartphone θα πρέπει να αντιγράψετε ολόκληρο τον κατάλογο ” c: \ e – Σπίτι \ ” ρυθμιστεί με τα πάνελ του συστήματος και τη ρύθμιση που εξάγονται σε μια κάρτα μνήμης (κατά προτίμηση τραβώντας την κάρτα μνήμης στη συσκευή ανάγνωσης και να μεταφράσουν το PC ή το notebook) . Αυτό θα αποφευχθούν τα προβλήματα με τη μετατροπή αρχείων , τα ονόματα και οι χαρακτήρες , και ευκολότερη και ταχύτερη για να αντιγράψετε . Εξάλλου , σε περιπτώσεις αντιγραφής λάθη μπορούν να το κάνουν μέσω της γραμμής εντολών xcopy . στον κατάλογο προορισμού ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” τοποθετήστε τις διαδρομές των αρχείων . txt με την διαδρομή προς τον κατάλογο που – Σπίτι δηλαδή . ” / Κάρτα αποθήκευσης / e – Σπίτι / ” . Smartphone είναι έτοιμη για τον εντοπισμό σφαλμάτων και εκτέλεσης .
  • Στην περίπτωση χρησιμοποίησης του εξομοιωτή debug ρυθμίσετε παραμέτρους εξομοιωτή ως ακολούθως:
  • Καλέστε τον εξομοιωτή πατώντας το εικονίδιο τηλεφώνου
  • Επιλέξτε το μενού Αρχείο – > ; ; Διαμόρφωση
  • Στην καρτέλα Γενικά , πληκτρολογήστε το ” κοινόχρηστο φάκελο ” διαδρομή του καταλόγου που περιέχει το eHouse κατάλογο , π.χ. . για την εγκατάσταση c: \ e – σπίτι \ πληκτρολογήστε c: \
  • Στην καρτέλα Οθόνη , επιλέξτε Βίντεο , και να ρυθμίσετε τον προσανατολισμό έως 90 βαθμούς
  • Σύμφωνα με Δίκτυο , επιλέξτε ” Ενεργοποίηση NE2000 προσαρμογέα δικτύου ” και μια λίστα με διεπαφή άμιλλα για τη σύνδεση στο δίκτυο με τη χρήση .
  • Πατήστε το κουμπί OK . Επιλέξτε το μενού Αρχείο ” Αποθήκευση κατάστασης και εξόδου ” . Εξομοιωτή είναι έτοιμο για χρήση .

Ο πηγαίος κώδικας του λογισμικού για τα Windows . NET μπορεί να βρεθεί στη διεύθυνση: Αρχική eHouse Αυτοματισμού – Open Source . καθαρά

 Επιλέξτε το . NET Compact Framework για το έργο

 οπτικού προγραμματισμού στούντιο για οικιακού αυτοματισμού eHouse
 οπτικού προγραμματισμού στούντιο για οικιακού αυτοματισμού eHouse
 οπτικού προγραμματισμού στούντιο για οικιακού αυτοματισμού eHouse
 οπτικού προγραμματισμού στούντιο για οικιακού αυτοματισμού eHouse