AVC.

تطبيق عرض التطبيق مجاني ومفتوح
التحميل الان

AVC. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • السعر:
  • FREE
  • اسم الناشر:
  • Fabrizio Pollastri
  • موقع ويب الناشر:
  • http://avc.inrim.it/html/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 603 KB

AVC. العلامات


AVC. وصف

تطبيق عرض التطبيق مفتوح ومفتوح AVC عبارة عن اتصال متعدد الأوتوماتيكي، التلقائي بالكامل، ويعيش بشكل مباشر بين وحدات واجهة الرسومية ومتغيرات التطبيقات لغوي الثعبان. يدعم AVC بطريقة موحدة مجموعة أدوات القطعة الأكثر شعبية: QT3، QT4، GTK +، TK، WxWidgets. AVC هي حزمة بيثون التي يمكن استيرادها من قبل أي تطبيق Python. العرض والتحكم في بعض بيانات التطبيق من خلال واجهة المستخدم الرسومية (واجهة المستخدم الرسومية) هي مشكلة مركزية في برمجة واجهة المستخدم الرسومية، وهي تمتص جزءا ذا صلة من جهود البرمجة. تقدم AVC هذه البرمجة سهلة للغاية، أكثر سهولة بكثير من الحلول التقليدية القائمة على MVC (وحدة تحكم عرض النموذج). ملاحظة: AVC مرخصة وتوزيعها بموجب شروط ترخيص GNU GPL. فيما يلي بعض الملامح الرئيسية "AVC": اتصالات مخزعة شفافة تماما اتصال تلقائي عن طريق مطابقة الحاجيات وأسماء المتغيرات مساحات الأسماء المتطابقة متعددة الاتصالات الديناميكية لا يوجد نمط تصميم، لا إعادة تصميم تطبيق، لا رمز مجموعة أدوات القطعة، والفصل بين منطق التطبيق و gui. دعم الأدوات متعددة الأدوات: GTK +، QT3، QT4، TK، WxWidgets. توافق ودعم كامل للهند، مصمم كيو تي، أدوات تصميم واجهة واجهة Visual TCL و WxGlade. دعم الحاجيات: زر، فحص زر، مربع التحرير والسرد، الإدخال، التسمية، زر الاختيار، شريط التمرير، زر تدور، شريط الحالة، عرض النص / تحرير، زر تبديل، زر تبديل. أنواع متغيرة الدعم: منطقي، عدد صحيح، تعويم، سلسلة، قائمة، tuple. الحاجيات المتعددة إلى اتصال واحد متغير توقيت تحديث مزدوج القيمة المتغيرة وجهات النظر: فورية أو دورية. اختبار نشاط تسجيل المطبوعات مع مرض قابل للتحديد حزمة بيثون مكتوبة في بيثون نقي متطلبات: بيثون Pygtk. pyqt. ما الجديد في هذا الإصدار: يأتي هذا الإصدار مع إعادة كتابة شفرة كبيرة وتكثيف في التعقيد الداخلي لإدخال مساحات الأسماء المتطابقة متعددة والاتصالات الديناميكية. يتم تقديم تغيير صغير في API المستخدم أيضا. مساحات أسماء متعددة مطابقة: الآن، يحتوي كل كائن Python (مثيل الفصل) في برنامج التطبيقات على مساحة اسم مطابقة خاصة به. هذا يعني أن AVC يمكن أن يبحث عن أسماء مطابقة في سمات كائن معين، من جانب التطبيق، وفي أسماء القطعة من شجرة عنصر واجهة مستخدم معمل، من جانب واجهة المستخدم الرسومية. كل مساحة اسم مستقلة عن الآخرين، وهذا يسمح باتصالات مختلفة تخص كائنات مختلفة أن يكون لها نفس اسم المطابقة. على سبيل المثال، يمكن أن تقوم AVC بإنشاء وإدارة جميع الاتصالات المتغيرة لتطبيق عنصر واجهة المستخدم المطلوبة من خلال تطبيق يحتاج إلى إنشاء عدد من الكائنات من فئة يقوم بإنشاء واجهة المستخدم الرسومية الخاصة به أو جزء من واجهة المستخدم الرسومية ويتفاعل معها عن طريق توصيل بعض سماته لبعض الحاجيات من واجهة المستخدم الرسومية (انظر المثال "العد التنازلي"). الاتصالات الديناميكية: يمكن إنشاء اتصالات متغيرة للمحملة في أي وقت تشغيل، بهذه الطريقة، يمكن ل AVC توصيل الحاجيات التي يتم إنشاؤها في وقت لاحق من وقت بدء التطبيق. عندما يقوم التطبيق بحذف عنصر واجهة مستخدم ينتمي إلى اتصال، يزيله AVC تلقائيا من الاتصال وإذا كان الاتصال ليس لديه المزيد من الحاجيات من الحاجيات، فسيتم إزالة الاتصال أيضا (انظر "العد التنازلي" مثال). تغييرات صغيرة في API المستخدم: الآن، يكتشف AVC تلقائيا مجموعة أدوات القطعة المستوردة في الجهاز في التطبيق، لذلك يتم استخدام بيان الاستيراد نفسه ل AVC Import AVC أو من استيراد AVC *، هذا السلوك غير متوافق مع إصدارات AVC القديمة. يتم تقديم طريقة جديدة ("AVC_CONNECT") للتعامل مع مساحات أسماء متعددة والاتصالات الديناميكية. كالعادة، يجب على أي تطبيق باستخدام AVC أولا الاتصال ب "AVC_INIT" في الوقت الحالي، ثم، إذا كانت هناك حاجة إلى اتصالات أخرى، يجب إجراء جميع مكالمات AVC اللاحقة "AVC_CONNECT". الانفصال الموحد بين منطق التطبيق ووي: AVC يسمح بنية التطبيق مع منطق البرنامج المنفصل عن بيانات GUI لجميع الأدوات الأدوات المدعومة. على سبيل المثال، يمكن وضع منطق البرامج في درج واحد وإدارة واجهة المستخدم الرسومية في فئة أخرى (انظر "عداد" مثال). سمحت النشرات القديمة هذا الفاصل ل GTK + TK Toolkits فقط.


AVC. برامج ذات صلة

Livewires.

حزمة من وحدات بيثون التي تجعل الحياة أسهل بعض الشيء للمبتدئين ...

258 33 KB

تحميل

شيء شيء

تطبيق صغير بارد يتيح لك رسم دوائر متعددة الألوان البيضاوي ...

221 9 KB

تحميل