وصف المشروع: هذا المشروع عبارة عن أداة رسم لهندسة مستوى الكمبيوتر. توجد بعض مكتبات الأنماط التفاعلية المضمنة للتصفح عبر الإنترنت. تم تطوير المشروع باستخدام Silverlight 2.0 (يمكنك استخدام Microsoft Expression v3 beta للتحويل إلى Silverlight v3.0) وC# 3.0 (يتم تطبيق إصدار واحد على Silverlight وwpf). يتمتع محرك الرسم الأساسي بمرونة جيدة وقابلية للتوسع، مما يسهل على المطورين إضافة رسومات ووظائف جديدة. نوع العمل الذي سنواجهه: استخدم تقنية Silverlight 3.0 لترحيل تطبيقات سطح المكتب الحالية التي لا يمكن ترحيلها بنجاح إلى الويب (التفاعلات الكبيرة والمعقدة أو متطلبات أمان معينة أو الرائعة جدًا، باختصار، Ajax غير قادر) إلى الويب. للحصول على بعض الترحيل الجيد لتطبيق Flash. (هذا هو التغوط في حفرة. من يستفيد من الحفرة أولاً هو الرئيس) قم بعمل امتدادات أكثر ثراءً لتطبيقات AJAX الحالية. التحديات التي سنواجهها: يمكن أخيرًا للأساتذة الذين يقومون بتطوير برامج WinForm أن ينخرطوا في عالم الويب بمرونة دون الحاجة إلى إنشاء إطار عمل Asp.net وهو أمر محبط للغاية بحيث يتعين عليهم إعادة البناء إلى ما لا نهاية حتى يكتبوا بروتوكول http بأنفسهم. هنا يأتون. نرحب بالأصدقاء من معسكر Flex للانضمام إلى دائرة Silverlight 3.0. من السهل ترحيل نفس الأفكار (التي تسمى الانتحال بطريقة سيئة). يمكنك القدوم أيضًا. السبب الذي يجعلها توفر تجربة مستخدم أكثر ثراءً هو أن نظام حلقة الرسائل WinForm المتشابك يمكن أن يؤثر أي إجراء بسهولة على التطبيق بأكمله، وهذا يختلف كثيرًا عن تطوير تطبيقات الويب (لأننا نختار في كثير من الأحيان - أنا أقوم بالفرشاة، أنا أقوم بالفرشاة). فرشاة، فرشاة، فرشاة).
مزايانا: XAML = html، XAML (ملف الموارد) = CSS، C# (Ruby أو Python حتى JS) = JS. يمكن ملاحظة أنه لا يزال بإمكانك تطوير تطبيقات Silverlight تمامًا مثل تطوير تطبيقات الويب طالما غيرت رأيك. سيتم وضع Silverlight في النهاية على موقع الويب (لن نأخذ في الاعتبار وظيفة خارج المتصفح أولاً)، لذلك إذا كنا على دراية بـ HTML وJS، فيمكننا بسهولة السماح لـ Silverlight بالتفاعل مع HTML. بعد قولي هذا، أعتقد أنه كان يجب على الجميع أن يفهموا أن إصدار Silverlight عبر الإنترنت من لوحة الرسم الهندسي المستوي هو ترحيل WinForm الكلاسيكي إلى الويب. عند تفسير كود Silverlight وكود WPF، ستجد أنه لا يوجد فرق كبير (وبالتالي وجود مكتبات متوافقة مع Silverlight وWPF، وحتى برامج تحويل Silverlight وWPF). أو ربما نفهم بشكل مأساوي أن هذا تطبيق WebForm. نشك بغضب شديد في أن مهندس Microsoft هذا كان يعمل على تطوير WinForm لأكثر من 10 سنوات (وأنا معجب به بالمناسبة). يوجد عرض توضيحي شامل ضمن Main/SilverlightClient، افتحه باستخدام VS2008 وقم بتشغيله (أو انقر بزر الماوس الأيمن: افتح في المتصفح) لرؤية التأثير. وهو يأتي مع بعض العروض التوضيحية عبر الإنترنت والنماذج الهندسية الأخرى في مجلدات أخرى إذا كنت مهتمًا، يمكنك إجراء البحث الخاص بك