الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الدرس رقم 23 لتعلم البرمجة بدون كود نتعرف فيه على ملفات البيانات التخيلية

مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لدينا اليوم درس جديد يتعلق بوحدة البيانات Data Unit نتعرف فيه ان شاء الله على ملفات البيانات التخيلية Virtual Data File

ببساطة شديدة ان ملفات البيانات (ذات هيكل محدد لتمثيل السجلات) هى الوسيلة الشائعة والمتعارف عليها لتمثيل البيانات فى العديد من النظم

ولهذا فان وحدة البيانات تتيح لنا تعريف ملف بيانات ومن ثم يشتمل هذا الملف على سجلات خاصة به بحيث تكون كل هذه المعلومات متداولة من خلال

الذاكرة العشوائية Memory بعيدا عن اقراص التخزين.

لتمثيل ملف بيانات انت بحاجة الى مدار فرعى لتخزين تفاصيل ملف البيانات مثل اسماء الحقول وانواعها وسعتها

ولتخزين سجلات هذا الملف فاننا بحاجة الى مدار فرعى يشتمل على الكترونات من النوع Data بحيث يمثل الالكترون سجل كامل فى ملف البيانات.

وبالتاكيد هناك التعليمات الخاصة للتعامل مع ملفات البيانات التخيلية كما ان هذه التعليمات تم تمثيلها من خلال اللغة التفاعلية حتى تستخدم بدون الحاجة لكتابة الكود

post-137500-1204973096_thumb.gif

post-137500-1204973102_thumb.gif

post-137500-1204973109_thumb.gif

post-137500-1204973114_thumb.gif

post-137500-1204973119_thumb.gif

post-137500-1204973125_thumb.gif

تم تعديل هذه المشاركة بواسطة محمود سمير في 8 مارس 2008 في 13:47

#2

هنا الفكرة كال struct في السي++ ؟ هل توجد أنواع بينات data structuresأخرى غير هذا النوع ؟ كيف يتم التعامل مع الملفات المخزنة في القرص بشكل عام ؟

إن كانت الدروس التالية ستحوي الردود على هذه الأسئلة فسأنتظر :)

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3
اقتباس
هنا الفكرة كال struct في السي++ ؟ هل توجد أنواع بينات data structers أخرى غير هذا النوع ؟ كيف يتم التعامل مع الملفات المخزنة في القرص بشكل عام ؟

إن كانت الدروس التالية ستحوي الردود على هذه الأسئلة فسأنتظر

نعم هناك تشابه كبير مع struct الا ان الامور هنا ابسط واروع حيث يتم التعامل مع السجلات بصورة ابسط (يمكن التنقل بينها) ويمكن اجراء عملية بحث بصورة مباشرة كما انه بمجرد فتح ملف بيانات تخيلى وعمل تحميل للسجل Load Record فاننا نتعامل مع اسماء الحقول مباشرة

نعم يوجد انواع اخرى تم الاشارة لها مسبقا مثل Stack و Queue و Array

بخصوص التعامل مع الملفات المخزنة فى القرص بشكل عام سنتعرض لها قريبا باذن الله

والله الموفق

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…