سؤال

سأحذف ما هو واضح هنا:دعم الميكروفون وكاميرا الويب.بخلاف ذلك، إذا كنت تدير فريق Silverlight، ما هي أولويتك القصوى بالنسبة لـ Silverlight v.Next؟

تنصل:إذا حصلنا على بعض الردود الجيدة، فسوف أقوم بنقلها إلى الأشخاص الذين أعرفهم في فريق Silverlight.

تحديث:أفضل مكان للإبلاغ عن طلبات ميزات Silverlight الآن هو موقع UserVoice: http://silverlight.uservoice.com/

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

المحلول

  • SQL Compact Edition يعمل على Silverlight CLR
  • دعم المشغلات
  • دعم قواميس الموارد

أيضًا، منذ أن قمت بإحضار كاميرا الويب، لا بد لي من توصيل جهاز دعم كاميرا الويب Silverlight 2 Webcam POC.إنه يستخدم Flash Interop ويسمح لك بالتقاط صور PNG الثابتة من Silverlight.أعتقد أنه مثال ممتع لإمكانية التشغيل التفاعلي لـ Silverlight وJavaScript وFlash أكثر من كونه حلًا مفيدًا لكاميرا الويب.ولكن يمكنك القيام بأشياء ممتعة معها.في أحدث منشوراتي على المدونة، استخدمت دعم كاميرا الويب لالتقاط صور ثابتة للعبة ألغاز منزلقة.

http://jonas.follesoe.no/WebcamInSilverlight2NdashSlidingPuzzleGame.aspx

نصائح أخرى

دعم كامل عبر الأنظمة الأساسية لأنظمة التشغيل Windows وMac وLinux مع تكافؤ كامل في الميزات لكل نظام تشغيل.;)

أنا في الواقع في فريق الضوء الفضي..حتى أتمكن أيضًا من تمرير الاقتراحات.

لست متأكدًا حقًا من مقدار ما يمكنني الكشف عنه، ولكن يجري العمل على كاميرا الويب.

يمكنني بالتأكيد أن أتفق مع الرغبة في إنشاء ملفات wav.كنت أرغب في تسريع/إبطاء الأصوات لعرض البيانو..

كارل - هذه هي الخطة.على الرغم من أن دعم Linux يتم التعامل معه بواسطة فريق mono.

بريان - على الرغم من أن التكافؤ مع WPF ليس هدفًا، إلا أن توافق المجموعة الفرعية هو الهدف.إن "الحد الأدنى" الخاص بـ Silverlight مزعج جدًا في بعض الأحيان.

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

  1. الطباعة.أي نوع، أي نوع، لا أهتم، طالما أن لدي بعض السيطرة عليه.من الصعب بيع تطبيق أعمال بدون طباعة، ولا، فالطباعة من المتصفح ليست جيدة بما فيه الكفاية.

  2. القدرة على نشر التحديثات.لا يمكنني حاليًا نشر إصدار جديد من xap بسهولة وأتوقع أن يحصل عليه المستخدمون.هذا يكاد يكون بمثابة سدادة للعرض.يبدو أن جميع الاقتراحات التي قدمتها لإنجاح هذا العمل لم تنجح أو تزيد الأمور سوءًا.إضافة سلسلة استعلام لم تفعل شيئًا.ستؤدي إعادة تسمية xap برقم الإصدار إلى مسح مساحة تخزين ISO وإضافة رأس عدم وجود ذاكرة تخزين مؤقت إلى موقع الويب يؤدي إلى انقطاع ملفات PDF في IE والتي تعد جزءًا من عملي رقم 1.

  3. انقر بزر الماوس الأيمن ثم انقر نقرًا مزدوجًا ثم عجلة التمرير.أين هم؟بالتأكيد يمكنني اختراقها وإنجاحها، لكن هذه الأشياء يجب أن تعمل.العذر الوحيد الذي سمعته هو أن بعض الفئران ليس لديها زر ثانٍ.آمل أن لا يكون هذا هو السبب.إذا كان الأمر كذلك، فلنتخلص من كل شيء باستثناء مربع النص حتى لا يشعر رجال الوشق بالسوء.

حسنًا، حسنًا، سأرمي واحدًا آخر هناك:دعم الملفات الصوتية.أود أن أكون قادرًا على إنشاء بيانات WAV على العميل وتشغيلها على الفور.كما هو الحال، يقوم Silverlight بتشغيل WMV وMP3 فقط، ولا يعد إنشاء أي منهما أمرًا بسيطًا (قانونيًا؟) بدون ترخيص لكل عميل.

التكافؤ مع WPF.

المشغلات (مشغلات الأحداث ومحفزات البيانات أيضًا) ، وترتبط بالعناصر الأخرى في XAML ، ومحولات القيمة متعددة الأجزاء ، و DynamicResources.

أوامر...ربما لو حصلوا على الوقت.

بالنسبة لهم لإصلاح عرض النص القبيح.

القدرة على الطباعة.لقد كنت أعمل على تطبيق أعمال منذ إصدار ألفا والمشكلة الأكبر هي أنه يتعين علي إنشاء ملفات PDF على الخادم وتنزيلها على العميل حتى يمكن طباعتها.البعض منهم يصبح كبيرًا حقًا.إذا كان بإمكاني إنشاؤها على العميل وطباعتها فإن ذلك من شأنه أن يحل جميع مشاكلي.وبخلاف ذلك، سيعمل SL 3.0 بشكل رائع مع تطبيقي.

SQL Compact Edition يعمل على Silverlight CLR

اعتقدت أن الهدف من Silverlight هو توفير وقت تشغيل صغير ومضمن في المتصفح.

إن إضافة كل حوض مطبخ (مثل SQL أو أي نوع من مكتبة ORM، أو التكافؤ مع WPF) سيؤدي إلى ما حدث مع .net 3.5.لن يقوم أحد بتطويره لأنهم لا يريدون تحميل المستخدمين النهائيين عبءًا تحميل 200 ميجا

أهم طلبات الميزات الخاصة بي لـ Silverlight هي:

  1. أصغر حجم تنزيل ممكن.آخر مرة نظرت فيها أعتقد أنها كانت 4.6 ميج؟هذا كبير جدًا.

  2. التثبيت بنقرة واحدة دون انقطاع.لا تجعلني أنتقل إلى مواقع أخرى، أو أعد تشغيل متصفحي*، أو تجرأ على إعادة تشغيل جهاز الكمبيوتر الخاص بي.

  3. التوافق الوراء.لقد زرت العديد من مواقع Silverlight الآن والتي لا تعمل لأنها تتطلب الإصدار 1.0 ولدي الإصدار التجريبي 2.0، لكن لا يمكنني تثبيت الإصدار 1.0 لأن الإصدار 2.0 يوقفه.هذا غبي.

* نعم، أدرك أن ذلك قد لا يكون ممكنًا ضمن حدود فايرفوكس وما إلى ذلك، ولكن لا يزال.هذا هو الهدف النهائي.

دفق الفيديو عبر RTSP.للأسف، يدعم Silverlight 2 فقط البث عبر HTTP، كما أن إخباره باستخدام mms:// يشير فقط إلى أنه يقوم ببث الفيديو عبر HTTP.

دعم المشاجرة.

سيكون هذا أمرًا ضخمًا بالنسبة للشركات التي تحتاج إلى الوصول إلى المستندات الممسوحة ضوئيًا من خادم مركزي - يعد نشر Silverlight أسهل بكثير من مكونات Windows Forms المستضافة في IE، ويتم إجراء جميع عمليات تصوير المستندات تقريبًا باستخدام Tiffs.

عنصر الارتباط التشعبي XAML داخل كتل النص.ابحث في Google عن "الارتباط التشعبي للنص الفضي" لمعرفة عدد الحلول المعقدة والقبيحة التي تم نشرها لهذا الإغفال.لاحظ كيف افضل واحد لا يحتوي على أي فواصل أسطر في النص، لأن WrapPanel الذي يستخدمه لا يتعامل معها.

إذا فشل ذلك، يمكنني استخدام واحدة على الأقل من الطرق التالية لجعل الحلول البديلة أكثر قبولا:

  • FlowDocument حتى أتمكن من العمل مع كتل نصية متعددة داخل مستند أكبر
  • هناك طريقة جيدة لتحديد النص الذي يتم تشغيله تحت النقر بالماوس عندما ينقر المستخدم في مكان ما على كتلة نصية.بشكل عام - بالنظر إلى إحداثيات X وY، اكتشف عنصر XAML الذي تم النقر عليه.
  • يتم تشغيل أحداث الماوس على النص، وليس فقط على كتلة النص التي تحتوي عليها.

لقد سألت كيفية القيام بذلك كسؤال هنا, ، ولا توجد إجابة مرضية، وهو أمر مخيب للآمال للغاية..

  • دعم HTML الأساسي/النص المنسق.
  • الارتباط التشعبي المضمن لـ WPF.

MIC + WebCam Support ... يجب لدعم طبعات الويب دعم ... لتطبيقات LOB Silverlight التي تعمل على Symbian (S60 Atleast) و iPhone

DataSet/TypedDataSet... مع ربط التحكم... يقوم Visual Studio بإنشاء محولات تعتمد على WCF (كما هو الحال حاليًا مع WinForms/Sql).سوف ينجذب الكثير من مطوري LoB!

أود فقط أن أضيف أن Silverlight لديه موقع صوت المستخدم الخاص به حيث يمكنك إضافة اقتراحات الميزات والتصويت عليها:http://silverlight.uservoice.com/

تم إعداد هذا بواسطة فريق منتج Silverlight وهم يراقبون الاقتراحات الموجودة على هذا الموقع بشكل نشط.

ماذا عن طريقة ما لتتمكن من تغليف Silverlight حول AIR وتكون قادرًا على تشغيله كعميل بطريقة متعددة المنصات...أعتقد أن هذا طلب موجه إلى فريق Adobe أكثر من كونه طلبًا إلى فريق Microsoft، ومع ذلك يجب أن أكون رائعًا!

هتافات!

أعلم أنه قد يكون من الصعب تنفيذ ذلك في Silverlight نظرًا لأنه من المحتمل أن يكون كثيف الاستخدام للموارد، ولكن سيكون من الجيد أن يتم دعم VisualBrush.

المربعات المنسدلة وطريقة أكثر بساطة لتمييز النص في مربع النص!

هذا ما أريده الآن على أية حال.

اسمحوا لي أن أضيف تصويتًا آخر للقدرة على إنشاء/تحرير/تشغيل ملفات wav (أو على الأقل تدفق بتات خام منخفض المستوى).

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

يبدو أن هذا التحديث التلقائي لرمز Silverlight الجديد يمثل مشكلة كبيرة.

كما يجب أن يكون النقر بزر الماوس الأيمن هناك.الأمر متروك للمطور للتعامل مع المستخدمين الذين ليس لديهم ماوس ذو زرين.أراهن أن 90% من المستخدمين لديهم زرين للفأرة.ويضطر مستخدمو أجهزة Mac إلى النقر على زر Cmd لمحاكاته، أليس كذلك؟إذا قمت بتغطية أنظمة Windows وMac التي تمثل 97% من السوق أو شيء من هذا القبيل، فهذا أفضل ما يمكن الحصول عليه.

شيئان:

  • القدرة على إجراء HttpWebRequest دون تحميل نص الطلب بالكامل في ذاكرة العميل
  • القدرة على إجراء اتصالات مأخذ التوصيل بمنفذ الخادم المصدر (على سبيل المثال.80 أو 443)

لن أكون ذلك الرجل الذي يسرد جميع ميزات WPF.أحاول أن أكون تكتيكيًا هنا.

وهنا قائمتي:

  1. وضع الثقة الكاملة (أي.الوصول إلى نظام الملفات، وإدخال النص بملء الشاشة)
  2. الوصول المباشر إلى الطابعة
  3. تمت ترقية ItemContainerGenerator من مجموعة أدوات SL إلى SL.هذه الفئة مهمة جدًا بشكل يبعث على السخرية لإنشاء عناصر تحكم مخصصة.
  4. السحب والإسقاط من سطح المكتب
  5. دعم أفضل لربط المصدر النسبي
  6. ScatterView وعناصر التحكم الأخرى التي تعمل باللمس
  7. تلقي إشعار بتحديثات التجميع في وقت التشغيل (حتى يتمكن المستخدمون الذين لم يغلقوا المتصفح من تلقي تحديثات التعليمات البرمجية).

لدي طلب يمكن حله بإحدى الطريقتين (كما أراهما):

  1. عنصر تحكم Canvas قابل للتحجيم تلقائيًا (على سبيل المثال.عندما تقوم بتغيير حجم اللوحة القماشية داخل Blend، فسيؤدي ذلك في الواقع إلى تغيير حجم اللوحة القماشية بدون تأثيرات جانبية مجنونة تطير خارج الشاشة وتحطم لا نهاية له.وبرمجيًا، إذا تم تعيين عرض/ارتفاع عنصر التحكم هذا، فسيتم أيضًا تغيير حجم محتويات اللوحة القماشية ضمن تلك الحدود.
  2. هناك طريقة بديلة للقيام بما ورد أعلاه وهي لوحة المسار.كما هو الحال الآن، يتم تغيير حجم المسارات بالطريقة التي أريدها في Blend.أعتقد أن لوحة المسار ستتغير أيضًا تمامًا كما تفعل المسارات الفردية.كما تعلمون، مثل مجموعة المسار من نوع ما.
  3. ماذا عن عدم قص حدود المسار عندما تتجاوز حدود العرض/الارتفاع؟أو إعطاء خيار (مربع اختيار) بطريقة أو بأخرى لتمكين/تعطيل هذه الميزة؟

أتساءل هل سيكون من الممكن يومًا ما تطوير موقع ويب باستخدام Silverlight، والذي يطبق ميزات مثل تلك المتوفرة على TinyChat و TokBox.com [عذرا أنا مستخدم جديد ولا أستطيع نشر أكثر من رابط لكل مشاركة :-(]، وهي:غرف دردشة تحتوي على العديد من تدفقات الصوت والفيديو القادمة من الميكروفونات وكاميرات الويب (باستخدام Flash).

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