نتطلع إلى مشاركتكم
هناك عدد قليل جدًا من المشاريع مفتوحة المصدر في مجتمع DELPHI. هل يمكننا تنظيم مشاريعنا الخاصة؟ هل يمكننا مناقشة الأمر معًا؟ أنا لست موهوبًا جدًا، لذلك كتبت بجرأة بضعة أسطر من التعليمات البرمجية، وآمل أن آتي إلى هنا لإلهام الآخرين.
من حولنا، هناك عدد لا يحصى من المشاريع التي تبدأ كل يوم، ومن ثم هناك سعي الرئيس لتحقيق التقدم، وعجز مديري المشاريع والمبرمجين الذين يعملون لساعات إضافية، ومن ثم قد يكون هناك فرحة النجاح أو الحزن من الفشل، ولكن مهما كان الأمر والنتيجة هي أن أكثر ما أريده في هذه اللحظة هو أن أحصل على نوم جيد.
هل هناك شيء مشترك بين هذه المشاريع التي لا تعد ولا تحصى؟ هل كنا نفعل الشيء الغبي المتمثل في إعادة اختراع العجلة؟ تسهل دلفي علينا بناء برنامج، وآمل أنه من خلال جهودنا، سيكون من الأسهل بالنسبة لنا بناء مشروع، باستخدام أي طريقة يمكننا التفكير فيها، سواء كانت كود مصدر الإطار، أو مستندات القالب، أو أدوات إنشاء التعليمات البرمجية. أو حتى خبرتنا العملية في مجال الاتصالات، فهدفنا هو جعل تطوير المشروع أسهل ونجاح المشروع أسهل.
هذا النوع من العمل مثير، ولكن مثل أي شخص آخر، أواجه ضغط المشاريع المطروحة، ولكي أكون مستحقًا للراتب، لا يمكنني القيام بذلك إلا خارج ساعات العمل. لكن طاقة شخص واحد محدودة للغاية. uPattern عبارة عن وحدة تنفيذ للنمط، ولا يوجد ما يكفي من الوقت والطاقة لتنفيذ جميع الأنماط، لذلك تجد في كود المصدر هذا أنه يمكنك استخدام مجموعة مستخدمين لتسجيل الدخول مسموح به إذا كنت تريد معرفة السبب، فقد تبين أن تنفيذ وضع التركيب في uPattern يستخدم الطريقة الشفافة الأصلية...
قوة شخص واحد محدودة للغاية، وذكاء شخص واحد محدود للغاية أيضًا. إذا كانت هذه الحياة الصغيرة في يدي وحدي، فقد لا تكون قادرة على الازدهار لأنها لا تحصل على ما يكفي من أشعة الشمس والمطر، ولكن إذا انضممت إلي، فبفضلك. الرعاية، وأعتقد أن أهدافنا سيكون من الأرجح أن تتحقق.
إذا كنت سيدًا، فأظهر ذكائك هنا. إذا كنت كذلك، تعال هنا لتكتسب المعرفة. جميع رموز المصدر عامة بشكل دائم. إذا لم تكن متأكدًا من أي شيء أو لديك اقتراحات أفضل، يمكنك أيضًا الاتصال بي مباشرة.
――――――――――――――――――――――――――――――
هذا هو إطار عمل التطبيق، وقد تم الانتهاء من جزء من رمز إطار العمل وإدارة المستخدم وإدارة الأذونات ووحدات إدارة السجل. إذا كان لديك أي أسئلة أو اقتراحات، يمكنك إرسال بريد إلكتروني إلى عنوان بريدي الإلكتروني. يمكنك استخدام كود المصدر هذا في أي من تطبيقاتك (بما في ذلك التطبيقات التجارية). إذا كنت ترغب في العمل معنا لتطوير وتوسيع كود المصدر هذا، فيرجى مراسلتي عبر البريد الإلكتروني (
[email protected]) أو ترك رسالة أدناه.
――――――――――――――――――――――――――――――
uClasses----------------------------حدد الفئات الأساسية في تطبيقك هنا
uPattern------------------------------تنفيذ DELPHI أو تعريف عدة أنماط
uAppUtils -------------------------- وحدة أدوات التطبيقات المساعدة
uAppSet------------------------------وحدة إعلان واجهة إعدادات التطبيق
uAppSetIniFile ------------------------ وحدة تنفيذ إعدادات التطبيق IniFile
uException---------------------------وحدة معالجة الاستثناء الموحدة
uAppFactory---------------------------مصنع التطبيقات، ما ينتجه هذا المصنع هو تطبيق عام
uAuthAppFactory ------------------------ مصنع التطبيقات، ينتج هذا المصنع برامج مع إدارة الأذونات والسجلات وإدارة المستخدم
ufrmAppBase -------------------------- فئة النافذة الأساسية
ufrmAppDlgBase ------------------------ مستخدم الفئة الأساسية لنافذة الحوار ووحدة إدارة الأذونات والسجلات
الدور----------------------------------وحدة التنفيذ الرئيسية للأذونات وإدارة المستخدمين
السجل----------------------------------وحدة إدارة السجل
ufrmRoleManager ------------------------ واجهة المستخدم الرئيسية لإدارة الأذونات
ufrmLogin--------------------------واجهة تسجيل دخول المستخدم
ufrmChangePassword--------------------تغيير كلمة مرور المستخدم
ufrmLog----------------------------------واجهة عرض السجل
تسجيل الأوامر-----------------------مركز تسجيل الوحدة النمطية