هناك العديد من المشاريع التي تحتاج لتخزين بعض البيانات البسيطة على القرص الصلب ... فمثلا في الألعاب أنت تحتاج لحفظ اعدادات المستخدم ... أو الخيارات Options أو غير ذلك من البيانات الكبيرة ...
وتعتمد الألعاب الكبيرة على قواعد بيانات ضخمة لحفظ كل الإعدادات ذات العدد الكبير في هذه القاعدة ... ولكن ماذا عن ألعابنا الصغيرة والمتوسطة ؟؟؟
أعتقد أنه سيكون من الحماقة في تلك الحالة أن تستخدم قاعدة بيانات ... فهذا يشبه الرجل الذي يحرق بيته لأنه يريد سلق بيضة ... ولكن يمكنك أن تعتمد على وسائط التخزين البسيطة ... وهي نوعان :
1- ملفات السرد : TextFiles تتميز هذه الملفات بصغر الحجم وسهولة التعامل معها ... وقد أشيع عن غير الحق أنك لا يمكن أن تتعامل مع سطر بعينه في الملف النصي ... وأنك يجب أن تتعامل مع الملف النصي سطرا بسطرا وهذا يعد صحيحا من الوهلة الأولى ... ولكنه غير صحيح باستخدام بعض الحيل البرمجية التي سنتعلمها معا في هذه الوثيقة ...
2- ملفات الوصول العشوائي : Ini Files وهي ملفات المعلومات Ini ويمكنك لترى مثالا على هذه الملفات في المسار : C:WindowsWin.Ini