מדריך Visual Studio LightSwitch – יצירת אפליקציה ראשונה
אחרי שהורדנו והתקנו את LightSwitch, נפתח את Visual Studio LightSwitch (או את Visual Studio 2010 בגירסה Professional ומעלה) ונבחר ב-Template של LightSwitch מצד שמאל.
יש לבחור את השפה בה נרצה לעבוד (Visual Basic או Visual C#), לתת שם לאפליקציה וללחוץ על 'OK'. זה יקח אותנו לדף הבית של LightSwitch (View?Home Page).
מדף זה, נוכל לבחור האם להתחבר למסד נתונים חיצוני קיים, כמו MS SQL Server (כרגע אין תמיכה ב-Stored Procedures), Share Point או WCF RIA Services. אפשרות נוספת היא ליצור טבלה חדשה ב-SQL Server Express פנימי.
הגדרת טבלאות
נגדיר טבלת "משימות" (Tasks).
נלחץ על "Create New Table".
נוצרה טבלה עם שדה מפתח בשם Id והוא מסוג Integer.
נגדיר שדה מחרוזת חדש בשם Subject ונבחר String כסוג (Type) השדה.
ונגדיר את השדות הבאים:
Required | Type | Name |
Y | String | Subject |
Y | Integer | Priority |
Y | Date Time | StartAt |
N | Date Time | FinishAt |
Y | Boolean | Completed |
על הטבלה להראות כך:
נלחץ על כותרת הטבלה ונשנה את שמה ל-Tasks. ולאחר מכן נשמור את הטבלה (Ctrl+S).
הוספת מסך
כשנלחץ על כפתור ה-"Screen…" (מסך) בסרגל הכלים, נקבל את תיבת הדיאלוג הבאה:
נבחר את Task כמקור המידע למסך ונלחץ על 'OK' כדי להוסיף את המסך לאפליקציה. מכאן נגיע למסך הבא, אשר מציג את הפריסה העיצובית והפעולות של הטופס:
לא נדאג כרגע מהמסך (שעשוי להראות מורכב), ופשוט נריץ את האפליקציה (בדרך כלל לחיצה על או על F5).
התוצאה
האפליקציה ש-LightSwitch יצר עבורנו מאפשרת לנו לצפות בפרטי אנשי הקשר והמשימות שלהם בפורמט של Master-Details, ומכילה פונקציונליות רבה, ללא מאמץ רב מצידנו:
אנחנו יכולים להוסיף, לערוך ולמחוק משימות, וכן לבצע משימות נוספות, כגון חיפוש וייצוא:
כמו כן, ממשק המשתמש מכיל אימותים בסיסיים המבוססים על מבנה הנתונים אותו הגדרנו:
סיכום
תוך מספר דקות ייצרנו אפליקציה עסקית המאפשרת הוספה, קריאה, עדכון ומחיקה של נתונים, הכוללת אימותים פשוטים, אפשרות ייצוא לאקסל – וכל זאת ללא מילת קוד אחת, בפשטות ובמהירות!
תגובות בפייסבוק