Thinwire

التحميل الان

Thinwire الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • السعر:
  • FREE
  • اسم الناشر:
  • ThinWire Team
  • موقع ويب الناشر:
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 8.6 MB

Thinwire العلامات


Thinwire وصف

إطار مجاني ومفتوح مصدر أجاكس ريا Thinwire هو إطار عمل AJAX RIA لبناء تطبيقات متصفح AJAX الصفر التي تشعر بأن تطبيقات Desktop Gui. برنامج Ajax على الخادم، باستخدام نموذج GUI مدفوع الحدث الذي يوصل تسجيل البرنامج. يدعم ThinWire جميع متصفحات AJAX الرئيسية. ملاحظة: Thinwire مرخص وتوزيع بموجب شروط ترخيص جنو العام (GPL) ومكتبة جنو أو أقل ترخيص عام عام (LGPL) الجديد في هذا الإصدار: دعم Safari 2 تحسين. إطار يعمل تماما الآن. تحسين دعم لوحة المفاتيح Opera. تحسين رسائل الخطأ والتحقق من الأخطاء في مناطق مختلفة من الإطار. وأضاف الدعم للوصول إلى القيم في الطريقة الرئيسية عن طريق إضافة عبارة "contextparam" إلى "extrargums". يمكنك الآن إنشاء مكونات إنشاء UI من مؤشرات الترابط خارج مؤشر ترابط التطبيق. هذا مفيد في بعض الأحيان إذا كنت بحاجة إلى مكون منفصل لمحاكاة أو اختبار بعض الأشياء. جميع مسارات تعيين Servlet في Web.xml لتطبيق Thinwire يعمل الآن. دعم URL Thinwire الآن مجموعة واسعة بكثير من عنوان URL عن بعد بما في ذلك HTTPS. الفئة الفرعية لمكونات UI تعمل الآن بشكل صحيح في جميع الحالات. يدعم XOD الآن معالجة العناصر الفارغة وكذلك استخدام القيم المحددة في سمات مدمجة في العلامات مثل. تصحيح مجموعة متنوعة من المشاكل التي ترتبط بمعالج الذاكرة المشتركة بشكل غير صحيح. تم إصلاح مشاكل جانب العميل والخادم المختلفة. تصحيح و / أو تحسين FILECHOOSER بالطرق التالية: يعمل بشكل صحيح مع جميع المتصفحات الآن. يمكنك الآن إعادة استخدام المكون بعد تحميل ملف. تعمل ميزة حوار Filechooser الآن بشكل صحيح دون إلقاء خطأ. إزالتها حد تحميل الملف من 25 ميجابايت. حجم ملف غير محدود مدعوم الآن. تصحيح و / أو تحسين GRIDBOX بالطرق التالية: يمكن الآن تعطيل الفرز باستخدام الخاصية الجديدة "SANTOLLALLED". يمكنك الآن تعيين صف محدد قبل إضافةه إلى الشبكة - التغييرات إلى "Visieblecheckeses" في الآن يجعلها الآن بشكل صحيح. خطأ لم يعد ألقا عندما فارغة و "أدخل" أو "onarrow" اختيار الصف هو الآن صحيح في جميع الأوقات، مثل إضافة / إزالة الصفوف، فرز الشبكة أو إضافة صفوف جديدة بعد الوضوح. سيتم الآن تطبيق تنسيق العمود على خلايا نصية غنية. لن تتم إضافة الصف المكرر عند إضافة الصف الأول الآن. التحديد البرمجاري لا يؤدي إلى التمرير UI. لن يؤدي الفرز إلى التمرير لعرض الصف المحدد. يعتمد تنسيق y الآن على الصف المحدد في ActionEvent. انقر فوق و DoubleClick ActionEvents GetSourcex / y توفر الآن إحداثيات X / Y المتعلقة بالخلية التي تم النقر عليها (مزدوجة). عندما يتم تحديد صف محدد، يقوم الصف المحدد السابق الآن بإرجاع FALSE. تم تصحيحها و / أو تحسين شجرة بالطرق التالية: يمكنك الآن تحديد عنصر محدد قبل إضافةه إلى شجرة. إزالة العنصر المحدد سوف يغير الآن التحديد بذكاء. تعيين الخاصية الموسعة على عنصر الجذر يعمل الآن. إزالة العقد الشجرة تعمل الآن بشكل صحيح في جميع الحالات. انقر فوق و DoubleClick ActionEvents Getsourcex / y طرق العودة الآن -1 لكلا القيم. ستعود هذه القيم المناسبة في المستقبل. تصحيح و / أو تحسين تحرير الاخفاء بالطرق التالية: تاريخ تحرير الأقنعة الآن عرض 2 أرقام في فايرفوكس. 4 مائة تاريخ تحرير القناع يدعم الآن نطاقات السنة من 0000 إلى 9999. يقبل MaxLength الآن مدخلات الشخصيات الدولية. أقنعة تحرير الأحرف تقبل الآن جميع الأحرف اللاتينية 1 صالحة. يتم الآن إرسال محتوى الحقل الصحيح الآن عند استخدام "ENTER" لإطلاق النار. يدعم مربع الحوار الآن كسب التركيز عبر SetFocus (صحيح). بالإضافة إلى ذلك، تعمل طبقة مشروطة شفافة الآن بشكل صحيح ولا يتم إغلاق مربع حوار الإدخال بعد إغلاق مربع الحوار. يقوم HyperLink الآن بالتحقق من صحة القيمة التي تم تمريرها إلى منشئ الوسيطة الفردي لمعرفة ما إذا كان عنوان URL Thinwire. إذا كان الأمر كذلك، فقد كان يستخدم للموقع والنص. أيضا، يعمل hyperlink.openlocation () الآن على أي عنوان URL Thinwire، وليس فقط عناوين URL عن بعد. إزالة طبقة طبقة الأخيرة من TabFolder يعمل الآن. بالإضافة إلى ذلك، لن يقبل Tabsheet غير نشط أن تقبل التركيز المكون وعدم عليك تعيين التركيز على علامة تبويب أخرى قبل إزالة علامة التبويب مع التركيز لأن الإطار سوف يفعل ذلك. DropDownDateBox و ReaxBox الآن تهيئة الآن إلى التاريخ الذي تحدده على عنصر التحكم. أيضا، يعرض التحكم في صندوق DateBox الأيام الرمادية المناسبة. تضرب "مفتاح المسافة" على مكونات لن يرمي خطأ. الكثير إلى واحد، واسحب N 'إسقاط العلاقات تعمل الآن بشكل صحيح. القائمة لم تعد لديها اثنين من الصفوف تسليط الضوء في نفس الوقت على القوائم الطويلة. زر مع الصور ولا يوجد نص الآن مركز صورته. خاصية Focuscapable تعمل الآن بشكل صحيح. لا يتم اقتطاع نص رسالة MessageBox عند استخدام الصورة. تصحيح و / أو تحسين TableLayout بعدد من الطرق: إضافة دعم لتحديد الصف وعمود حد مكون باستخدام أرقام نسبة مثل +1، -2. يمكنك الآن إضافة صف إلى TableLayout قبل تعيين التخطيط إلى حاوية. يحدث الآن عرض شريط التمرير في الاعتبار أثناء الحسابات. تبديل وضوح الرؤية العمود يعمل الآن بشكل صحيح. مكونات متداخلة في التصميم الآن تعمل الآن. يمكنك الآن تعيين الرؤية أو عرض أو ارتفاع عمود TableLayout أو الصف قبل إضافة العمود أو الصف إلى التخطيط. لا يتم إضافة منشئ حجة للصف والأعمدة لتسهيل منشئ كائنات الصف والأعمدة ضمن ملف XOD. إزالة صف لم يعد يسبب إزالة صفين. جعل التزلجات فئة عامة بحيث يمكن استخدامها في إنشاء تخطيطات مخصصة. جميع أنواع الأحداث تدعم الآن المستمعين العالميين المسجلين عبر طرق في كائن التطبيق. يتم إرسال ActionEvents الآن بشكل صحيح حتى عند إضافة محطات الإقامة، بحيث تحرير الأحداث دائما النار بشكل صحيح. يتم الآن إرجاع الإحداثيات Y بشكل صحيح من النقر و DoubleClick الأحداث. وأضاف جميع طرق الإدماج / RemoveActionLostener طرق Radiobutton.group. تم تحسين معالجة الألوان بطرق متعددة: TohexString الآن إرجاع قيم عرافة كاملة لجميع الألوان. يتم إرسال الألوان الآن إلى العميل في عرافة لإصلاح عدم تناسق الألوان المختلفة. يتجاوز لون النظام الآن العمل في جميع الحالات. يقبل النقاط الآن السلاسل الكبيرة بحيث يشبه Java 5 Enum. تصحيح النص الغني التعامل مع سمة HREF في العلامة. أيضا، سمة حجم الخط الآن معالجتها بشكل صحيح في النقاط، وليس م. إعادة تسمية النمط المدمج من DefaultStyle إلى CorpordStyle وأضاف أسلوبا جديدا يسمى TricStyle الذي يمكنك استخدامه من خلال تحديد الفئة: ///thinwire.ui.application/resources/thinstyle.zip for the StyleSheet Init المعلمة في Web.xml. تقسم Style.xml من Corporatestyle المدمج في عدد من ملفات XOD الفردية التي تعالج كل منها جزءا خاصا من التصميم. هذا يجعل إعادة استخدام المستقبل من قبل أنماط أخرى أسهل بكثير. تم تحسين معالجة الخط بطرق متعددة: يمكن الآن تعيين الحجم للمبالغ الكسرية عبر Style.SetProperty. القضاء على إرسال غير ضروري لأسرة الخط وتسطير لكل شركات. تعيين الخاصية Font Strike يعمل الآن بشكل صحيح. الحصول على عرض الخط / الارتفاع عبر GetStringWidth / GetStringheight هو الآن دقيق. تبسيط محرك الاتصال بحيث لا يعتمد على إنشاء كائنات مفرطة من أجل قراءة البيانات. قم بتنظيف رمز العميل أيضا إلى التعامل مع البيانات المستلمة من الخادم بشكل أكثر كفاءة. أخيرا، أصبح إخراج الأحداث من الخادم الآن مباشرة مباشرة إلى دفق الاستجابة بدلا من التخزين المؤقت لأول مرة. تم إعادة بناء محرك معالجة الأحداث في Thinwire لدعم تقاسم الخيط. مع هذا النموذج الجديد، لن يكون تحجيم Thinwire محدودا بموجبه عدد الخيوط التي يمكن للخادم التوفيق في وقت واحد. سيؤدي محرك الحدث الآن تلقائيا إلى إضافة / إزالة المواضيع الموجودة على / من تجمع المعالجة حسب الحاجة. بالإضافة إلى ذلك، يمكن لكل مؤشر ترابط في المجمع التعامل مع طلبات معالجة الأحداث لتطبيقات متعددة. بينما كان قبل أن يقتصر ThinWire على 1000-1500 مستخدم متزامن لأنهم يحتاجون إلى خيوط 1000-1500 للتعامل مع هذا الحمل، الآن يجب أن يكون قادرا على التعامل مع نفس الحمل مع مواضيع أكثر من 50-75. تنظيف تسرب ذاكرة الحدود مدورة في IE6 التي كانت تؤثر على Radiobuttons. تنظيف أيضا تسرب الذاكرة في IE6 مع التحكم في الشجرة. تحسين السرعة التي تظهر فيها الحوار والاختباء. عندما يتم تبديل رؤية مربع الحوار، سيقوم معالج الحدث باستدعاء الأحداث إلى العميل على الفور. ينتج عن هذا شعور أسرع بكثير للعرض والاختباء من الحوار. في حين أن هذا كان دائما مشكلة، فقد أصبح ملحوظا للغاية بموجب نموذج تقاسم الخيط الجديد الأمثل وبالتالي فهو يحتاج إلى تصحيحه. نقل النمط المحسن إلى العميل عن طريق استبدال أسماء خاصية النمط بأسماء مختصرة يترجم العميل الآن. أعد كتابة محلل النص الغني بأكمله لاستخدام محلل ساكس بدلا من محلل دوم. أدى ذلك إلى تحسن 5x-10x في أوقات التقديم للنص الغني. تحسين تقديم الجانب العميل للنص الغني، والقضاء على عدد كبير من علامات الفترة غير الضرورية. إعادة صياغة تخطيطات للاتصال بتطبيق مهمة مؤقت مع 0. مهلة 0، بحيث يطلق عليه تطبيق فقط بحد أقصى مرة واحدة لكل دورة الطلب. إعادة صياغة مكونات العميل لتعيين النمط الأولي عبر CSSText، وبالتالي اكتساب عثرة أداء 20 لتقديم المكونات تنظيف مهام الموقت حتى إذا كان التتبع 0، فإن الموقت يسمى قبل إرجاع استجابة مرة أخرى إلى المتصفح بدلا من بعد رحلة ذهابا وإيابا.


Thinwire برامج ذات صلة

ons.

الموارد الرقمية مشاكل الاستخدام طويل الأجل محلول مستودع ...

156 23.6 MB

تحميل

testunitext.

محلول تطوير روبي يأتي كإضافة اختبار وحدة اختبار الوحدة ...

133 25 KB

تحميل