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

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

description

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

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

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”];