سؤال

هل يمكنني استخدام Silverlight لبناء عبر منصة سطح المكتب الحاجيات ؟

هل كانت مفيدة؟

المحلول

في Silverlight 2.0, لن يكون لديك أي مثل هذا الحظ.

في سيلفرلايت 3.0 (حاليا في بيتا) ، ومع ذلك ، تم إضافة دعم من قدرات المستعرض, مما يعني أنه يمكنك تحميل وتشغيل تطبيقات سيلفرلايت من سطح المكتب الخاص بك.

Silverlight منصة في العام هو عبر منصة ، لذلك الخارجية (سطح المكتب) ابليكاتيونس في سيلفرلايت 3.0 سوف يكون بالضبط نفس الشيء.

نقلت من ما الجديد في سيلفرلايت 3 بيتا ؟ مقطع من الإصدار الصفحة:

  • من قدرات المستعرض.الجديد من المتصفح الخبرة في سيلفرلايت 3 تمكن المستخدمين من المكان المفضلة Silverlight التطبيقات مباشرة على أجهزة الكمبيوتر الخاصة بهم وماك, مع الروابط على سطح المكتب ، قائمة ابدأ—كافة من دون الحاجة إلى تحميل إضافية أو وقت التشغيل متصفح في المكونات.المزيد من الجديد تجربة تمكن Silverlight تطبيقات العمل إذا كان الكمبيوتر متصل بالإنترنت أو لا تحسن جذري إلى التقليدية تجربة على شبكة الإنترنت.الميزات وتشمل:

    • الحياة خارج المتصفح.تطبيقات سيلفرلايت يمكن أن يكون الآن تثبيت و تشغيل من سطح المكتب خفيفة الوزن ويب الصحابة.وهكذا ، يمكن للمستخدمين اتخاذ الويب المفضلة تطبيقات معهم ، بغض النظر عن سواء كانت مرتبطة الإنترنت أم لا.
    • اختصارات سطح المكتب وقائمة ابدأ الدعم.تطبيقات سيلفرلايت يمكن يتم تخزينها على أي جهاز كمبيوتر أو ماك للكمبيوتر سطح المكتب مع الروابط في القائمة ابدأ و مجلد التطبيقات ، وهكذا هي تتوفر إمكانية الوصول بنقرة واحدة.
    • آمنة ومأمونة.الاستفادة من ميزات الأمان .صافي الإطار تطبيقات Silverlight تشغيل داخل تأمين رمل مع استمرار التخزين المعزول.هذه تطبيقات أكثر من نفسه القيود الأمنية التقليدية تطبيقات الويب و حتى يمكن الوثوق بها دون تحذيرات أمنية أو المطالبات ، التقليل من المستخدم انقطاع.
    • على نحو سلس التثبيت.لأن تطبيقات سيلفرلايت يتم تخزينها في ذاكرة التخزين المؤقت المحلية و لا تتطلب إضافية امتيازات تشغيل التثبيت عملية سريعة وفعالة.
    • التحديث التلقائي.عند إطلاق تطبيقات سيلفرلايت يمكن أن تحقق إصدارات جديدة على الخادم ، تحديث تلقائيا إذا تم العثور على أحد.
    • الاتصال بشبكة الإنترنت الكشف.تطبيقات سيلفرلايت الآن الكشف عن ما إذا كان لديهم الإنترنت والاتصال يمكن أن تتفاعل بذكاء بما في ذلك التخزين المؤقت a بيانات المستخدمين حتى اتصال استعادة.

نصائح أخرى

سيلفرلايت مقابل WPF

أولا وقبل كل شيء ، WPF هو ليس بالضبط سيلفرلايت.أنها تتطلب بالضرورة تختلف أوقات التشغيل.سيلفرلايت وقت التشغيل هو مجموعة فرعية .صافي و يحتاج إلى تثبيت العميل لعرض SL التطبيقات عبر المتصفح.في الوقت الحاضر SL وقت متاح لنظام التشغيل Windows و Mac.ضوء القمر لا تزال غير كاملة ، تطور لينكس.

WPF ، من ناحية أخرى ، هو محض على رأس .NET runtime, و هو متاح فقط على ويندوز.

يمكنك استخدام XAML لتطوير الخبرات المستخدم في سيلفرلايت و WPF و طالما كنت عصا سيلفرلايت فرعية ، يمكنك تجميع XAML في WPF كذلك.

الحاجيات سطح المكتب

إن فكرت في بناء عبر منصة سطح المكتب' الحاجيات - هل تريد استضافة تطبيقات Silverlight في سطح المكتب النافذة ؟ سيلفرلايت 3.0 يوفر دعم استضافة سيلفرلايت ضوابط الخروج من المتصفح.

وإلا أرى بلدي بلوق الدخول على استضافة سيلفرلايت باستخدام متصفح قذيفة. http://amazedsaint.blogspot.com/2008/12/thinking-outside-silverlight-sandbox.html.

هذا المنصب هو يدور حول

  1. استضافة صفحة HTML مع Silverlight في Winforms/بكت تطبيق سطح المكتب باستخدام عنصر تحكم مستعرض ويب ، التواصل جيئة وذهابا باستخدام HTML دوم
  2. تضمين خفيفة الوزن ملقم ويب مع في التطبيق المضيف ، التعامل مع الطلبات لأداء مثل هذه العمليات

ولكن تذكر أنه ليس WPF.نأمل أن يكون هذا يوضح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top