"|סדנת לימוד בניית אתרים| ASP.NET פרק א'"
גירסת הדפסה   שלח לחבר   אשכול בארכיון - לקריאה בלבד
 
  אשכול קודם  אשכול הבא
קבוצות דיון בניית אתרים נושא #11987 מנהל    סגן המנהל    מפקח   Winner    צל"ש  
אשכול מספר 11987
lior066צל''ש
חבר מתאריך 1.10.04
724 הודעות
   09:19   26.04.07   
לחץ לשליחת EMail למשתמש לחץ לשליחת הודעה פרטית למשתמש לחץ להצגת פרופיל המשתמשלחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  |סדנת לימוד בניית אתרים| ASP.NET פרק א'  
 
   עוגן האשכול הוסר בתאריך 27.04.07 בשעה  22:14  על-ידי Sn00py, (מנהל הפורום)
 
טוב ראיתי שהתחילו להשים פה מדריכים חמודים והקהילה הזאת אני אוהב אותה אין מה לעשות החלטתי לתרום בחזרה..

בניית אתרים ASP.NET חלק א'

מה זה ASP.NET?
ASP.NET הינה שפת צד שרת , כלומר שפת תיכנות שעובדת על השרת עצמו שמפעיל את האתר ובונה את דפי ה HTML הסופיים שלבסוף יבנו לנו את האתר.

למה אנחנו צריכים את שפת צד השרת?

אנו צריכים אותה כדי ליצור אתרים דינאמיים כדי שהתוכן יתעדכן על פי דרישה דרך ממשק צד לקוח ככה שלא נצטרך לעבור לקוד כל פעם שנרצה לשנות כל דבר , כדי לעשות חישובים ולעוד דברים יותר מתקדמים שתראו בהמשך.

טוב אז מתחילים:

ארכיטקטורה:

שפה ה ASP.NET בנוייה על ארכיטקטורת ה FRAMEWORKS של מיקרוסופט , הארכיטקטורה הזאת משותפת לכל השפות והיא באה לשלב את הכוח של כל השפות במבנה אחד. ה FRAMEWORKS מכיל בתוכו יותר מ 1000 פונקציות שימושיות שמשותפות לכל שפות התיכנות של מיקרוסופט.

איפה מתחילים :

סביבת עבודה:

טוב אנחנו נעבוד בסביבת העבודה הסטנדרטית של ASP.NET שהיא ה WEB DEVELOPER EXPERSS של חברת מיקוסופט שמחלקת אותה חינם.
תיכנסו לאתר ASP.NET לכו ל DOWNLOADS ומשם תורידו ותתקינו את ה ASP.NET אמור להיות פשוט עניין של כמה דקות ומי שרוצה ( ממולץ ) להוסיף את חבילת ה MSDN שהיא מכילה בתוכה הסבר ואופן שימוש על פונקציות שאפשר להשתמש איתם בהקשר ל ASP.NET.
לינק ישיר: http://asp.net/downloads/essential.aspx?tabid=62

טוב עכשיו שיש לנו סביבת עבודה נוחה מה שנעשה זה נבנה פרוייקט חדש.
בצד שמאל שלכם יש ללחוץ על CREATE WEB SITE ואחרי זה להשאיר את מה שמסומן כ ASP.NET WEB SITE ולתת לו שם שימושי שתדעו לעבוד איתו.
שימו לב שאתם מסמנים את PLACE CODE IN ANUTHER FILE!!!
עכשיו יש לנו פרוייקט חדש אנחנו מתקדמים.

אנחנו נכתוב ב ASP.NET על גבי שפת VB.NET(ישנה גם האפשרות להשתמש ב C# אך העקרונות והיכולות הם אותו הדבר)

טוב עכשיו נפתח לנו הפרוייקט החדש שלנו שימו לב שאנחנו מתחילים ישר מתצוגת קוד.
שימו לב לתפריט הקטן למטה שבו רשום DESIGN ו CODE

עכשיו תראו יש לנו צופציק ליד הקובץ שנפתח לנו הקובץ הזה מחולק לשני חלקים
*קובץ ASPX שזה הוא הקובץ שאחראי על התוכן עצמו של הפקדים ושל הקוד HTML
*קובץ ה .VB שהוא אחרי על הקוד עצמו של הצד שרת.

בואו נתחיל מפשוט:
לכו לתצוגת עיצוב ותלחצו פעמיים על הדף כדי שיציג לכם את המתודה של הטעינת דף.

סבבה בואו נחקור את המבנה:
זה הראש של הדף סביבת ה ASP.NET בנוייה על תשתית של OO אובייקטים.
כאן אנו מגידירים את הדף שלנו כאובייקט עצמאי. ( מוגדר לבד )

Partial Class _Default

בחלק זה אנו מבצעים ירושה של סוג הדף שלנו אפשר להשים לב שאנחו משתמשים בספיריית ה SYSTEM ובתת הסיפריות של הקוד WEB.UI.PAGE כלומר מגידרים לדף תכונות של דף אינטרנט רגיל ודינאמי כפי שמוגדר ב FRAMEWORKS

 Inherits System.Web.UI.Page

טוב בואו נעשה משהו כבר!
נכתוב מתחת לזה בדיוק
Public PageTitle as string

מה זה מה רשמנו?

אוקיי כאן הגדרנו משתנה ציבורי לאתר מסוג מחרוזת תווים, משתנה ציבורי זה משתנה שיכול לצאת מחוץ לתחומיי האובייקט שלנו וכאן זה הוא האובייקט של הדף.

למה אנחנו צריכים את זה ?
טוב אנחנו רוצים להשתמש בערך שתיכף נכניס לתוך המשתנה הזה מחוץ לגבולות בלוק הקוד הנוכי שלנו ( CLASS ).
נלך למטה לפרוצדורה שנפתחה לנו.


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

טוב אז מה יש לנו כאן , מתודת ה PAGE_LOAD הינה מתודה אשר נכנסת לפעולה כאשר הדף שלנו עולה.
בתוכנה נכניס בדרך כלל דברים שאנחנו רוצים לאתחל ולשנות על ההתחלה של טעינת הדף מעין ריסט כזה.
טוב בואו נתחיל לקודד..
נשתמש במשתנה שלנו שהגדרנו מקודם כדי להכניס לו ערך , בתוך פרוצדורה של ה PAGE_LOAD נכניס את הפקודה הבאה:

PageTitle = "זה הדף הראשון שאני בונה ב ASP.NET"

וזהו, סיימנו את קטע הקוד לבינתיים.
בואו נעבור לתצוגת העיצוב בדף שלנו.
נחזור לדף התצוגה ( ASPX ) ושם נילך לתצוגת קוד..
נילך לראש הדף ושם נשים לב שיש לנו את הקוד הזה

<title>Untitled Page</title>


אני מקווה מאוד שאתם מבינים HTML פשוט אם לא תעזבו את המדריך הזה תלמדו HTML ו JS ואז תחזרו קודם כל עובדים על צד לקוח לומדים אותו מצויין ואחרי זה עובדים על צד שרת.

נשנה את הקוד ל

<title><%=PageTitle%></title>

מה עשינו פה , טוב אז פה קראנו למשתנה הציבורי שלנו הרי הוא יכול לצאת מתחומי האובייקט שבנינו לכן אפשר לקרוא לו לפה.
ועכשיו הערך שיש בתוכו ישמש כתחליף ל Untitled Page שהיה מקודם.
כדי להריץ יש ללחוץ על F5 או Ctrl+F5
וזהו להיום , אני מקווה להביא עוד כמה מדריכים ברמה יותר מתקדמת , אני רוצה שתגיבו על צורת הכתיבה אם אתם חושבים שאני מתייחס אליכם כמו למפגרים כאן שזה בסדר להסביר ככה או שאני יעלה את רמת הכתיבה ויקח בעקרון שיש הבנה בסיסית ואני יכול לקצר יותר בכתיבה של ההסבר ולהביא דברים יותר מתקדמים.

אם אתם רוצים המשך למדריכים של ASP.NET תגיבו פה לפי התגובות אני ידע אם יש ביקוש כדי שאני ימשיך לכתוב.

תהנו


 

  האשכול     מחבר     תאריך כתיבה     מספר  
|סדנת לימוד בניית אתרים| ASP.NET פרק א' lior066צל''ש 26.04.07 09:19 כותרת
  תודה רבה רבה, סחטיין על ההשקעה! Sn00pyמנהל 26.04.07 09:27 1
  קבלו את המדריך בקובץ PDF למי שרוצה.. lior066צל''ש 26.04.07 09:30 2
  כל הכבוד על ההשקעה אחי ותודה רבה! Fstyle 26.04.07 14:20 3
  מי שקורא את זה וכל זה אני יכין השבוע המשך למדריך... lior066צל''ש 26.04.07 14:45 4
  מגניב תודה רבה גבר dror6חבר מלא 26.04.07 14:54 5
  יפה מאוד! מאוד אהבתי! תודה רבה :} Fly2Highחבר מלא 26.04.07 17:02 6
  כל הכבוד.ח חרק חאלס עם ה-''להשים'' הזה. אחי רושמים ואומרים: לשים! :) AND1חבר מלא 27.04.07 00:43 7
  כול הכבוד dror6חבר מלא 27.04.07 08:07 8
  סחטיין עליך תודה SiLeNt NoAm 27.04.07 19:28 9
  מלך תודה רבה, אני אתחיל לקרוא את שיהיה לי זמן פנוי =] ronen333חבר מלא 28.04.07 10:19 10

לובי  לפורומים  אשכול קודם  אשכול הבא
Sn00pyמנהל
חבר מתאריך 1.8.02
6014 הודעות
   09:27   26.04.07   
לחץ לשליחת הודעה פרטית למשתמש לחץ להצגת פרופיל המשתמשלחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  1. תודה רבה רבה, סחטיין על ההשקעה!  
בתגובה להודעה מספר 0
 
  


                                     (ניהול: מחק תגובה)
lior066צל''ש
חבר מתאריך 1.10.04
724 הודעות
   09:30   26.04.07   
לחץ לשליחת EMail למשתמש לחץ לשליחת הודעה פרטית למשתמש לחץ להצגת פרופיל המשתמשלחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  2. קבלו את המדריך בקובץ PDF למי שרוצה..  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 26.04.07 בשעה 09:31 בברכה, lior066
 
https://rotter.name/User_files/nor/4630473517aa02f4.pdf


                                     (ניהול: מחק תגובה)
Fstyle
חבר מתאריך 24.5.05
1031 הודעות
   14:20   26.04.07   
לחץ לשליחת הודעה פרטית למשתמש לחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  3. כל הכבוד על ההשקעה אחי ותודה רבה!  
בתגובה להודעה מספר 0
 


המקושרים שלי :
http://www.mekusharim.co.il/browse.asp?tid=133136


                                     (ניהול: מחק תגובה)
lior066צל''ש
חבר מתאריך 1.10.04
724 הודעות
   14:45   26.04.07   
לחץ לשליחת EMail למשתמש לחץ לשליחת הודעה פרטית למשתמש לחץ להצגת פרופיל המשתמשלחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  4. מי שקורא את זה וכל זה אני יכין השבוע המשך למדריך...  
בתגובה להודעה מספר 0
 
   אני מבקש שתתקינו אופיס כדי שנעבוד עם מסדי נתונים של אופיס ACCESS


                                     (ניהול: מחק תגובה)
dror6חבר מלא
חבר מתאריך 11.4.03
381 הודעות
   14:54   26.04.07   
לחץ לשליחת הודעה פרטית למשתמש לחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  5. מגניב תודה רבה גבר  
בתגובה להודעה מספר 0
 
  


                                     (ניהול: מחק תגובה)
Fly2Highחבר מלא
חבר מתאריך 17.1.06
723 הודעות
   17:02   26.04.07   
לחץ לשליחת הודעה פרטית למשתמש לחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  6. יפה מאוד! מאוד אהבתי! תודה רבה :}  
בתגובה להודעה מספר 0
 


                                     (ניהול: מחק תגובה)
AND1חבר מלא
חבר מתאריך 16.4.04
4147 הודעות
   00:43   27.04.07   
לחץ לשליחת הודעה פרטית למשתמש לחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  7. כל הכבוד.ח חרק חאלס עם ה-''להשים'' הזה. אחי רושמים ואומרים: לשים! :)  
בתגובה להודעה מספר 0
 
  


                                     (ניהול: מחק תגובה)
dror6חבר מלא
חבר מתאריך 11.4.03
381 הודעות
   08:07   27.04.07   
לחץ לשליחת הודעה פרטית למשתמש לחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  8. כול הכבוד  
בתגובה להודעה מספר 0
 
  


                                     (ניהול: מחק תגובה)
SiLeNt NoAm
חבר מתאריך 26.5.02
5010 הודעות
   19:28   27.04.07   
לחץ לשליחת EMail למשתמש לחץ לשליחת הודעה פרטית למשתמש לחץ להצגת פרופיל המשתמשלחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  9. סחטיין עליך תודה  
בתגובה להודעה מספר 0
 


                                     (ניהול: מחק תגובה)
ronen333חבר מלא
חבר מתאריך 20.2.03
2001 הודעות
   10:19   28.04.07   
לחץ לשליחת EMail למשתמש לחץ לשליחת הודעה פרטית למשתמש לחץ להצגת פרופיל המשתמשלחץ להוספת משתמש זה לרשימת החברים שלך עבור לצ'אט  
  10. מלך תודה רבה, אני אתחיל לקרוא את שיהיה לי זמן פנוי =]  
בתגובה להודעה מספר 0
 

http://users1.nofeehost.com/aviad/


                                     (ניהול: מחק תגובה)

____________________________________________________________
למנהלים:  החזר לפורום | מחק | מחק תגובות
לובי  לפורומים  אשכול קודם  אשכול הבא

 

© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net