python-sip.أداة لتوليد ارتباطات بيثون من رمز C ++ | |
التحميل الان |
python-sip. الترتيب والملخص
الإعلانات
- رخصة:
- Python License
- السعر:
- FREE
- اسم الناشر:
- Phil Thompson
- موقع ويب الناشر:
- http://wiki.python.org/moin/PyQt
python-sip. العلامات
python-sip. وصف
أداة لتوليد ارتباطات بيثون من رمز C ++ واحدة من ميزات Python التي تجعلها قوية جدا هي القدرة على التقاط المكتبات الموجودة أو مكتوبة في C أو C ++، وجعلها متوفرة كوحدات امتداد بيثون. غالبا ما تسمى وحدات الامتداد هذه الارتباطات للمكتبات .SIP هي أداة تجعلها سهلة للغاية لإنشاء ربطات Python Libraries C و C ++. تم تطوير Python-SIP في الأصل لإنشاء Pyqt، و Bython Bindings لمجموعة أدوات QT، ولكن يمكن استخدامها لإنشاء ارتباطات لأي مكتبة C أو C ++. يضم SIP مولد رمز ووحدة بيثون. يقوم مولد التعليمات البرمجية بتعيين مجموعة من ملفات المواصفات ويقوم بإنشاء رمز C أو C ++ الذي يتم تجميعه ثم يتم تجميعه لإنشاء وحدة ملحق الروابط. توفر وحدة SIP Python وظائف الدعم إلى التعليمات البرمجية التي تم إنشاؤها تلقائيا. تحتوي ملفات المواصفات على وصف لواجهة مكتبة C أو C ++، أي الفئات والأساليب والوظائف والمتغيرات. تنسيق ملف المواصفات مطابق تقريبا لملف الرأس C أو C ++، بحيث تكون أسهل طريقة لإنشاء ملف مواصفات هو تحرير ملفات الرأس المقابلة. يسهل استغلال مكتبات C ++ الموجودة في A بيئة البرمجة التفسيرية الإنتاجية. SIP أيضا يجعل من السهل أخذ تطبيق Python (ربما النموذج الأولي) وتنفيذ أجزاء التطبيق بشكل انتقائي (ربما لأسباب الأداء) في C أو C ++. ما الجديد في هذا الإصدار: يضيف هذا الإصدار القدرة على التفاف الفصول والوظائف بطرق مختلفة ويسمح للتطبيق باختيار تطبيق معين في وقت التشغيل. ويضيف دعم __iter__ و __next__. يمكن أن تعمل الأنواع المعينة الآن كاسم اسم لاسم العادة والأساليب الثابتة. يمكن الآن تطبيق / صفيف / التعليق التوضيحي على الفصول والأنواع المعينة. يمكن الآن تطبيق / noargpparser / annotation على الأساليب وكذلك الوظائف.
python-sip. برامج ذات صلة