וובמאסטר - תיכנות ובניית אתרים

מדריך Silverlight – יצירת אפליקציה Out Of Browser

arikp ,‏ מכללת סלע‏ ‏/‏ 21 יולי, 2011
F+
F-

Silverlight מאפשרת ליצור אפליקציות שחיות מחוץ לדפדפן, בחלון משלהם ובעלי Icon עצמאי על שולחן העבודה. אפליקציות כאלו מכונות אפליקציות Out-Of-Browser. בפרק זה נלמד כיצד יוצרים כזאת אפליקציה.

ראשית נבנה אפליקציית Silverlight רגילה:

<UserControl x:Class="OutOfBrowserDemo.MainPage"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            mc:Ignorable="d"
            d:DesignHeight="300"
            d:DesignWidth="400">

  <Grid x:Name="LayoutRoot"
       Background="White">
    <TextBlock HorizontalAlignment="Center"
              FontSize="32"
              Text="My out-of-browser application" />
  </Grid
>
</
UserControl
>

 

אפליקציה זו נפתחת בדפדפן ונראית כך:

מדריך Silverlight – יצירת אפליקציה Out Of Browser

 

כעת נרצה להפוך את האפליקציה ל Out Of Browser. לשם כך נלחץ לחצן ימני על שם הפרויקט ונבחר ב Properties:

מדריך Silverlight – יצירת אפליקציה Out Of Browser

 

כעת נבחר בלשונית Silverlight מצד שמאל ונסמן את התיבה Enable running application out of the browser

 

מדריך Silverlight – יצירת אפליקציה Out Of Browser

 

כעת נריץ את האפליקציה ונקבל אפליקציה חלונאית:

 

מדריך Silverlight – יצירת אפליקציה Out Of Browser

 

לאחר שמעבירים אפליקציה להיות Out Of Browser, האפליקציה תופעל מסביבת העבודה מיד במצב זה. נציין שאפליקציה מסוג OOB לא רק שאינה חייבת לרוץ מחוץ לדפדפן, אלא מצב ברירת המחדל שלה הוא לרוץ בתוך הדפדפן.

אם נרצה לסמלץ את תהליך העבודה של המשתמש הפשוט, ראשית נגרום ל Visual Studio להריץ את האפליקציה במצב דפדפן. את זאת נוכל לבצע אם נלך שוב ל Properties של הפרויקט ונבחר בלשונית של Debug ומסמן את האפשרות Dynamically generate a test page:

מדריך Silverlight – יצירת אפליקציה Out Of Browser

 

כעת אם נפעיל את האפליקציה היא תופעל מתוך הדפדפן, אבל אם נלחץ מקש ימני נקבל תפריט המציע לנו להתקין את האפליקציה מחוץ לדפדפן:

מדריך Silverlight – יצירת אפליקציה Out Of Browser

 

לחיצה על Install תפעיל חלון המציע לנו ליצור קיצורי דרך בתפריט התחל ושולחן העבודה:

מדריך Silverlight – יצירת אפליקציה Out Of Browser

 

לחיצה על אישור תיצור את קיצורי הדרך שביקשנו ותפעיל מיד את האפליקציה במצב OOB.

ישנם אפשרויות נוספות שניתן להגדיר במסך ההגדרות של OOB כגון אייקונים, תיאור האפליקציה ועוד. ניתן למצוא הגדרות אלו ע"י לחיצה על כפתור Out-of-Browser Settings במסך Properties.

 

 

 

מדריך Silverlight – יצירת אפליקציה Out Of Browser

arikp, מכללת סלע

אריק פוזננסקי הוא יועץ בכיר ומרצה בסלע. הוא השלים שני תארי B.Sc. במתמטיקה ומדעי המחשב בהצטיינות יתרה בטכניון. לאריק ידע נרחב בטכנולוגיות מיקרוסופט, כולל .NET עם C#, WPF, Silverlight, WinForms, Interop, COM/ATL, C++ Win32 ו reverse engineering.
תגיות: מדריך‏  /  פיתוח‏  /  SilverLight‏  

תגובות בפייסבוק

תגובות למאמר



תגיות פופולאריות

מערכות תוכן

וובמאסטר © כל הזכויות שמורות