ABA


"איך אני מעצב עמוד עם OOP PHP?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14936 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14936
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   22:33   30.03.09   
אל הפורום  
  איך אני מעצב עמוד עם OOP PHP?  
 
   היי, אני רוצה ללמוד OOP.

הבנתי את כל העניין של הClass וכל האינטרקציות וכל זה...
אבל איך אני יוצר עמוד?

שום מקום באינטרנט לא מדבר על זה...
כנ"ל גם ספרים
:\


משיהו יכול להנחות אותי?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  יש לי תחושה שלא כזה הבנת את העניין של ה-Class. Deuce  31.03.09 00:36 1
  בניית מודולים שאיתם בונים CaTz 31.03.09 07:29 2
  דבר איתי במסנג'ר אחי אני אסביר לך הכל.. little O man 31.03.09 16:00 3
  ועכשיו לתגובה מעט רצינית יותר. Deuce  31.03.09 20:36 4
     תודה רבה על התגובה... CaTz 31.03.09 21:03 5
         אני פחות מומחה בווב ולכן אתן את הבמה למומחים ממני. Deuce  31.03.09 21:13 6
         אני אוויר בעינך או משהו כזה? ronen333  31.03.09 23:19 7
             הלו?! CaTz 01.04.09 21:02 8
                 :| אני מגיב כי אני רוצה ronen333  02.04.09 15:11 11
             חח תרגע ההסבר שלך גם לא כזה טוב, akoka 02.04.09 04:30 9
                 אני לא אמרתי שאין לי מה ללמוד ממנו ronen333  02.04.09 14:39 10
                     שוב, באמת תודה רבה על התגובה שלך... CaTz 02.04.09 19:02 12

       
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   00:36   31.03.09   
אל הפורום  
  1. יש לי תחושה שלא כזה הבנת את העניין של ה-Class.  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 31.03.09 בשעה 00:39 בברכה, Deuce
 
תחושת בטן כזאת, לא יודע למה.
כדי שהתגובה לא תהיה סתמית, מה זה OOP לדעתך?







                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   07:29   31.03.09   
אל הפורום  
  2. בניית מודולים שאיתם בונים  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
little O man
חבר מתאריך 27.5.02
1109 הודעות
   16:00   31.03.09   
אל הפורום  
  3. דבר איתי במסנג'ר אחי אני אסביר לך הכל..  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   20:36   31.03.09   
אל הפורום  
  4. ועכשיו לתגובה מעט רצינית יותר.  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 31.03.09 בשעה 21:09 בברכה, Deuce
 
OOPהיא לא שפת תיכנות, OOP או בעברית תכנות מונחה עצמים (לא עת"מ חלילה ) היא (הסתכלתי בויקיפדיה כדי לתאר את זה בעברית, מודה) פרגידמת תכנות; מכיוון שלא אהבתי את המונח הערטילאי הזה כפי שמופיע בויקיפדיה, אומר בעברית קצת קלוקלת כי OOP היא עקרונות מסויימים של תכנות ביניהםהכמסה (encapsulation) שבין היתר אומר שלא נחשוף ללקוח מה שלא צריך, פשטות ומודלריות - תכנות באופן כזה הוא בהחלט הדרך הפשוטה והאלגנטית לגשת לפרוייקטים גדולים, פולימורפיזם או בעברית צחה רב-צורתיות שמדגיש את עקרון ההפרדה בין הטיפוס והמנשק לבין צורת המימוש שלו, אפשר לראות ב-Interfaces מנשקים גם חלק אינטגרלי מ-OOP. לא ציינתי הורשה כי זה תלוי בשפה ובגישה שלך. בעקרון אני אישית כן חושב על הורשה
כעל חלק מ-OOP.

כעת כשאתה מבין ש-OOP הוא ממש רחוק ממה שחשבת שהוא, נדגיש שאין לו שום קשר ל-PHP או ל-JAVA או ל-C# או לשפה ספציפית. מדובר באוסף מסויים של עקרונות ויש שפות שהן OOP ויש שפות שהן לא. PHP היא כן, אבל גם JAVA ו-C# ורבות אחרות (C למשל היא לא).

עיצוב?
מה הקשר בין עיצוב ל-PHP? עיצוב בעקרון אינו מתבצע באמצעות פקודות של PHP אלא בתוכנות גרפיקה. אם התכוונת לפונטים ולצבעים הנשלטים באמצעות תגיות, התשובה היא CSS - מומלץ לשלוט על העיצוב באמצעות קובץ CSS נפרד ולשלבו באתר באמצעות:

<link rel="stylesheet" href="linkToExternalCss" />

בכלל מומלץ תמיד להפריד בין התנהגות, תוכן ועיצוב.

באינטרנט לא מדברים? ואפילו לא בספרים?
מדברים דווקא דיי הרבה ;)
תוכל למצוא מספיק מידע על כך אפילו באתר:
http://www.webmaster.org.il/

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






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   21:03   31.03.09   
אל הפורום  
  5. תודה רבה על התגובה...  
בתגובה להודעה מספר 4
 
   אני יודע איך ליצור עיצוב...

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

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

עכשיו האם זה אומר שכל עמוד בעצם אני יוצר Class, כלומר Class לרישום משתמש חדש. סבבה את זה אני יודע...

אבל איפה מגיע העיצוב עצמו? בתוך הClass של הרישום?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   21:13   31.03.09   
אל הפורום  
  6. אני פחות מומחה בווב ולכן אתן את הבמה למומחים ממני.  
בתגובה להודעה מספר 5
 
אני חושב שהשאלה בנוגע למחלקות ואיך לסדר אותן קשורה מאוד גם לאופי המתכנת, ולכן אין פה תשובה חד משמעית.

העיצוב עצמו נכנס ב-head.
תשמע, כדי לגשת ל-PHP אני מקווה שאתה יודע HTML ומומלץ גם לדעת CSS.

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

:-)






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   23:19   31.03.09   
אל הפורום  
  7. אני אוויר בעינך או משהו כזה?  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 31.03.09 בשעה 23:22 בברכה, ronen333
 
כי נמאס לי לחזור על עצמי כדי שאתה תבין.
הסברתילך כבר 200 פעם. והבאתי לך אפילו דוגמה.
http://rotter.name/cgi-bin/nor/dcboard.cgi?az=show_thread&om=14896&forum=webgraph&viewmode=all&keywords=OOP#0


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   21:02   01.04.09   
אל הפורום  
  8. הלו?!  
בתגובה להודעה מספר 7
 
   קודם תרגע, תודה רבה על העזרה שלך האשכול ההוא ברח לי מהעמוד הראשון, ושכחתי אותו...
אבל אתה לא חייב להגיב, חוץ מזה שלא הבנתי מהclass שלך איך אני מוציא את הHTML החוצה.
:\

אם לא בא לך לענות...לא נורא.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   15:11   02.04.09   
אל הפורום  
  11. :| אני מגיב כי אני רוצה  
בתגובה להודעה מספר 8
 
   אבל זה קצת פוגע ומעצבן שאני משקיע בתגובה ובסוף אתה מתעלם ממנה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   04:30   02.04.09   
אל הפורום  
  9. חח תרגע ההסבר שלך גם לא כזה טוב,  
בתגובה להודעה מספר 7
 
   מה שגם CaTz לא מתכנת יומיים, ואתה יכול ללמוד ממנו די הרבה, יש אנשים שפשוט מסתדרים עם תיכנות פרוצדוראלי יותר טוב מאשר עם מונחה עצמים, ראיתי מערכות ענקיות של CRM/CMS... שבנויות רק מתיכנות פרוצדוראלי, קיצר אני מציע לקרוא על OOP באתר המקורי של PHP כדי להבין את המימוש שם, וכדי להבין את התיאוריה פשוט לחפש בגוגל, ולקרוא איזה מאמר על כימוס,הורשה,פולימורפיזם, כדי להבין את המושגים הבסיסיים.

בהצלחה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   14:39   02.04.09   
אל הפורום  
  10. אני לא אמרתי שאין לי מה ללמוד ממנו  
בתגובה להודעה מספר 9
 
   אבל הגבתי לו בנוגע לשאלה הזו, השקעתי קצת בתגובה והוא פשוט התעלם ממנה |=


ואז שאל אותה שוב.
=/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   19:02   02.04.09   
אל הפורום  
  12. שוב, באמת תודה רבה על התגובה שלך...  
בתגובה להודעה מספר 10
 
   שוב אני אומר, אני חייל ובמהלך השבוע העסק נשכח ממני, והאשכול ירד למטה ולא שמתי לב אליו.

באמת מצטער אם נפגעת
=]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



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