יצירה ושינוי של תוכנת eHouse4DotNet ב-Visual Studio 2008 +

תוכנה ehouse4DotNet של eHouse בית אוטומציה מערכת יכולה להיות שנוצרה והותאמה ב-Visual Studio מאז גרסה 2008 .
Visual Studio הוא כלי יקר יחסית ליצירת תוכנה בודדה, כך שמשתמש יכול לעבוד על גרסת ההערכה כי הוא פעיל במשך 90 ימים . זה נותן לך מספיק זמן כדי לשפר את הבקשה המלאה המבוססת על התבנית זו eHouse4DotNet תוכנה .
התקנת ההתקנה של Visual Studio דורשת הורדת תוכנה בסביבה מאתרים של מיקרוסופט ובמקרים מסוימים ליצור DVD של תמונה .
ISO שהורדה מהאינטרנט מהשרת הקרוב ביותר .
אחרי שקרע יצרה תמונת ISO לתקליטור , אנחנו יכולים להעתיק את קבצי ההתקנה למחשב ולהתקין VS .
יצירת תוכנה עבור פלטפורמות ניידות דורשת גם להוריד ולהתקין תמונות emulators של מערכת הפעלה:
לדוגמה:
” Windows Mobile 6 . 1 מקצועי SDK רענן . MSI ” ,
” Windows Mobile 6 . 5 תמונות מקצועיות (ארה"ב) . MSI ” ,
” טלפון 7 תמונות מקצועיות של Windows (ארה"ב) . MSI ” ,
וכו ' . עם מספרים שונים ואת השם של מערכת ההפעלה .
בדרך כלל , גרסות מקצועיות מתייחסות לטלפונים חכמים וסטנדרטיים עבור טלפוני GSM נפוצים .
ויזואליזציה של מערכת אוטומציה ביתית אחרת eHouse או בטלפונים ובטלפונים החכמים GSM במקרה של מסך קטן מדי הן חסרת טעם .
בקרה היא אפשרית אך מאוד לא נוחה .
כשליטה נוחה מתקבלת מאלכסון של יותר מ 3 . 5 ” (אינץ') .
ההתקנה של Visual Studio היא פשוטה מאוד , אינו דורש שום ידע מיוחד ביישום ודורש אישורים על שאלות שנוצרו על ידי האשף .
לנוחיות , להתקין קבצי עזרה אשר יפחיתו את הגישה לפונקציית העזרה לתמיכה מרחוק באינטרנט .
ההחלטה על התקנה של Visual Studio במערכת הפעלה מסוימת חייבת להילקח אחרי פלטפורמת ניתוח , בכוונתנו לתמוך (emulators) .
פלטפורמות מבוגרות – Windows Mobile ניתן להתקין ב-Windows XP .
emulators החדש יותר, כגון Windows 7 טלפון – דורש Vista או Windows 7 .
אמולטור הטלפון Windows 8 – דורש מערכת הפעלת Windows 8 Pro .
זה יכול להיות אפילו שכדי לדבג את כל הגרסות של Windows עבור פלטפורמות ניידות יצטרך 2 או 3 מערכות הפעלה עם Visual Studio ואמולטור .
אתה יכול לדבג את התוכנה יצרה טלפון חכם מחובר ישירות , אולם , זה זמן בדרך כלל יותר – רב במיוחד בתחילת העבודה .
לאתר באגים בתוכנת ActiveSync של מיקרוסופט טלפון חכמה חייבת להיות מותקנת , המספק תקשורת בין המחשב והטלפון החכם , מכשיר עומס תוכנה (פריסה) , וצעד – על ידי – ניפוי צעד .
מצד השני באגים ישירות על הטלפון החכם יש את היתרונות ותומכיה משום שהיא מאפשרת 100 % תאימות עם המכשיר שלא יכול להיות מסופק על ידי לחלוטין אמולטור .
סיבות יכולות להיות רבות, כגון:

  • עוד מערכת קבצים
  • המרת קבצים לפורמט אחר קובץ או תווים
  • שנה את המקרה של שמות קבצים או ספריות
  • אחר ביצועי חומרה חכמים ביחס לאמולטור במחשב שלך
  • חוסר האפשרות של ניפוי כמה אמצעי תקשורת כגון חיבור מודם GSM , 3G , BlueTooth , IRDA
  • בעיות עם תמיכה בטלפונים חכמים , חצני לוח
  • הבדלים בתמיכה עבור מסך מגע , מחוות , רב – לגעת
  • צריך לקחת בחשבון את צריכת כוח המעבד וכתוצאה מסוללות ומכשירים ניידים
  • שיתוף פעולה עם יישומים מקומיים אחרים , משאבי חומרה ותוכנה
  • תלות בתצורה , GSM מפעיל מנעול ומגבלות

אם ברצונך ליצור ולשדרג את התוכנה על שניהם ציוד הנייד ( . קומפקט – CF) ומחשב ( . NET Framework) כדי ליצור את התוכנה הטובה ביותר עבור הגרסות העתיקות ביותר והגרועות או טלפון Windows 7 כגון .
זו הסיבה , כי המרכיבים , פונקציות ו . ספריות NET היא הרבה יותר גבוהות ביחס ל( . NET CF) ורגרסיה , יכול להיות הרבה יותר קשה מאשר כלפי מעלה ולשנות את הגרסה משמעותית ” רעיעות ” התכנית ומאה באגים במהדר לאחר שינוי קטן מאוד בצורה .
למרבה הצער , מיקרוסופט מצהירה בגלוי שתוכנות ישנות יותר אינן עוברות ממכונות האוטומטיות במערכות ההפעלה החדשות יותר כגון Windows Mobile 6 . 5 ל Windows Phone 7 אשר עלול לגרום לצורך לתקן את הקוד לכל גרסה חדשה של המערכה .
גרסות ביניים (אחרי הנקודה עשרונית ספרת ביקורת) לא ממש משנות מתי עולה , בעיות עלולות להתעורר כאשר שינוי הגרסה ראשית 6 – > ; 7 – > ; 8 .
עם טלפון של Windows 8 ו-Windows 8 ההבדל הוא גדול אף יותר בשל ארכיטקטורת המערכת המתוקנת . זה אפשרי כי ייתכן שיהיה צורך לשכתב את יישומי ליבת eHouse4DotNet .
חזרתי עכשיו ההתקנה והתצורה של Visual Studio וEmulators הדרוש , ליצור פרויקט ב VS למכשירים החלשים ביותר, כי הם הולכים לטפל .

 של Visual Studio יצירת פרויקט יישום נייד עבור eHouse הבית החכם


 בחר . מסגרת קומפקט נקיה לפרויקט

 בנוסף לספרי העיון לפלטפורמת מכשיר היעד הנבחרת

  • אתה חייב לרוץ-Visual Studio
  • בתפריט הקובץ בוחר תפריט – > ; ; חדש – > ; ; פרויקט
  • בשיח הפרויקט החדש לבחור מתוך הרשימה של Visual C # – > ; ; מכשיר חכם – > ; ; פרויקט מכשיר חכם
  • בחר את הגרסה . NET נתמך על ידי היחידה החלשה ביותר
  • הזן את שם פרויקט ובחר את תיקיית היעד , בחר ליצור ספרייה עבור פרויקט ולחץ על אישור
  • בתיבת השיח ” הוסף פרויקט מכשיר חכם חדש ” לבחור למשל הפלטפורמה הנתמכת הנמוכה ביותר ” Windows Mobile 6 . 1 מקצועי ” וגרסות . קומפקט
  • בחר יישום התקנים ולחץ על OK
  • פרויקט נוצר חלון ובחר במכשיר היעד או אמולטור Smartphone
  • אז , בתפריט הפרויקט – > ; ; פרויקט כרטיסיית מאפיינים , בחר במכשיר, ולבחור את מכשיר היעד ” לפרוס הגרסה האחרונה של . נקי ”
  • שמור כפי שנקבע בפרויקט ו-Visual Studio
  • העתק קבצי מקור של ספריית eHouse4DotNet קיים לפרויקט שלך ב-Windows
  • שוב , ללכת ל- Visual Studio ולפתוח את פרויקט eHouse4DotNet
  • בתוך ” הפתרון Explorer ” בצד ימין בחר בפרויקט ולחץ על כפתור העכבר הימני ובחר באפשרות הוספה – > ; ; קיים פריט ולהוסיף את כל הקבצים שהועתקו מהספרייה eHouse4DotNet
  • גם ב ” הפתרון Explorer ” בחרו את הפניות לחצנה על הלחצן הימני של העכבר כדי להציג את התפריט
  • על . NET כדי למצוא את כל ההפניות לפלטפורמת תוכנה מסוימת
  • בדקו את גודל טופס סטנדרטי לגודל טלפון חכם סטנדרטי (רזולוציה) של המסך הוא 480 * 800
  • צור תצורה עבור לוחות בקרה בהתאם להוראות המופיעה במאמר זה: ” eHouse הבית החכם – יצוא תצורות עבור פנלים ”
  • כאשר ניפוי באמצעות הטלפון החכם עליך להעתיק כל המדריך ” c: \ דואר – בית \ ” עם הפנלים המוגדרים המערכת והגדרה מיוצאים לכרטיס זיכרון (הרצוי מושך את כרטיס הזיכרון לקורא ולתרגם את המחשב האישי או הנייד) . זה ימנע בעיות בהמרת קובץ , שמות ודמויות , וקלה ומהיר להעתקה . בנוסף , במקרים של שגיאות העתקה יכולה לעשות את זה דרך שורת הפקודה xcopy . בתיקיית היעד ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” למקם את נתיבי קבצים . txt עם הנתיב לספרייה ה – כלומר הבית . ” כרטיס / אחסון / דואר – בית / ” . חכם הוא מוכנה לאתר באגים וריצה .
  • במקרה של שימוש באמולטור debug להגדיר פרמטרי אמולטור כדלקמן:
  • התקשר אמולטור על ידי לחיצה על סמל הטלפון
  • בחר בתפריט הקובץ – > ; ; הגדר
  • בכרטיסייה הכללית , סוג ב ” תיקייה משותפת ” נתיב של הספרייה שמכילה את eHouse הספרייה , לדוגמה . להתקנת c: \ דואר – בית \ הקלד c: \
  • בכרטיסיית התצוגה , בחר וידאו , ולהגדיר את הכיוון עד 90 מעלות
  • תחת רשת , לבחור ” אפשר מתאם הרשת NE2000 ” ורשימה של ממשק חיקוי להתחבר לרשת באמצעות .
  • לחץ על האישור . בחר בתפריט הקובץ ” שמור מדינה ויציאה ” . אמולטור מוכן לשימוש .

קוד המקור עבור Windows תוכנה . NET ניתן למצוא בכתובת: בית האוטומציה eHouse – קוד פתוח . נטו

 בחר . מסגרת קומפקט נקיה לפרויקט

 תכנות של Visual Studio לאוטומצית eHouse הבית
 תכנות של Visual Studio לאוטומצית eHouse הבית
 תכנות של Visual Studio לאוטומצית eHouse הבית
 תכנות של Visual Studio לאוטומצית eHouse הבית