لباس نوم

PAJAMAS هي مجموعة أدوات ومكتبة مصممة لتمكين كتابة تطبيقات AJAX في Python.
التحميل الان

لباس نوم الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • James Tauber
  • موقع ويب الناشر:
  • http://jtauber.com/pyso

لباس نوم العلامات


لباس نوم وصف

PAJAMAS هي مجموعة أدوات ومكتبة مصممة لتمكين كتابة تطبيقات AJAX في بيثون. PAJAMAS هي مجموعة أدوات ومكتبة مصممة لتمكين كتابة تطبيقات AJAX في بيثون. تعتمد بيجامة على GOGAM في GOTLE، والتي تنطوي على نفس الشيء بالنسبة ل Java.ike GWT، تنطوي بيجامات على ترجمة التطبيق والمكتبات (بما في ذلك WEDGETS ودروس DOM) إلى JavaScript والتعبئة من رمز JavaScript ذلك. هناك نوعان من أدوات المطور الأساسية المضمنة مع بيجاما. يترجم Pyjs كود بيثون إلى JavaScript عن طريق المشي في شجرة بناء جملة Python مجردة وتوليد JavaScript. تتطلب أنواع الثعبان المدمجة عن تطبيق جافا سكريبت مخصص. على سبيل المثال، على الرغم من أن قوائم الثعبان تشبه صفائف JavaScript، يتم تحويل قوائم Python إلى كائنات مخصصة تقوم بتنفيذ طرق مثل إلحاق. يتم تعريف هذه الكائنات المخصصة اللازمة للترجمة من قبل PYJS في مكتبة تسمى Pyjslib.like GWT، تأتي منامة مع مجموعة من الحاجيات UI وكذلك مكتبة لمعالجة DOM. تتم كتابة هذه المكتبات في بيثون ولكنها، مثل كل شيء آخر، مترجم إلى جافا سكريبت للنشر. تتم إدارة الترجمة الشاملة للمكونات الفردية عن طريق البناء الذي يخلق أيضا رمز الغليان الضروري. والنتيجة هي مجموعة من ملفات .html و .js التي يمكن تقديمها بواسطة خادم ويب. هناك مكونات أخرى مخطط لها والتي لم تكن مغطاة هنا مثل رمز جانب الخادم للاتصال في تطبيقات خادم العميل. ما الجديد في هذا الإصدار: الإكمال التلقائي الثابت الذي يحتاج فقط إلى غير مشروط على popuppanel (بفضل lovelySystems لتنفيذ مربعات الحوار غير مشروط وإلا فلن يكون من الممكن إصلاح الإكمال التلقائي) وأضاف تنفيذ وظيفة "نوع" metaclass جعل KeyBoardListener وحدة Singleton بدلا من أن يكون لها فئة تسمى نفس الوحدة النمطية. وبالمثل مع Mouselistener والحدث والتركيز. وأضاف قوائم السياق المريح، وأضاف مثالا في القوائم في KitchenSink.py لإظهار كيفية تعيينها. وأضاف Python-Spidermonkey كمنصة تجريبية، تماما مثل pyv8run.py الآن هناك pysmrun.py المتغيرات العالمية ذات المستوى الأعلى، ووظائف المستوى الأعلى، الآن بشكل صحيح في الوحدة النمطية (بفضل خوسيه لرفع هذا واحد) يتم الآن إرجاع ثوابت السلسلة كامرات من السلسلة () مما يؤدي إلى وجود طريقة __iter__ التي تمت إضافتها إلى بروتو نوع السلسلة الأساسية JavaScript. جعل TypeError Worherit من BaseException بدلا من كونه بروتو جافا سكريبت من الخطأ (). يمكن الآن رفع TypeError كاستثناء، مع رسالة. قدم == مقارنة استخدام __eq__، والتي تستخدم مشروط __CMP__ إذا كانت متوفرة: هذا يعمل الأخطاء مقارنة بالقوائم في libtest. استبدال عدد كبير من المقارنات العددية "==" مع "هو"، بحيث لا يسمى __eq__ (الكفاءة). وأضاف الدعم للاتصال * Args على الوظائف: سابقا، ستؤدي وظيفة المكالمة (* Args) إلى طرد Args بعيدا! جعل Tuple صفها الخاص، بدلا من الوراء من القائمة، من أجل أنه يمكن تمييزه عن القائمة. __cmp__ من القائمة مع tuple فشل الآن بشكل صحيح بشكل صحيح. إعادة كتابة الأمثلة / libtest بحيث يمكن تشغيلها تحت ثعبان قياسي (بيثون ./libtest.py). هذا يسمح بمقارنة بين PYJS ضد بيثون القياسية. إضافة طريقة تمتد إلى pyjslib.list أضف تعويم إلى المائل إضافة pyjamas.log بناء على أمثلة / libtest / wite.py وظيفة مدمجة مسجلة "CMP". تم تنفيذها بالفعل ولكن غير مسجل في Pyjs.py وأضاف الخيار المحدد الذي يؤدي إلى إزالة بيانات الطباعة. يمكن تحسين هذا. على سبيل المثال عند تنفيذ التأكيد الثابتة موزيلا "تم رفض إذن" علة في Dom.isorishaschild pyjslib.dict الآن استخدم طريقة التجزئة لتوليد المفاتيح داخليا، لذلك من الممكن استخدام الكائنات كما مفاتيح مثل في ثيثون. للحصول على قيود على dicts قراءة الأمثلة / ibtest / dicttest.py


لباس نوم برامج ذات صلة

eclim.

ECLIM (تكامل الكسوف في VIM) عبارة عن مجموعة من الإضافات Eclipse و VIM التي تجلب وظيفة الكسوف إلى محرر VIM. ...

175

تحميل

otk.

OTK هي مكتبة القطعة المحمولة لجعل واجهات المستخدم الرسومية (GUI's) لبرامج التطبيقات. ...

277

تحميل

كيو تي

qt هو مجموعة أدوات برامج واجهة المستخدم الرسومية. ...

649

تحميل