يحتوي على وظائف مفيدة.
بديل خفيف الوزن (10000 سطر فقط من التعليمات البرمجية) لمكتبة Jedi.
رمز بسيط وواضح تمامًا وغير غامض ومعلق بالكامل.
لا تبعيات خارجية.
سيتم توسيع هذه المكتبة إذا حصلت على عدد كافٍ من النجوم. انقر فوق الزر "نجمة" (الزاوية العلوية اليمنى) إذا كنت تحب هذه المكتبة.
أكثر من 100 ملف في انتظار معالجتها وإضافتها: الرسومات، والتشفير البسيط، ووظائف الإنترنت (بما في ذلك إجراءات تنزيل الملفات)، ومعالجة HTML، ومعالجة الصور، والتسجيل، والرياضيات، والكثير من المكونات المرئية!
انقر فوق الزر "مشاهدة" إذا كنت تريد أن يتم إعلامك بالتحديثات.
تنزيل الكود
هذا المستودع ليس سوى عنصر نائب ومصدر للمعلومات. لم يتم تحديثه منذ 01.2023. يجب تنزيل الكود الآن من مستودع LightSaber.
الملفات الموجودة في هذا المستودع:
ccCore.pas
أكثر من 200 وظيفة لـ:
ccIO.pas
وظائف مفيدة للغاية لمعالجة الملفات/المجلدات/القرص:
ccAppData.pas
وظائف على مستوى التطبيق:
ccStreamBuff.pas
يمتد TBufferedFileStream.
تضيف هذه الفئة وظائف جديدة غير موجودة في فئات الدفق الأصلية في دلفي:
ccStreamFile.pas
فئة التوسعة لدلفي الكلاسيكية TFileStream.
يسمح لك بقراءة/كتابة البايتات والكرادلة والكلمات والأعداد الصحيحة والسلاسل مباشرة إلى الملفات (الثنائية).
تم استبداله الآن بـ ccStreamBuff.
ccBinary.pas
ccWinVersion.pas
تعمل هذه المكتبة على توسيع TOSVersion.
استخدمه للحصول على إصدار Windows.
مثال على الوظائف:
ccINIFile
سمات:
يثبت:
قبل استخدامه، يجب عليك تعيين ccAppData.AppName العمومي var.
سيستخدم الفصل هذا الاسم لتحديد اسم/مسار ملف INI تلقائيًا وهو %AppData%AppName.Ini.
مثال: إذا تم تعيين AppName على "DelphiLightSaber"، فسيكون الملف ini هو "c:UsersUserNameAppDataRoamingDelphiLightSaberDelphiLightSaber.ini"
و... بقي الكرز الموجود أعلى الكعكة في النهاية!
استئناف حالة واجهة المستخدم الرسومية للتطبيق عبر ccINIFileVCL.pas
هل لديك تطبيقات تحتوي على نماذج تحتوي على الكثير من عناصر التحكم (مثل مربعات الاختيار/أزرار الاختيار) وتريد حفظ حالتها على القرص عند إيقاف التشغيل واستئنافها تمامًا من حيث توقفت عند بدء تشغيل التطبيق من خلال استدعاء وظيفة واحدة فقط؟
استخدم SaveForm/LoadForm.
مثال:
يمكن العثور هنا على تطبيق تجريبي كامل يوضح كيفية حفظ/تحميل واجهة المستخدم الرسومية باستخدام سطرين فقط من التعليمات البرمجية: github.com/GodModeUser/Dephi-LightSaber-GUI_AutoSave
اتفاقية اسم الملف
مثال:
هذه المكتبة مجانية (انظر إشعار حقوق النشر المضمن). لا يمكن استخدام المكتبة في روسيا!
استمتع بوضع "نجمة" على المكتبة إذا كانت مفيدة لك.