Λογισμικό 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
- Από το μενού επιλέξτε 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 . καθαρά