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

ملفات الوصول العشوائي

مغلق
بدأه زعيم في 11 فبراير 2003 · 0 رد · 740 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1

بسم الله الرحمن الرحيم أما بعد فإني أود طرح هذا الموضوع لغفلة الكثيرين عنه وهو موضوع التعامل مع الملفات وبتفصيل أكثر عن ملفات الوصول العشوائي :

بدأنا.........

أولاً يمكنك فيجوال بيسك من التعامل مع ثلاث أنواع من الملفات :

1- ملفات الوصول التسلسلي أو التتابعي وتمكنك من الكتابة والقراءة سطر سطر وهي ليست محور حديثنا في هذه المقالة.

2-لفات الوصول الثنائي وتمكنك من القراءة والكتابة بايت بايت وهي أيضاً ليست موضوع المقالة.

وأما موضوع مقالتي هذه فهو:

3- ملفات الوصول العشوائي وتكنك من الكتابة والقراءة سجل سجل

وصيغتها

  open filename for random as filenumber len=recordlen



filename=اسم الملف (مساره).

filenumber=رقم الملف وإما أن تعطيه رقم حر بالدالة freefile أو تكتب 1#

أو 2# إلخ.

len=حجم السجل أو طوله .(هذا ما سأشرحه هنا)

حسناً حتى تتعامل مع هذه الملفات يجب عليك فهم كيف تعمل وليس نسخ أكواد ولصقها فقط!! المهم طول السجل انت تحدده فمثلاً عرفنا نوع type :

public type myinfo

myname as string *25

myemail as string *25

end type

فحجم النوع 25+25 =50

فتكتب في الآخر len=myinfo

فيصبح حجم السجل في الملف 50

إذا لم تفهم فهذه ان شاء الله سوف تفهمك

قمت بإنشاء ملف بطريقة الوصول العشوائي فمثلاُ وضعت حجم السجل 50 فسيعتبر فيجوال بيسك كل خمسين فراغ في الملف سجل

فمثلاً في مثالنا myinfo

myname=زعيم

myemail=khaled_shk@hotmail.com

myname=25

myemail=25

ونحن كتبنا في myname زعيم ويتكون زعيم من أربعة حروف

و khaled_shk@hotmail.comفي myemail وهو يتكون 22 حرف

ففي زعيم يبقى 21 فراغ وفي الإيميل يبقى 4 فراغات.

ان شاء الله تكونو استوعبتم الفكرة.

هذا مالدي اليوم

أخوكم الزعيم.

هذا الموضوع مغلق.

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