מדריך Silverlight

פוסטים חדשים

מדריך Silverlight – הקדמה וסביבת עבודה

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

תגיות: , ,

המשך

מדריך Silverlight – תוכנית ראשונה

בפרק זה ניצור אפליקציית Silverlight ראשונה. האפליקציה שלנו תכיל כפתור אחד ותציג הודעה כאשר נלחץ על הכפתור. ראשית נפתח את סביבת הפיתוח: לחצו על כפתור Start, בחרו ב All Programs,...

תגיות: , ,

המשך

מדריך Silverlight – שפת XAML

שפת XAML (מבוטא zamel) הינה שפה לתיאור ממשק משתמש (UI). שפה זו מבוססת על פורמט XML. אחת הסיבות המרכזיות לעבודה עם שפת XAML היא שקל מאוד להגדיר בעזרתה את מבנה...

תגיות: , ,

המשך

מדריך Silverlight – השמת Properties

בפרק זה במדריך נמשיך את הדיון בשפת XAML ונראה בהרחבה כיצד ניתן לקבוע ערכים לתכונות של אובייקטים. נזכר בדוגמא שראינו בפרק הקודם: <UserControl  x:Class="FirstSilverlightApplication3.MainPage"  >="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  >:x="http://schemas.microsoft.com/winfx/2006/xaml"  >:d="http://schemas.microsoft.com/expression/blend/2008"  >:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"  mc:Ignorable="d"  d:DesignHeight="300" ...

תגיות: , ,

המשך

מדריך Silverlight – הקשר בין XAML לקוד #C

קובץ code-behind שפת XAML מאפשרת הפרדה טובה בין הלוגיקה של האפליקציה להגדרת ממשק המשתמש (UI). בדרך כלל, ליד קובץ XAML ישנו קובץ קוד בשפת #C, שמכיל קוד שנדרש ע"י קובץ...

תגיות: , ,

המשך

מדריך Silverlight – סידור פקדים

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

תגיות: , ,

המשך

מדריך Silverlight – סידור פקדים: StackPanel

פאנל (Panel) הוא פקד אשר יכול להכיל מספר פקדים. ישנם מספר פאנלים בXAML, כאשר ההבדל בין הפאנלים הוא בצורה שבה כל פאנל מסדר את הפקדים שהוא מכיל. בפרק זה נלמד...

תגיות: , ,

המשך

מדריך Silverlight – סידור פקדים: Grid

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

תגיות: , ,

המשך

מדריך Silverlight – סידור פקדים: Canvas

Canvas הוא פאנל שמאפשר להציב כל פקד שהוא מכיל, בנקודה מסוימת בחלון. שיטה זו מזכירה את שיטת העבודה בסביבת WinForms, שבה היינו קובעים את המיקום של הפקד ע"י שימוש בתכונות...

תגיות: , ,

המשך

מדריך Silverlight – סידור פקדים: תכונות נוספות המשפיעות על Layout

מלבד אוסף הפאנלים הגדול שראינו בפרקים הקודמים ישנן תכונות נוספות לכל פקד שמשפיעות על גודל ומיקום הפקד. תכונות השולטות על גודל הפקד תכונות השולטות על רוחב הפקד התכונה Width –...

תגיות: , ,

המשך

מדריך Silverlight – פקדים בסיסיים

Silverlight מכילה מספר רב של פקדים מוכנים מהקופסא. בפרקים הבאים נדבר על הפקדים הבסיסיים המסופקים. פקדים אלו הם יחידות הבסיס לכל אתר ועל כן חשובה מאוד הכרות טובה עימם. בפרקים...

תגיות: , ,

המשך

מדריך Silverlight – פקדים בסיסיים: כפתורים

כפתור הוא פקד שניתן ללחוץ עליו. ישנם מספר סוגים שונים של פקדים שעונים על הגדרה זו ומה שמשותף להם הוא שלכולם יש אירוע Click. הפקד Button פקד הכפתור הכי בסיסי...

תגיות: , ,

המשך

מדריך Silverlight – פקדים בסיסיים: טקסט

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

תגיות: , ,

המשך

מדריך Silverlight – פקדים בסיסיים: ListBox

הפקד ListBox מאפשר להציג למשתמש רשימה של ערכים שמתוכם המשתמש יכול לבחור אחד או יותר ערכים. יצירת ListBox עם מספר ערכים התכונה החשובה בפקד ListBox היא התכונה Items שאליה ניתן...

תגיות: , ,

המשך

מדריך Silverlight – פקדים בסיסיים: ComboBox

הפקד ComboBox מאפשר למשתמש לבחור ערך יחיד מתוך רשימה נפתחת של ערכים. העבודה עם פקד ComboBox נעשית בצורה דומה מאוד לעבודה עם פקד ListBox. יצירת ComboBox עם מספר ערכים באופן...

תגיות: , ,

המשך

מדריך Silverlight – פקדים נוספים

הפקד TabControl הפקד TabControl מאפשר תצוגה של תוכן בעזרת שימוש בטאבים. כל טאב מיוצג ע"י אלמנט מטיפוס TabItem ויכול להכיל כל תוכן שהוא. בשביל להשתמש בפקד TabControl ב Silverlight יש...

תגיות: , ,

המשך

מדריך Silverlight – פקדי תאריכים

הפקד Calendar הפקד Calendar מייצג פקד שמאפשר למשתמש לבחור תאריך מתוך תצוגה ויזואלית של לוח שנה. כדי להשתמש בפקד Calendar יש להוסיף Reference לקובץ System.Windows.Controls.dll התכונה DisplayMode התכונה DisplayMode מאפשרת...

תגיות: , ,

המשך

מדריך Silverlight – פקדים מסוג ContentControl

בפרקים דומים במדריך כבר ראינו שלהרבה פקדים יש תכונה בשם Content. בתכונה זו לרוב שמנו ערך טקסטואלי, אבל הזכרתי כבר את העובדה שניתן לשים ערכים הרבה יותר מורכבים. בפרק זה...

תגיות: , ,

המשך

מדריך Silverlight – שימוש ב Dependency Properties

הקדמה כפי שאתם יודעים, במחלקה בשפת #C ניתן להגדיר Properties (תכונות). כאשר פיתחו את WPF ו Silverlight, עלה הצורך בProperties משוכללים, עם יכולות נוספות מעבר לProperties הרגילים. לProperties החדשים שפיתחו...

תגיות: , ,

המשך