عدة جوانب يجب الانتباه إليها عند نشر كود دلفي
لقد كنت أتعلم لغة دلفي منذ فترة طويلة، وإحدى الطرق المهمة هي قراءة أكواد الآخرين، وهذا يعني حتماً تنزيل الكود المصدري من الإنترنت، ولكن عندما قمت بتنزيله، وجدت أن هناك عددًا كبيرًا جدًا ومفرطًا الحزمة المضغوطة تجعل الناس يضحكون ويبكون فيما يلي آرائي الشخصية حول ما يجب عليك الانتباه إليه عند نشر الكود:
1. يجب أن تكون المستندات كاملة.
هذا هو الشرط الأساسي لنشر الكود. يجب عليك التأكد من أنه يمكن للآخرين فتحه واستخدامه بعد تنزيله. إذا قمت بتنزيل نسخة من الكود، فهي إما عناصر تحكم مفقودة أو وحدات مفقودة أو قواعد بيانات مفقودة سعيد لذلك، قبل الضغط والتحميل، يجب عليك التأكد من أنه يمكنك فتح الملف وتجميعه وتشغيله بسلاسة. ومع ذلك، فإن الاكتمال هنا لا يتضمن أي أخطاء لم تكن على علم بها، وأعتقد أن الجميع سيشيرون إليها وإذا كنت تعتقد أن هناك مشاكل فنية، وإذا كان هناك خطأ غير معروف، فيمكنك أيضًا نشره حتى يتمكن الجميع من مناقشته.
2. الحد من الملفات غير الضرورية.
على الرغم من اكتماله، إلا أنه يحتاج إلى التبسيط، وقد تتضمن بعض الحيل هنا.
بعد كتابة كود مصدر دلفي، يمكنك إلقاء نظرة. سيتم إنشاء عدد كبير من ملفات النسخ الاحتياطي ذات الامتداد ".~*" في دليل الحفظ. إذا ظهرت مثل هذه الملفات في الحزمة المضغوطة، فهي في الواقع مضيعة. السلوك المسؤول على الرغم من أن هذا النوع من الملفات عادة لا يكون كبيرًا جدًا، إلا أنه لا يستخدم الجميع النطاق العريض للوصول إلى الإنترنت (آسف، لم أر قطة من قبل، لذلك لن أقول المزيد هنا)!
بشكل عام، يمكنك اتباع القوانين التالية:
في الدليل الذي تم حفظ المشروع فيه، سيتم حذف أي رموز لم يتعرف عليها Windows.
يتم الاحتفاظ بالملفات التالية بشكل عام:
.dPR
.pas
.dfm
بالطبع، إذا كانت هناك ملفات تحتاجها في ملفك، فيجب الاحتفاظ بها مثل قاعدة البيانات المذكورة أدناه، فهناك ملفات الموارد المستخدمة وملفات ini المطلوبة وما إلى ذلك، والأيقونات والصور المستخدمة في البرنامج بشكل عام ليس ضروريًا، لأنه سيتم حفظ دلفي في dfm في شكل ثنائي، وإذا كنت لا تزال تحتفظ بها، فإنها ستشغل مساحة معينة فقط.
أما بالنسبة للاحتفاظ بملف exe الذي تم إنشاؤه أو حذفه، فهذا يعتمد على رأيك الشخصي. على سبيل المثال، عندما ألقي نظرة على مستند العرض التوضيحي، عادةً ما أرغب في إلقاء نظرة على ملف exe الخاص به أولاً، وإذا كان الأمر يستحق النظر إليه، فسوف أفعل ذلك انظر إلى الكود الخاص به، وإلا سأذهب عادةً إلى سلة إعادة التدوير لانتظار نهاية عمره الافتراضي.
3. "المعدات الطرفية" مجهزة بالكامل.
إذا كنت تستخدم عنصر تحكم تابعًا لجهة خارجية، ولم يكن عنصر التحكم هذا شائع الاستخدام أو حتى غير معروف (بالطبع، قد لا تحتاج إلى إحضاره على مستوى النمط المسطح)، فيجب عليك إحضاره في الحزمة المضغوطة بالطبع، يمكنك تغييره بشكل مناسب، كعنصر التحكم الأصلي إذا أحضرت help.demo وما إلى ذلك، فاحذف كل ما تستطيع لضمان ضغط الحزمة المضغوطة. مثال آخر هو الكود المصدري لقاعدة البيانات. إذا لم يكن هناك تفسير، فيجب عليك إحضار mdb وdb وما إلى ذلك لكن لا يُنصح بتعظيم ما يتم ضغطه لمنع ضغط الكثير من اللعاب مع البريد.
4. من الأفضل أن يكون لديك وصف مختصر.
هذه مسألة عادة، يمكن أن يساعد الوصف الموجز القراء على فهم المحتوى والنقاط الرئيسية وما إلى ذلك في المثال بشكل أفضل.
اسم المثيل
مؤلف
سنة وشهر الانتهاء
بيئة المنصة
مقدمة المثال
الخصائص التقنية
الملفات المضمنة في الحزمة المضغوطة
بيان حقوق التأليف والنشر
معلومات الاتصال
انتظر انتظر انتظر
بالطبع، لا أحد يعترض على جلب القليل من الإعلانات (النوع الذي يروج لنفسك أو لإعلانات الخدمة العامة).
5. آخر شيء هو السلامة.
آخر ما أقوله ليس أقل أهمية، على العكس من ذلك، يجب عليك التأكد من أمان الحزمة المضغوطة، ويجب عليك قتل الفيروس بشكل منفصل على جهازي كمبيوتر غير متصلين بالإنترنت المستوى المنخفض الإجمالي مؤلم، لذا أنصح الجميع بوضع السلامة في المقام الأول، ويجب أيضًا تطهير كل ما تقوم بتنزيله.