לימודי ג'אווה בצוותא על ידי ספר How To Program Java, DIETEL
שלום לכולם,
הורדתי את הספר בהמלצת חבר, ואני רוצה ללמוד ג'אווה.
אין לי רקע עשיר בתכנות, אבל אני צריך ללמוד את זה קצת.
העלתי את ה-PDF, לחשבון DROPBOX, ואני מוכן לשתף את זה לכל מי שרוצה.
מי שרוצה להשתתף וללמוד ביחד, שזה כולל התקנת סביבת פיתוח בסיסית ועשיית התרגילים, אשמח מאד.
_________________
תוקן על ידי מנתחמערכות ב- 02/11/2011 18:12:54
נשלח ב-14/11/2011 10:30
קורדיוניסט, אתה חי?? יש עוד מישהו חוץ ממני ומנתחמערכות שעשו את התרגילים? לאן הגעתם?
נשלח ב-31/10/2011 17:56
אולי אתן קצת רקע על הסביבה ושפה של .
המעבד "מדבר" בשפת מכונה, אנחנו כותבים תוכנות בשפת אדם.
יש שפות שהם יותר קרובים לסוג הדיבור והבנה שלנו, שזה רוב השפות, ויש שפת ASSEMBLER שהיא הרבה יותר קרוב לשפת מכונה.
בכל המקרים צריך לתרגם את התוכנה לשפת מכונה.
את זה עושה ה- COMPILER.
הבעיה היא שלכל מכונה (או משפחה של מכונות) צריך לכתוב את זה אחרת.
ממציאי רצו להרוויח שתוצר אחד שמקומפל ירוץ על כל הסביבות.
את זה הם השיגו על ידי בניית סביבה לכל סוג של מכונה, שהיא כמו מכונה בתוך מכונה.
הסביבה הזו, שנקרא JAVE RUN-TIME ENVIRONMENT ,
JRE בקיצור, לוקח את קבצי שמקומפלים לקבצים עם סיומת CLASS ומריץ ומתרגם אותם לשפת מכונה.
בפועל הם ראו שזה די איטי, אז צירפו את המנגנון של JIT
JUST IN TIME COMPILER, שבוחן את הקוד בזמן ריצה, ומקמפל חלק ממנו, לשפת המכונה הספציפית.
מה זה אומר לנו הוא שבכדי לכתוב קוד , שנכתב בקבצים עם סיומת , ולהריץ אותם, צריך שני דברים, צריך את סביבת הריצה של , וסביבת הפיתוח וקימפול של , שזה ה-JDK.
שניהם אפשר לעשות בלי סביבת פיתוח ממש, אלא מחלון COMMAND PROMPT (מה שהיה נקרא חלון DOS).
אם הסביבה לא מקונפג כמו שצריך, נקבל הודעת שגיאה.
לפי הודעת השגיאה, נדע איפה הבעיה.
אם נתקין סביבת פיתוח שכולל את ה-JDK, בדרך כלל התקנה זו יסדר לנו את כל הקצוות, אבל לא תמיד.
אז קדימה לעבודה, להתקין את הסביבה, להתחיל לכתוב, לקמפל ולהריץ, וככה נוכל להתקדם ללמוד את השפה, ואת האוצר הגדות שבה-API, או ה-JCL.
תודה, תודה, תודה, רבה. הורדתי את החבילה של JDK שכולל NETBEANS, ולפי ההוראות שלך הצלחתי להריץ וגם לדבג את הדוגמאות שעשיתי כבר. עשיתי את זה על ידיד בחירת PROJECT שכולל קבצים קיימים, ואז בדף ה-PROPERTIES של הפרויקט, יכולתי לבחור לאיזה קלאס להריץ את ה-MAIN.
נשלח ב-25/10/2011 18:11
אני מעדיף ורגיל לNetBeans אם אתם רוצים דווקא בeclips תגידו לי נעשה מאמץ קטן ואני יוסיף הערות גם לeclips
1. תפתחו את התוכנה NetBeans
2. בצד שמאל למעלה יש לכם File>New Project
3. לאחר שלחצתם על New Project אמור להיפתח לכם חלון עם רשימה של סוגי פרויקטים שונים
4. תבחרו את ה, עכשיו אתם אמורים לראות כמה סוגי פרויקטים של יש את Application שזה הבסיסי כנראה שזה מה שאתם צריכים אבל יש גם Desktop Application שזה בשביל לבנות אפליקציות חלוניות אפשר גם להוסיף חלונות לאחר שייצרתם Application אבל זה נותן לכם בסיס טוב להתחיל
5. בחרתם סוג פרויקט ולחצתם על Next אתם תראו ממשק כדי לתת שם לפרויקט וכן את המיקום של הפרויקט
6. תשאירו את הערכים ברירת מחדל ולחצו על Finish
7. יש לכם פרויקט, הקובץ עם החץ הירוק אומר שזה קובץ שאפשר להריץ אותו (עם Main)
8. למעלה יש לכם חץ ירוק כדי להריץ את הפרויקט
בהצלחה!!
נשלח ב-25/10/2011 14:44
עברתי על כמה תרגילים, ונראה לי שחסר הסבר על המנגנון הבסיסי של קימפול וריצה של קוד .
אשמח מאד אם ילד עמוק ידריך אותנו איך להשתמשש בתרגילים מתוך NETBEANS או ECLIPSE.
עשיתי פרויקט, אבל לא מצאתי דרך להוסיף את הקובץ ולהריץ אותו.
נשלח ב-24/10/2011 20:43
רק להוסיף שאתם יכולים גם להשתמש בתוכנה של sun בשם NetBeans אני אישית אוהב אותו יותר אפשר גם לתכנת איתו PHP ועוד... כמו גם בeclips הורדת התכנה היא מכאן: http://netbeans.org/ אשמח לעזור לכם אם יהיה צורך
בינתיים שלחתי לינק לאנונימוס ולתמיכה. כמו בן התחלתי לקרוא 40 עמודים והם כולם תיאוריה כללית שאינם נחוצים למי שרוצה ללמוד שפה. הגעתי סוף סוף לשני תרגילים. הראשון שהגיע כקובץ class עבד, השני שהגיע כקובץ לא הצלחתי לקמפל..
נשלח ב-17/10/2011 05:51
אני לא יודע אם אוכל ללמוד את כל החומר, אבל הורדתי גם את JDK וגם eclipse. לא ידעתי איזה גירסה להוריד, אז הורדתי את 1.7 שהוא האחרון.
אני זוכר שהיו לי בעיות של גירסאות כשהכנתי תרגיל לקורס שפיתחתי. היו שמה keywords של הגירסה הבאה, וזה לא התקמפל לי. קיבלתי הודעה שאין להשתמש במילים אלו, כיון שהם י יו keywords. דבר אחר שמתי לב, שבסביבת eclipse אפשר לבחור את הסביבה, אז יכול להיות שאפשר להתקין כמה גירסאות ולבחור את זה שנצרך עבור התרגילים. גם אני מחכה ללינק לספר, ומחכה להוראות.