» נושאי לימוד
» נושאי לימוד
יום חמישי 28 במרץ 2024
דוגמאות ליישומוני ג'אווה
דף ראשי  בניית אתרים  ג'אווה  דוגמאות ליישומוני ג'אווה גרסה להדפסה

יישומון לדוגמא                             

גם אם אינך יודע לתכנת בג'אווה בכלל, אתה יכול להוסיף יישומוני ג'אווה, שנכתבו ע"י מתכנתים אחרים, לדף האינטרנט שלך.


בוא ונראה איך בדיוק ניתן לעשות זאת.

 

תרגיל בג'אווה : יישומון סרט נע
 

בהרבה יישומוני ג'אווה ניתנת למשתמש אפשרות לשנות את היישומון מעט, כך שיתאים לצרכיו, כמו שנראה בסרט הטקסט הנע שפותח ע"י ITS.

 

 

Your browser does not support Java so it cannot display thedemonstration applet. Netscape 3.0 for the Macintosh,Netscape 2.0 for PC and Unix systems, and Internet Explorer 3.0 are examples of browsers that supportJava.

 

 

 

את הסרט למעלה הוספנו לדף שלנו באמצעות קוד ה HTML המובא כאן:

 

 


 <applet code=NavigatorTicker11.class width=300
height=28>
<param name=count value=2>
<param name=msg0 value=
"ברוך הבא לעמוד הבית של  ***  לחץ כדי להתחבר       ***
No Link">
<param name=msg1 value=
"  בקר באית"ן הדף הראשי   http://www.eitan.ac.il/
">
<param name=speed value=8>
<param name=bgco value=50,0,200>
<param name=txtco value=250,250,0>
<param name=linkco value=180,25,21>
</applet>

 

 

תוכנית הג'אווה האמיתית לא נמצאת בעצם בקטע למעלה, אלא בקובץ חיצוני בשם:

 

NavigatorTicker11.class

 

קובץ זה נקרא קובץ בינארי שעבר תהליך שנקרא הידור(קומפילציה) שהביא אותו מטקסט של קוד לתוכנית( בג'אווה הסיומות של קבצים אלו בדרך - כלל יהיו class.).

 

השדות  CODE ו CODEBASE

 

שים לב שבעצם קוד התוכנית שכתוב בשפת ג'אווה כלל אינו מופיע בקטע ה HTML שהשתמשנו בו, אלא יש אליו הפניה מתוך קוד ה HTML .
לצורך הפניה זו נשתמש בתג HTML בשם applet , תג זה אומר לדפדפן את מיקום יישומון הג'אווה אותו אנו רוצים להריץ.
הדפדפן מזהה את שם הקובץ בעזרת ההצהרה:

 

Code=NavigatorTicker11.class

 

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

  codebase = /Java/NavTicker.

 

שורה זו שתופיע בתוך תג ה applet תסמל את ספרית הבסיס בה נמצא קובץ היישומון.


בקטע הקוד הזה אנו בעצם מודיעים שהקובץ NavigatorTicker11.class נמצא בתת ספריה בשם NavTicker שנמצאת בתוך הספרייה Java שהיא עצמה נמצאת בתוך הספרייה שמכילה את מסמך ה HTML.
תג זה שימושי למקרה שנרצה להשתמש באותו יישומון עבור מסמכי HTML שונים( שנמצאים בספריות שונות).
במקרה ותרצה להריץ יישומוני ג'אווה מספריה שונה מזו שבה נמצא מסמך ה HTML שלך, אנו ממליצים לקרוא את הפרק שעוסק ב כתובות יחסיות .

 

 

פירוט הפרמטרים של התג applet

 

שאר הפריטים בדוגמת הקוד שראינו בתחילת הפרק הם מקדמים(פרמטרים) שמאפשרים למשתמש לאפיין את התנהגות היישומון. נוכל לזהות את המקדמים האלו ע"י התחילית "param".


בדוגמא שלו משמעות המקדמים היא:

 

  •  count - מספר ההודעות הכולל ( 2 בדוגמא שלנו) .
  •  msg0, msg1,… - פירוט ההודעות , שים לב שהמספור מתחיל מ 0 ועולה. בסוף ההודעה מובאים שני לוכסנים () ולאחריהם כתובת אינטרנט (URL) אליה אפשר לקשר את ההודעה.
  •  txtco - צבע הטקסט בהודעה, מקודד ע"י שלושת צבעי היסוד: אדום ירוק וכחול (Red, Green and Blue) הנקראים שלישיית RGB, מופרדים באמצעות פסיקים.
    כל צבע מקבל ערך בטווח 0-255  שמסמל את כמות הצבע המוקצית לאדום ירוק והכחול בהתאמה.
  •  bgco - צבע הרקע (הערך ניתן בדומה ל txtco).
  •  linkco - צבע קישורים (הערך ניתן בדומה ל txtco).
  •  speed - מבטא את מהירות הגלילה של הטקסט.

 

 

שים לב שלכל הודעה אפשר להצמיד קישור hypertext .
כתובת ה URL תופיע בתחתית הדפדפן בכל פעם שהסמן יעבור מעל להודעה המתאימה, הקישור יופעל ע"י הקלקה עם העכבר על ההודעה המתאימה.
גם אם אין קישור hyprtext להודעה עדיין צריך להקליד את צמד הלוכסנים() ולאחריהם הודעה שתופיע בתחתית הדפדפן בזמן שהסמן יעבור מעל ההודעה .

 

 

הוספת היישומון לדף האינטרנט שלך


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

 

 

התאמה אישית של היישומון

 

נסה לשנות קצת את היישומון:

 

1.  הכנס את שמך במקום המתאים לשם האתר כך שיתאים לאתר הבית שלך.

 

2.  הוסף הודעה נוספת ( אל תשכח לעדכן את הערך של המקדם count ).

 

3.  שנה את צבע הרקע לאדום בוהק (255,0,0) .

 

4.  שנה את צבע הטקסט ל (cyan (0,255,255 .

 

5.  נסה לשנות את מהירות הגלילה של הטקסט. מה קורה כשאתה מזין ערך גדול מ- 8? קטן מ- 8?

 

6.  שנה את ההודעות כך שיתאימו לאתר שלך והוסף את היישומון לאתר.

 


יישומוני ג'אווה נוספים


אם תרצה להוסיף יישומונים נוספים לדפי האינטרנט שלך תוכל למצוא דוגמאות באתרים הבאים:

 

http://www.zakai.com/zakai2000/japplet.htm

 

http://www.cs.bgu.ac.il/~danho/Jb/Applets/applet.html

 

http://java.sun.com/applets

 

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

 14-01-04 / 11:40  עודכן ,  14-08-03 / 12:23  נוצר ע"י נועם עמית  בתאריך 
 ג'אווה - הקודםהבא - אזהרות ג'אווה 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1