24-11-2005, 15:21
|
|
|
|
חבר מתאריך: 09.04.02
הודעות: 8,000
|
|
מדריך XUL - מבוא
סדרת מדריכים (יתפרסמו עוד פרקים בהמשך) זו הינה תרגום של המדריך המצויין שיש ב-MDC.
מה זה XUL ולמה הוא נוצר?
XUL (מבוטא "קסוּל" ומתחרז עם "קוּל") נוצר כדי להקל ולהמריץ את פיתוח הדפדפן Mozilla.
רוב התוכנות מפותחות תוך שימוש באפשרויות של פלטפורמה מסויימת, כך שפיתוח תוכנות המותאמות לכל הפלטפורמות הופך לארוך ויקר.
כתיבת תוכנה, אפילו לפלטפורמה אחת, לוקחת הרבה מאוד זמן. עם XUL, ניתן ליצור ולערוך ממשקי משתמש במהירות ובקלות.
ל-XUL יש את כל היתרונות של שפות XML אחרות. כך למשל, ניתן להכניס XHTML ,MathML, ואפילו SVG לתוך XUL.
ניתן למקם טקסט בתוך מסמך XUL בקלות, מה שאומר שניתן לתרגם את המסמך לשפה אחרת תוך מאמץ קטן. ניתן להכליל גליונות CSS, כדי לשנות את ההופעה של ממשק המשתמש (בדומה לסקינים).
אילו סוגים של ממשקי משתמש ניתן ליצור עם XUL?
XUL מספקת את הכלים ליצירת רוב האלמנטים שקיימים בממשקים גרפיים מודרניים.
הנה רשימה חלקית של האלמנטים שניתן ליצור עם XUL:
- בקרי קלט, כגון תיבות טקסט ותיבות סימון (checkbox)
- סרגלי כלים, עם כפתורים או תוכן אחר.
- תפריטים נפתחים
- ממשקי לשוניות, כמו אלו שיש בפיירפוקס
- עצים להצגת מידע היררכי
- קיצורי מקלדת
זה אפשרי לפתוח קבצי XUL מהמחשב או משרת, אבל שרת האינטרנט חייב לשלוח את הכותר "Content-type: application/vnd.mozilla.xul+xml" (הערה שלי: אם השרת לא יכול לשלוח את הכותר בעצמו, ניתן לשלוח את הכותר באמצעות שפת צד שרת).
לקבצי XUL צריך לתת סיומת של .xul.
מה אני צריך לדעת בשביל המדריך?
אתה צריך לדעת HTML, ולהבין את הרעיון שעומד מאחורי XML ו-CSS.
|