|
|
ספר לימוד בגאווה מאת חיים מיכאל
25 פרקים נוחים לקריאה, הכוללים דוגמאות.
פרק 1: ההתחלה Let's start
פרק 2: הבסיס Basic
פרק 3: מחלקות Classes -
פרק 4: מערכים ומחרוזות תוויםArrays & Strings
פרק 5: הורשה Inheritance
פרק 6: ניתוח מרכיביה של מחלקהReflection
פרק 7: מחלקות פנימיותInner Classes
פרק 8: יישומוניםApplets
פרק 9: תכנות מקביליThreads
פרק 10: ממשק משתמש גרפי בסיסי Graphic User Interface using AWT
פרק 11: הטיפול באירועים Events Handling
פרק 12: הטיפול בשגיאות Exceptions Handling
פרק 13: פעולות קלט/פלט I\O Streams
פרק 14: תקשורתNetworking
פרק 15: ממשק משתמש גרפי מתקדם Graphic User Interface using SWING
פרק 16: מבני נתונים Data Structures
פרק 17: מחלקות מוכנות לתיאור מבני נתונים Collections API
פרק 18: קישור לבסיס נתונים - JDBC
פרק 19: הפעלת מתודות מרחוק RMI
פרק 20: הסבת התכנית למדינות אחרותInternationalization
פרק 21: שילוב קוד ב C- Native Methods (JNI)
פרק 22: שימוש ב XML
פרק 23: אבטחת מידע Security
פרק 24: גרפיקה דו ממדית 2D Graphics
פרק 25: ניהול הזיכרון Memory Management
|
|
|
|
ספר וירטואלי ללימוד גאווה
Java מההתחלה הוא אתר שנבנה כחלק מהסדנא לפרוייקטים במחלקה למתמטיקה ומדעי המחשב, אוניברסיטת בר אילן, על ידי נועם גילעדי, גדי הולצמן ואיתן הרטמן, ובהנחייתם האדיבה של מר אודי הלר, וד"ר אריאל פרנק.
האתר מיועד לסטודנטים, בעלי רקע בסיסי ב ++C, אשר מעוניינים להתחיל ולתכנת בג'אווה. בהכירנו את "הנפשות הפועלות" כללנו באתר הן הסבר בסיסי לשימוש בסביבת העבודה הדרושה לשם תכנות בג'אווה, והן הסברים על השפה עצמה, כולל דוגמאות קוד וכיו"ב.
האתר בנוי משמונה פרקים, הבנויים לפי סדר הלימוד המומלץ. ישנם נושאים אשר הוזכרו בקצרה בפרקים הראשונים, ובפרקים מאוחרים יותר מוזכרים שוב ומוסברים בהרחבה. בהסברים משולבות גם דוגמאות קוד שונות. לשם נוחות ובהירות הקריאה, חלק מהדוגמאות הובאו בתצורת תמונה, אשר מדגישה את המילים השמורות בשפה ואת המחלקות אשר הינן חלק מהJDK. בעת מעבר עם העכבר מעל תמונות אלו תשתנה צורתו, והקלקה תעתיק את תוכן הדוגמה ללוח, לשם הדבקה במעבד תמלילים. כמו כן, את אותן מחלקות היכולות לרוץ (כלומר, יש בהן מתודת main והן שלמות) ניתן להוריד כקובץ java מלינק הנמצא בדרך כלל סמוך לדוגמה.
האתר נבנה עבור דפדפן אקספלורר 5+. חלק מהסקריפטים המשולבים בו (כמו התפריט וההעתקה ללוח) עשויים שלא לפעול היטב (אם בכלל) בדפדפנים ישנים יותר ו/או אחרים (נטסקייפ). האתר מומלץ לצפייה ברזולוציה של 600x800 ובקידוד עברי לוגי מימין לשמאל.
|
|
סביבות פיתוח בגאווה
מכון ויצמן ריכז מקורות להרצת תוכניות ב- JAVA
סביבת הפיתו היסודית - SDK
סביבת הלמידה BlueJ
סביבת הלמידה Jcreator
|
|
מדריך טכני לשימוש בסביבת העבודה Eclipse
סביבת העבודה Eclipse, הינה סביבת קוד-פָתוח (Open-source), שמטרתה להוות כלי פיתוח תוכנה מותאם-משתמש, המאפשר שילוב כלים (plug-ins) חיצוניים המותאמים ספציפית לצרכיו של כל משתמש לצורך מילוי משימותיו.
אנו נעבוד עם סביבת עבודה שהותאמה במיוחד על ידי מתכנני ה-Eclipse עבור כתיבה והרצה של קוד ג'אווה, ונקראת Eclipse Software Development Kit (SDK), ונשתמש בגרסה 3.1 של סביבה זו.
מדריך זה נועד להכרה עם התכונות הבסיסיות ביותר של ה- Eclipse SDK. אם ברצונכם במידע נוסף, או שנתקלתם בדבר-מה שחסר במדריך, סביר שתמצאו תשובות לשאלותיכם באחת מהקישוריות הבאות
|
|
|
|
קורסים של חברת סאן
מסמך PDF
הוראות הרשמה לקוסים של חברת סאן
חברת סאן פתחה את הקורסים המתוקשבים לרשות המורים בישראל חינם. באמצעות ההוראות יוכלו המורים להירשם לקורסים אלו. בין קורסים אלו יוכלו המורים למצא קורסים הקשורים בסיבות פיתוח וב-JAVA
|
|
|
|
Ecllipse
סביבת פיתוח חינמית (IDE) בשפת Java שפותחה על ידי IBM.
התקנה פשוטה, IntelliSense מעולה, פונקציות מתקדמות.
הסביבה הטובה ביותר כיום לפיתוח ב- Java
|
|
|
|
קומפיילר ל- #C
תוכנה המסוגלת לקמפל קוד של c#.NET ללא צורך ב Visual Studio . התוכנה מתאימה גם למחשבים חסרי משאבים ובהחלט יכולה להוות פתרון למחשבי ישנים .(לדוגמה: כדי ללמד יסודות 1+2)
|
|
FREE ASP.net Book
אתר המאפשר ללמוד נושאים ב- VB.NET ו- #C ועוסק בקישור נתונים באינטרנט, דוגמאות, פקדים, האצת מערכת ועוד. מגוון הנושאים ערוך לפי נושאים. ויכול לשמש להכנת מערכי שיעור, לימוד פרטני ואף לךאתגר תלמידים ללמוד נושאים חדשים ולהציגם בפרוייקט או בכיתה.
|
|
מצגות ל- #C
מצגות בעברית להוראת CS ו- NET Framework
המצגות הן מחלק מהקורס המועבר למורים המובילים בקורס של ארז קלר.
מומלץ להוריד את המצגות ולהיעזיר בהן בהכנת חומרים למערכי השיעורים בכיתות.
|
|
פתרון בעיה בתכנות מונחה עצמים מאת יוסף בלאן בשפת Java
פיתוח משחק קלפים בתכנות מונחה עצמים בשפת ג'אווה.
הגדירו מחלקה המייצגת קלף ומחלקה המייצגת חפיסת קלפים. עליכם להגדיר לכל מחלקה את מבני הנתונים ואוסף המתודות הרלוונטיות. למשל, עבור חפיסת קלפים ניתן להגדיר בנאי של חפיסה מלאה, חפיסה ריקה, ערבוב, הוצאה, הכנסה וכו'. עליכם להשתמש במבנה נתונים מסוג Vector מתוך המארז java.util. ....
|
|
UML Tutorial
Unified Modeling Language Tutorial in 7 days. The goal of this course is to give you the basic knowledge about UML diagrams. It consists of 7 days, 4 days have theory material, and 3 days are practical using of learned theory. The material is divided into parts fitting into one day.
|
|
מבנה XML
תוכנה המאפשרת הצצה למבנה קובץ XML . ניתן לעיין במבנה העץ המתאים לקובץ XML ובצורה נוחה .
|
|
|
|
MSILGen
יכול לשמש ככלי עזר לתלמידים הלומדים C# ואין ברשותם IDE, התוכנית מאפשרת לבצע קומפילציה לקודים הכתובים ב- C# ולהדרם לקבצי אסמבלי ( EXE או DLL) , היא מאפשרת לבחור את הקבצים המיועדים לקימפול, לבחור את יעד הרומפילציה (EXE או DLL), להוסיף ייחוסים לאסמבלי נוספים ולבחור ICON . התוכנית גם מסוגלת להציג את השגיאות שהתגלו במהלך הקומפילציה. התוכנית עצמה מורכבת משני פרוייקטים:
MyCompiler: Class Library המקומפל ל-DLL רכיב זה מבצע את הקומפילציה עצמה.
MsilGen: רכיב הGUI של הפרוייקט.
התוכנית נכתבה באמצעות Visual Studio 2003 , אולם ניתן לקחת את קבצי ה- CS ולפתוח פרוייקט חדש בכל UDE אחר או באמצעות ה- Notepad ולהשתמש בקוד הקיים על מנת לקמפל .
|
|