C ++ - GTK-UTILS

الفصول والوظائف للبرمجة في GTK +
التحميل الان

C ++ - GTK-UTILS الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Chris Vine
  • موقع ويب الناشر:

C ++ - GTK-UTILS العلامات


C ++ - GTK-UTILS وصف

الطبقات والوظائف للبرمجة في GTK + C ++ - GTK-UTILS هي مكتبة خفيفة الوزن تحتوي على عدد من الفئات والوظائف لبرامج البرمجة GTK + باستخدام بيئات C ++ في Posix (UNIX-SAGE)، حيث لا يريد المستخدم استخدام غلاف كامل على مثل GTKMM أو WxWidgets، أو تشعر بالقلق إزاء سلامة الاستثناء أو سلامة الخيط في المجمع ووثائقها. الإصدار الأخير هو الإصدار 0.9.0، ويمكن تنزيله من يوفر GTK-UTILS / 0.9.0 / C ++ - GTK-UTILS-0.9.0.TAR.GZ / Downloadsit ما يلي: * فئات لإدارة عمر GTK + WEDGETS و Windows التي ستجعل GTK + استثناء آمن (WinBase and MainwidgetBase) * فئة لإدارة عدد المراجع Gobject (Gobjhandle). * وظائف لإجراء برامج مثيل واحد، حيث تؤدي إعادة التشغيل إلى إظهار المثيل الموجود (Prog_Present). هذا إدراج اختياري - سيتم تجميعه فقط في المكتبة إذا تم تثبيت DBUS-GLIB. * الفصول الدراسية لإدارة الذاكرة (SharedPtr، Sharedlockptr، Sharedhandle، Sharedlockhandle، Scopedlandle، Introushandle، Intuspecounter، Intusivelockcounter، Gcharscopedhandle، Gerrsharedhandle، Gerrorscopedhandle و Gerrorsharedhandle). * فصول الاتصال / الإغلاق للوظائف العضوية الثابتة وغير الثابتة، وفصول الإشارة / الفتحات الآمنة للخيط مع Diconnection التلقائي (رد الاتصال :: CallBackarg، رد الاتصال :: FunCtorarg، رد الاتصال :: SafeFunctorarg، Emitterarg، Saitterarg، Safeemitterarg و Releaser). * فصول استخدام STD IOSTREAMS مع الملفات المفتوحة مع واصفات ملف UNIX (FDISTEAM، FDOSTREAM، WFDISTEM و WFDostream). * وظائف لتوصيل كائن رد الاتصال واصف ملف UNIX إلى الحلقة الرئيسية، مع توفير قطع الاتصال التلقائي (start_ioWatch ()). * الطبقات والوظائف للاتصالات بين مؤسسات المعلومات (notifier و asyncqueue و asyncqueuedispatch و callback :: post ()). * بعض الراحة فئات المجمع pthread (الموضوع :: الموضوع، الموضوع :: Mutex، الموضوع :: Cond، الموضوع :: MUTEX :: LOCK :: RECMUTEX والخيط :: RECMUTEX :: LOCK). * فئة تغليح أنابيب يونيكس مجهولة (Pipefifo)، والمزامنة بين العمليات عند إعداد (SyncPipe). * فئة لإعادة تجميع سلاسل UTF-8 أرسلت عبر الأنابيب والمقابس بحيث تكمل أحرف UTF-8 صالحة مناسبة ل GTK + WIDGETS (UTF8 :: Readembler). * الفصول الدراسية لطباعة ملفات بوستسكريبت (fileprintmanager) والنص العادي (textprintmanager) باستخدام نظام GTK + الطباعة. * محول الأداة المساعدة لإنشاء وظيفة Functor لتنفيذ وظيفة عضو في الفئة على العناصر الموجودة من خلال حاويات قياسية، أي ما يعادل STD :: PTR_FUN () للوظائف العادية (MemFun :: Make ()). ملاحظة: 1. تعمل أجزاء معينة من هذه المكتبة (إذا تم تجميعها لنظام التشغيل Windows بنظام إنشاء مناسب) تحت Windows بدون Cygwin، مثل الفئات لإدارة حياة الكائنات وإدارة الذاكرة (بما في ذلك فئة المؤشر المشتركة المقفلة كما تستخدم الوظائف الذرية GLIB بشكل افتراضي) ، IOStreams لخلاصات الملفات فيما يتعلق باستخدامها باستخدام مقابس Winsock (مع التغييرات الموجودة في الرؤوس)، UTF8 Utilities، ومدير طباعة النص، ومحول الأداة المساعدة MemFun وفئات رد الاتصال / الإغلاق، بما في ذلك وظيفة نشر رد الاتصال لمؤشر الترابط تواصل. (لا يمكن استخدام فئات الإشارة / الإثارة الآمنة للخيط تحت Windows دون إعادة كتابة قفل MUTEX لاستخدام أقسام GMUTEX أو Windows الحرجة.) 2. يتم إصدار هذه المكتبة بموجب الإصدار 2.1 من GNU Lesser عام 2.1. حيث يوفر ملف في المكتبة فئة أو وظيفة قالب، يتم تعديل الترخيص لتوفير استثناء قالب في المصطلحات التالية: "ومع ذلك، لا يقصد من المقصود أن ينظر رمز الكائن إلى رمز المصدر إلى هذا الملف يجب أن تخضع ذلك بسبب هذا الإنتباه فقط لقيود الاستخدام في الرخصة العامة للأجنام جنو. مع وضع ذلك في الاعتبار، يتم التعامل مع عبارات "ومفانيم القوالب (من أي طول)" على النحو الوارد في الفقرة الرابعة من القسم 5 من هذا الترخيص بعد عبارة "ووظائف مضمنة صغيرة (عشرة خطوط أو أقل في الطول)" وبعد هذا لا يؤثر على أي سبب آخر، قد يخضع رمز الكائن للقيود المفروضة في هذا الترخيص (ولا لتجنب الشك يؤثر على تطبيق القسم 2 من هذا الترخيص لتعديلات التعليمات البرمجية المصدرية في هذا الملف). وبعد يمكن عرض الملفات الحالية في CVS على: ، ويمكن الحصول عليها مع: CVS -D : Pserver: Anonymous@cxx-gtk-utils.cvs.sourceforge.net: / cvsroot / cxx-gtk-utils loginwhen مطالبة بكلمة مرور فقط اضغط على مفتاح "أدخل". ثم قم بتنزيل الملفات ب سجل التغيير الكامل] يتم توفير وظيفة لبدء مهلات في حلقة رئيسية في GliB مع الفصل التلقائي لكائنات رد الاتصال. يتم توفير وظائف جديدة للتحويل بين مجموعات التعليمات البرمجية. يمكن الآن نشر الاحتياطات في أي مؤشر ترابط مع حلقة رئيسية. يمكن بدء تشغيل IO_Watches بأولوية أخرى غير الافتراضي. تم إجراء تحسينات أخرى.


C ++ - GTK-UTILS برامج ذات صلة