1 / 8

מעבר ל java מ- C#

מעבר ל java מ- C#. שפות שדומות אך שונות. מסימני התחביר. הבדל עקרוני ונראה לעין מיידי זה הגישה לשמות מחלקות ושמות שיטות Java : שמות מחלקות אותיות גדולות, שמות השיטות אותיות קטנות C# בחלק משמות המחלקות האותיות קטנות (לדוגמא string ) ושמות הפעולות תמיד באותיות גדולות. קלט / פלט.

morag
Télécharger la présentation

מעבר ל java מ- C#

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. מעבר לjava מ- C# שפות שדומות אך שונות

  2. מסימני התחביר הבדל עקרוני ונראה לעין מיידי זה הגישה לשמות מחלקות ושמות שיטות Java: שמות מחלקות אותיות גדולות, שמות השיטות אותיות קטנות C# בחלק משמות המחלקות האותיות קטנות (לדוגמא string) ושמות הפעולות תמיד באותיות גדולות

  3. קלט / פלט ב- C# יש יצירה של Console לצורך קלט ופלט. ה-Console קיים כל עוד התוכנית רצה ב-Java : אין Console אל בסביבת פיתוח, (netbeans) יש חלון פלט (output) בה ניתן לבצע קלט ופלט. משום שקלט תעשה באמצעות חלון בלבד!! אין צורך להכיר את אופן כתיבת סביבת קלט

  4. פלט System.out.println(….)

  5. הורשה C# : משתמשים בנקודותיים כדי לציין הורשה Java: יש הבחנה בין ירושה לבין מימוש של ממשק להורשה משתמשים במילה שמורה extends במימוש ממשק משתשמים במילה השמורה : implements

  6. בניית טופס ב- Java בjava- אנחנו נעבוד קצת יותר קשה כדי לייצור טופס. תחילה נכיר את הספריה של Jswing הספריה הזאת מכילה את כל המחלקות המטפלות בחלונות. בתוך הספריה נמצא לדוגמא: מחלקת JFrame: מחלקה של חלון windows מחלקת JLabel: מחלקה של תווית מחלקת JButton : מחלקה של כפתור מחלקת JTextfield : מחלקה של טקסט בוקס

  7. שתי שיטות לבנות טופס א. הכלה: כלומר המחלקה מכילה טופס ואנחנו מוסיפים לה תכונות ב. הורשה: המחלקה החדשה היא סוג של טופס ולכן היא יורשת את Jframe אישית אני מעדיפה את השיטה השניה

  8. היכרות עם ה-JFrame class Form extends JFrame{ // המחלקה שלנו הוא סוג של טופס class Form (){ super (“Hi everyone”);// מפעיל את שיטה הבונה של מחלקת העל// setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds (0,0,200,200); // מאפשרת מיקום וגודל Container c = getContentPane(); // מחזירה שטח העבודה c.setBackground (Color.YELLOW);

More Related