عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

تحميل LibNebular لنظام التشغيل Linux

قم بتنزيل تطبيق LibNebular Linux مجانًا للتشغيل عبر الإنترنت في Ubuntu عبر الإنترنت أو Fedora عبر الإنترنت أو Debian عبر الإنترنت

هذا هو تطبيق Linux المسمى LibNebular والذي يمكن تنزيل أحدث إصدار له باسم libnebular-0.1.tar.gz. يمكن تشغيله عبر الإنترنت في موفر الاستضافة المجاني OnWorks لمحطات العمل.

قم بتنزيل وتشغيل هذا التطبيق عبر الإنترنت المسمى LibNebular مع OnWorks مجانًا.

اتبع هذه التعليمات لتشغيل هذا التطبيق:

- 1. قم بتنزيل هذا التطبيق على جهاز الكمبيوتر الخاص بك.

- 2. أدخل في مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX باسم المستخدم الذي تريده.

- 3. تحميل هذا التطبيق في هذا الملف.

- 4. ابدأ تشغيل OnWorks Linux عبر الإنترنت أو محاكي Windows عبر الإنترنت أو محاكي MACOS عبر الإنترنت من هذا الموقع.

- 5. من نظام تشغيل OnWorks Linux الذي بدأته للتو ، انتقل إلى مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX مع اسم المستخدم الذي تريده.

- 6. قم بتنزيل التطبيق وتثبيته وتشغيله.

SCREENSHOTS

Ad


LibNebular


الوصف

LibNebular هي مكتبة C++ Linux لمعالجة موحدة لملفات الصور كأزواج سلسلة ذات قيمة رئيسية (مع قيم BLOB في بعض الأحيان) حيث يتم إدخال أنواع ملفات مختلفة من خلال مكتبات DL (.so). يتضمن ملحقات BMP وJPEG. يمكن نقلها بسهولة.



المميزات

  • قراءة/كتابة صور ذات إطار واحد مكونة من صفحة واحدة في أزواج سلسلة ذات قيمة رئيسية (إذا كانت قيمة السلسلة غير مناسبة، يمكن أيضًا استخدام كائن تخزين البيانات الثنائية الكبيرة (BLOB) (ليس من الصعب توسيع نظام الخاصية ليشمل ملفات متعددة الصفحات ورسوم متحركة نظرًا لوجود شجرة فرعية للخاصية الوكيل.)
  • يتم دعم العديد من تنسيقات ذاكرة الصور النقطية (RGBAX).
  • يمكن تحديد نوع الملف من خلال امتداد عنوان URL ومن خلال توقيع الملف ("السحري") (ثم يتم معالجة الملف من خلال البرنامج الإضافي المقابل للمكتبة القابلة للتحميل ديناميكيًا ("so"))
  • القدرة على تخزين الصورة النقطية في منطقة الذاكرة التي يوفرها المستخدم (يمكن حساب حجمها المطلوب بواسطة المكتبة)
  • لا يوجد دعم (من خلال سهولة الإضافة) للتحويل من الصور النقطية المرسومة - ولكن يمكن إجراء تخزين اللوحة واسترجاعها
  • لا يفعل أي شيء بشأن الإخراج الرسومي (من خلال المثال المضمن للإخراج بمساعدة LibSDL)
  • من خلال المكتبة لدول مجلس التعاون الخليجي على جنو/لينكس، يبدو أن النقل ليس بالأمر الصعب
  • تصميم فئة جيد إلى حد ما ولغة C++ (غالبًا كما هو الحال في ISO/IEC 14882:2003)
  • عدد معتدل من التبعيات الخارجية في وقت الترجمة (راجع "التثبيت")، وأكثر من ذلك: يتم تضمين بعضها في التوزيع (إذا كنت تخطط لاستخدامها، لاحظ تراخيصها المختلفة)
  • حتى تبعيات وقت الترجمة أقل للمستخدم الذي ليس مطورًا للمكونات الإضافية (مكتبة GNU C، مكتبة C++ القياسية؛ مضمنة في التوزيع LibBoost "boost/shared_ptr.hpp"، "boost/make_shared.hpp"... المزيد؟ يبدو أنه لا يوجد شيء )
  • لا يوجد تقريبًا أي تبعيات خارجية في وقت تشغيل المكتبة (مكتبة GNU C، وربما مكتبة C++ Standard وhmm... LibJPEG for JPEG plugin)
  • حدود مميزة بين User API وPlugin API
  • توثيق دوكسيجين في الكود
  • يتم الإبلاغ عن الأخطاء من خلال الاستثناءات؛ هناك أيضًا آلية للإبلاغ عن التحذيرات (والرسائل الإعلامية) لعمليات الاسترجاعات التي يقدمها المستخدم
  • غلاف "لمحاكاة" الاستثناء من كود C أدناه (على سبيل المثال لمعالجة الأخطاء في LibJPEG)
  • توجد أمثلة على تنفيذ البرنامج الإضافي بمساعدة (1) مكتبة C الخارجية (ملحق JPEG) و(2) لا شيء سوى الأيدي (ملحق BMP)
  • وكيل الشجرة الفرعية للخاصية لمعالجة الخصائص المسبوقة بشكل مماثل كأشجار مميزة وحتى صور
  • العديد من رسائل التحذير والخطأ موحدة (ولكنها ليست متطابقة)
  • يتم تضمين اختبار وحدة النظام (الذي يتم بمساعدة Google Test).
  • مساحة اسم مميزة لجميع المعرفات المكشوفة للعامة (ولكن، بالتأكيد، باستثناء وحدات الماكرو)
  • تم بالفعل إنشاء مثيل لبعض القوالب المفيدة
  • يتم استخدام أنماط OOP وتقنيات البرمجة الجيدة الأخرى مثل Singleton، own Iterator-s؛ Functor-s، المؤشرات الذكية، Pimpl-s، BLOB-s مع ميزة النسخ عند الكتابة، Wrappers، Proxy for Subtree
  • نظام بناء Autotools (Autoconf، Automake).
  • كل شيء باستثناء مواصفات متطلبات البرنامج والمهمة الأصلية باللغة الإنجليزية (السابقة باللغة الروسية)


الجمهور

المطورين وتكنولوجيا المعلومات



لغة البرمجة

C + +


الفئات

تنسيقات البيانات والرسومات

هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/libnebular/. وقد تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمة التشغيل المجانية لدينا.


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad