ما هي الملفات و كيف نتعامل معها ؟؟
#1
مقدمــــــــــة

متى نبدأ في برمجة برنامج جاد سنحتاج بالتأكيد إلى تخزين أو حفظ للمعلومات
بصفة دورية أو بصفة خفية لا نحتاج من المستخدم أن يتطلع عليها !!,,
هناك 3 أصناف لمختلف أنواع الملفات ؟؟ يمكنك ملاحظتها إنطلاقا من بيئة نظام
التشغيل الذي تعتمده .. فمهما كان نوع و طبيعة الإمتداد (*.*) فإن طبيعة الملف

لا يمكن أن تكون سوى :
1- ملف نصي (Text File)
2- ملف تتابعي (Sequential File)
3- ملف من دون نمط (File No Type) أو (ملف Binary)

أمثلة و توضيحات بسيطة

ملفات نصية : تعتمد في تركيبها أو بنيتها على الأسطر (مجموعه من الأسطر Lines)
مثلا : Bat , Reg , Txt , Ini .... Ext

لكن : تعتبر أبسط شكل لملف ما ؟؟ لسهولة إستخدامها كما أنها لا تعتبر
مثالية للحفظ لأنه يمكن لأي كان التعديل على محتواها .

ملفات تتابعية : ذات بنية عبارة عن حقول Registration

مثلا : DB (جداول قاعدة بيانات مثلا)
لكن : تفرض علينا حيز ضيق أو محدود بالرغم من أن نقطة قوتها هي سلاسة التعامل
مع الحقول إلا أننا لا يمكننا أن نحفظ أو نكتب فيها متغيرات أو ثوابت من نوع :
الصنف (Class) , المؤشرات (Pointer) , الجداول الديناميكية (غير محدودة ذات قابلية للتغير في أي لحظة)


ملفات ثنائية : ذات بنية كتلية (Block) .
لكن : بدون إمتداد يمكن أن تكون أي شيء و أن تحتوى أي شيء .. فهي أصعب
ملف من حيث التعامل لكنها تعطيك الحرية المطلقة لكتابة أي شيء أو العكس !!
كما أنها إحترافية تتطلب عمل أكثر منك .. ههههه فهدا ثمن الحرية و القوة طبعا.

تحميل الدرس مع برنامج كمثال !!

بالتوفيق ,,


الملفات المرفقة
.rar   TextFile.rar (الحجم : 51.91 KB / التحميلات : 1,279)
.rar   التعامل مع الملفات بالدلفــي.rar (الحجم : 189.65 KB / التحميلات : 1,659)
I'M Fly Like A G6

[-] كل من 3 users say قال شكرا ل TF6M على المشاركة المفيدة
  • ALKO, delphi17, ELARAPY
الرد


الردود في هذا الموضوع
ما هي الملفات و كيف نتعامل معها ؟؟ - بواسطة TF6M - 19-03-2009, 04:11 PM

التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف