16
ללללל לללללללל

טיפול בתלמידים

  • Upload
    kris

  • View
    62

  • Download
    4

Embed Size (px)

DESCRIPTION

טיפול בתלמידים. סדר יום הצגת תכנית רצה מבנה פרויקט DataSet DataRelation עמודות נתונים בנויות אישית. רשימת תלמידים קלט פרטי תלמיד שמירת נתונים. הצגת תכנית רצה. DAL – שכבת הנתונים גישה למסד הנתונים שליפת נתונים מהטבלאות עדכון נתונים בטבלאות BL – שכבת לוגית - PowerPoint PPT Presentation

Citation preview

Page 1: טיפול בתלמידים

טיפול בתלמידים

Page 2: טיפול בתלמידים

יום סדררצה • תכנית הצגתפרויקט • מבנה•DataSet•DataRelationאישית • בנויות נתונים עמודות

Page 3: טיפול בתלמידים

רצה תכנית הצגת

תלמידים • רשימת

תלמיד • פרטי קלט

נתונים • שמירת

Page 4: טיפול בתלמידים

פרויקט מבנה

•DAL – הנתונים שכבתהנתונים • למסד גישהמהטבלאות • נתונים שליפתבטבלאות • נתונים עדכון

•BL – לוגית שכבתשונים - • ממקורות נתונים DataSetאיחודהנתונים • על שונות לוגיות פעולות ביצוע

•WEB – התצוגה שכבתנתונים • הצגתנתונים • קלט

Page 5: טיפול בתלמידים

DataSet) נתונים) למסד מקביל

טבלאות – • DataTableאוסףבמערך • לאיברים בדומה ברשימה מסודרות הטבלאותממקום )• החל הטבלאות index )0מיקום• " המיקום י עפ לטבלה לגשת ניתן•- ( " ה הקמת בזמן שניתן שם הטבלה שם י עפ לגשת (DataTableניתן

קישורים • אוסףטבלאות • בין קישור

•) : ( – ) ישובים ) טבלת דוגמא ראשי מפתח היחיד האב טבלת•) : ( – ) תלמידים ) טבלת דוגמא זר מפתח הרבים הבן טבלת

קישור • יצירתהקישור • שםהראשי ) – • המפתח עמודת האב מטבלת (Numעמודה•) הזר ) המפתח עמודת הבן מטבלת עמודה

האב – • בטבלת לנתון .ParentRowגישה

Page 6: טיפול בתלמידים

הנתונים – מקור תלמידים טופס

משתתפות טבלאותבטופס

ישובים טבלת . חיוג א טבלת

תלמידים טבלת

Page 7: טיפול בתלמידים

במסד ) תלמידים טבלתהנתונים(

. חיוג א מספר . א מטבלת

חיוגNumשדה

ישוב מספרישובים מטבלת

Numשדה

Page 8: טיפול בתלמידים

Data Set

טבלת תלמידים

ישובים טבלת . חיוג א טבלת

DataTable (0)DataTable (1)DataTable (2)

Page 9: טיפול בתלמידים

טבלאות DataSetיצירת והוספת

// DataSet יצירתDataSet ds = new DataSet (“ לוגי ;(“שםטבלאות // הוספתDataTable dt = service.GetCities();ds.Tables.Add(dt);

טבלה // שליפתDataTable dtCities = ds.Tables[“Cities”];

Page 10: טיפול בתלמידים

Data Set -בין קישוריםטבלאות

טבלת תלמידים

ישובים טבלת . חיוג א טבלת

DataTable (0)DataTable (1)DataTable (2)

עמודת בין לעמודת Numקישור ישובים בטבלת Cityבטבלתתלמידים

עמודת בין . Numקישור לעמודת חיוג א בטבלת AreaCodeבטלבתתלמידים

Page 11: טיפול בתלמידים

DataSet – קישורים הוספת

טבלאות // בין קישור הוספתds.Relations.Add( “ הקישור ,“שם

האב מטבלת המפתח ,עמודתהבן מטבלת זר מפתח ;(עמודת

) ישובים – ) טבלת היחיד טבלת האב טבלת) תלמידים – ) טבלת הרבים טבלת הבן טבלת

Page 12: טיפול בתלמידים

DataSet – קישורים הוספת

טבלאות // בין קישור הוספת

ds.Relations.Add(“StudentsCities”ds.Tables[“Cities”].Columns[“Num”],ds.Tables[“Students”].Columns[“City”]);

Page 13: טיפול בתלמידים

תלמידים רשימת

מטבלת שדותתלמידים

נוספים שדותתלמידים DataTableב-

ישובים מטבלת . נתון חיוג א מטבלת נתון

Page 14: טיפול בתלמידים

DataTable – עמודות הוספת

לטבלה // עמודה הוספתdt.Columns.Add(“ ,“ נתונים טיפוס עמודה ;(שםString – מחדל ברירת נתונים טיפוס

הישוב // שם להצגת עמודה הוספתdt.Columns.Add(“CityName”);

Page 15: טיפול בתלמידים

תלמידים בטבלת עמודות מילוי

טבלת תלמידים

ישובים טבלת . חיוג א טבלת

93023490303-9302349

ירושלים

Page 16: טיפול בתלמידים

DataTable – עמודות מילוי

האב // מטבלת נתון שליפתDataRow row = dtStudents.Rows[ עמודה' ;[מסrow[“ עמודה שם = [“למילוי

row.GetParentRow(“]“ “[)“ הנתון עמודת שם הקישור ;שם

DataRow row = dsStudents.Rows[0];row[“CityName”]=

row.GetParentRow(“StudentsCities”)[“Name”];