PIZiadas גרף

PIZiadas גרף

העולם שלי הוא פנימה.

DrawWorld ! [JAVA]

Empezamos una serie de artículos que introducen el lenguaje de programación JAVA orientando su enfoque a la producción de applets con contenido gráfico.

המסגרת של בלוג היא שימושית במיוחד עבור בדיקות, הסביבה וטוויטר (su-API) עשוי לשמש כדי להמחיש היישום שלה בגישה לנתונים זמינות ברשתות חברתיות.

JAVA es un lenguaje que puede ser utilizado también para programar dispositivos móviles. מערכת ההפעלה אנדרואיד היא דוגמא מובהקת לכמה רחוק ההתרחבות הגיעה מהשפה זו, משום שהיישומים שלהם מתוכנתים בג'אווה לפני שיומרו לקוד שמבין את המסוף.

האם חומר הדרכה זה הגיוני? לא מספיק ספרים, הדרכות, מדריכים למבוא חדש?. האם זה תלוי בגישה שאנו נוקטים כדי לעבוד? ביסודו הגיוני אם אנחנו יכולים להביא משהו חדש, un cierto “הערך המוסף”.

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

HelloWorld מותאם לגרפיקה

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

בדוגמא שלנו לא לכתוב טקסט (אנחנו יכולים לעשות בצורה גרפית); במקום לצייר עיגול פשוט על המסך (viewport) שביישום מוצג. באמצעות הקבלה סמנטית, אנחנו יכולים לקרוא לתכנית הראשונה DrawWorld.

יבוא java.applet.Applet;
יבוא java.awt.Graphics;
/**
* @ מחבר joju
*/
מעמד ציבורי DrawWorld מרחיב יישומון {
ציבורי DrawWorld() { }
חלל סטטי ציבור ראשי(חוט[] ארגומנטים) { }
חלל ציבורי לצבוע(גרפיקה גרם){
g.drawOval(10, 10, 100, 100);
}
}

הטקסט הנ"ל צריך להיות בקובץ שנקרא DrawWorld.java לבצע אותו משורת הפקודה או מפיתוח IDE כפי שניתן לראות בהמשך. אנחנו בתחילה נתמקד בהבנת טקסונומיה של תכנית.

יבוא כיתות

השורות הראשונות:

 

 

 

יבוא java.applet.Applet;
יבוא java.awt.Graphics;
מצביע על כך שישתמש באובייקטים ופונקציות שהוגדרו בקבצים אחרים- בפרט בכיתה “יישומון” משמש כמרכיב מרכזי של התכנית, כמו שהם מבצעים את אותה פונקציונליות באמצעות הטמעה. לרוץ בדפדפן צריכה “objeto יישומון”;

תיעוד בכיתה

לתעד את ביקורות הקוד משמשות. תגובה עשויה להיות מוגבלת לשורת טקסט או להשתמש בכמה קווים מלאים.

  • שני ברים משמשים “//” כדי לציין את תחילתה של תגובה שמסתיימת בסוף השורה.

// זו תגובה

  • משומש (JAVA סגנון) בר ושתי כוכביות “/**” (זה גם יכול להיות כוכבית אחת”/*“) כדי לציין את תחילתה של הפרשנות שאתה יכול להשתמש במספר שורות. הביקורת סוגרת עם הרצף ההפוך של בר והכוכבי, כלומר עם “*/“.
/**
* @ מחבר Joju
*/

 

 

 

הביקורת עשויה לכלול “תגים” לאחר מכן להקל על יצירה אוטומטית של תיעוד עזרה. El “מחבר” תכנית, כאן, ניתן למצוא מתוך היישום להוכרז בפרשנות.

מעמד

fichero JAVA, סיומת כלומר “.ג 'אווה” מכיל “מעמד”. שם הקובץ ואת שם המחלקה חייב להיות זהה.

מעמד ציבורי DrawWorld מרחיב יישומון {
}

קובץ DrawWorld.java מכיל מעמד ציבורי DrawWorld שימוש או “מרחיב” מעמד “יישומון“. משמעות דבר היא כי הוא למעשה יישומון DrawWorld. אנחנו יכולים לשלב בדף אינטרנט שלך יישומון, כפי שהוא ירש את כל היכולות לשימוש מפעיל “מרחיב“.

יישום את הפונקציונליות של “מעמד” מתבצע באמצעות משתנים ופונקציות שהם בין המפתחות “{……}” לתחום ש.

כיתת בנאי

אני מתכנת ליזום או לבקש אובייקט חדש במפעיל JAVA “חדש”, היישום מבצע את הקוד שנמצא במה שמכונה “בנאים בכיתה”. אנו עשויים לחשוב כי הוא “נקודת התחלה”

ציבורי DrawWorld() { }

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

עוד נקודת התחלה היא היישום של השיטה “ראשי”, משמש כדי להפעיל את התכנית אם להפעיל כיישום שאינו מוטבע בדפדפן

חלל סטטי ציבור ראשי(חוט[] ארגומנטים) { }

ציור על המסך

ברכה הקלאסית שלנו תהפוך לציור פשוט. השיטה “לצבוע” הוא אחראי על “לצייר” בקשה. בכל פעם שהמסך רענון המערכת באופן אוטומטי קוראת בשיטה זו, שבו יש לנו שולבו קו פשוט של קוד כדי “לצבוע” una curva oval (היקף האליפסה במקרה זה) ניתן למצוא בתוך המרחב של תוחמת מרובע 100 יחידות אורך בקואורדינטות (10,10):

 

חלל ציבורי לצבוע(גרפיקה גרם){
g.drawOval(10, 10, 100, 100);
}
פונקציה “drawOval” הוא הליך עם “clase גרפיקה”. JAVA צריך לצייר אובייקט מסוג זה (הגרפיקה objeto), שמיושם בליבה של היישום. פונקצית הצבע לוקחת כטיעון אובייקט גרפיקה שהוא מסומן באות “סול” בתקן.
כדי לגשת לשיטות של האובייקט “גרפיקה” להוסיף “נקודה” שם (סול) אובייקט ולאחר מכן את השם של הפונקציה.

 

מהיד שלנו אוריילי מפרסמים מסמך עניין רב.

הגרפיקה 2D Java: אחד הספרים המעניינים ביותר של מבוא לתכנות גרפי עם JAVA. דפדף בכל היבט של ספריית גרפיקת Java2D עם דוגמאות המדגישים את ההיבטים החשובים ביותר בשימוש.

תכנות 2D קלאסי בJAVA

 

JAVA

JAVA Curso