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

اريد معرفة الطرق المختلفة لفتح الملف

مغلق
بدأه حسنين محمد في 31 ديسمبر 2007 · 10 رد · 1,257 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

اخواني المبرمجين اريد منكم خدمه اصغيره وياريت اتوفون بالاجابه لان اني كلش محتاجه هذا الموضوع

س /ماهو الملف في فيرجول بيسك وكيف يتم الوصول اليه 1-تعاقبيا 2-عشوائيا 3- ثنائيا ؟

ارجوا الرد باسرع وقت ممكن اخواني وهاي الخدمه ماراح انساها الكم واشكركم جزيل الشكر

اخوكم حسنين محمد ياس

#2

والله أخي ما ادري وين اكتب لك ثلاث مواضيع بنفس الاسم بس هي اكيد غلطة :D

على العموم هذا الملف Power Point للأخت بنت اليمن فية شرح التعامل مع الملفات ارجو من الله ان يفيدك

File_Processing.rar

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#3

اشكرك اخي على مرورك والله اني حملت الملف للاخت بنت اليمن بس كان يتكلم على تكوين الملف في الوندوز وليس في فيرجول بيسك ولكن بعض الاشياء فيها تكون مشابه في فيرجول بيسك ولكن ليس الكل انته لوتقدر تتكلم على اي واحد منهم اكون الك شاكر

اخوك حسنين محمد ياس

تم تعديل هذه المشاركة بواسطة حسنين محمد في 31 ديسمبر 2007 في 20:38

#4

مرحبا:

يبدو أن الموضوع قديم قليلا

يمكنك تخزين البيانات في الملف وقراءتها بعدة طرق,سأتحدث عن طريقة القراءة التسلسلية أما الطريقتان الباقيتان ليس لدي خبرة كثيرا بهما:

يمكنك فتح ملف باستخدام هذه الطريقة لقراءة البيانات منه واحدة واحدة

لفتح الملف إليك الشكل العام :

open FILEPATH for THING as NUMBER

الكلمات المكتوبة بحروف صغيرة تكتب كما هي

-FILEPATH هو مسار الملف(موقعه لديك في الكمبيوتر)

-THING هو الغرض الذي ستفتح لأجله ملفك ونميز 3 أنواع:

Input للقراءة من الملف.

ونستخدم هنا الأمر# Input لقراءة بيانات من الملف كما سأذكر بعد قليل.

Append لتذييل الملف(الكتابة بعد البيانات الموجودة)

ونستخدم الأمرين Writeأو Print

Output لإنشاء الملف مجددا والكتابة فيه(إن لم يكن الملف موجود فيتم إنشاء ملف جديد وإن كان الملف موجود فيتم استبدال الملف السابق).

ونستخدم الأمرين Writeأو Print

-Number هو الرقم الذي سيمثل الملف,ستعرف أهمية هذه الشيئ,حيث أنك قد تفتح أكثر من ملف واحد فتقوم بترميز كل ملف برقم من أجل الوصول إليه.

--- للقراءة من ملف تسلسلي نستخدم Input#Filenumber,Variable حيث أن Filenumber هو الرقم الذي رمزنا للملف به

أما variable فهو المتحول الذي نريد تخزين البيانات التي حصلنا عليها من الملف فيه.

تقوم هذه التعليمة بقراءة العبارة الأولى في الملف لأول مرة ثم عند استخدامها مرة ثانية فإنها تقرأ العبارة التي تلي الأولى وعند استخدامها مرة

ثالثة فإنها تقرأ العبارة التي تلي السابقة وهكذا..حتى إغلاق الملف عندها عندما نغلق الملف ونفتحه من جديد تعود لقراءة العبارة الأولى وهكذا..

--- للكتابة في ملف تسلسلي نستخدم Write أو Print كما يلي:

Write/Print #Filename , Data حيث أن Data هي البيانات التي نريد تخزينها وقد تكون متغير.

Write تقوم بتخزين البينات في الملف محاطة بعلامتي إقتنباس أو مربعين.. حسب نوع البيانات وهي الأفضل خاصة عند تخزين أنواع متعددة مثل قيم

متحولات منطقية و رقمية و حرفية..

أما Print فتخزن البيانات مجردة من العلامات,وتستخدم لأي نوع.

----ملاحظة: لاتنسى إغلاق كل ملف تفتحه و لا يعود لك عمل به وذلك باستخدام Close كما يلي:

Close FileNumber

مثال: إليك كود يقوم بإنشاء ملف في القرص F واسم الملف هو 1.txt ثم يكتب فيه بيانات.

ثم كود آخر يقرأ البينات من الملف السابق.

الكود الذي يخزن البيانات:

open "F:\1.txt" For Append as 1

Write#1,"Doried"

Write#1," Abd-Allah"

Close 1

الكود الذي يسترجع البيانات ثم يرسلها إلى المستخدم برسالة:

open "F:\1.txt" For input as 1

input#1,a1

input#1,a2

msgbox a1 & a2

Close 1

Doried Abd Allah

Prelware D&D Association

Lattakia/Syria

#5

اشكرك اخويه على توضيحك للشرح على الوصول التسلسلي للملفات والله يعطيك العافيه

هسه مابقى بس الوصول التعاقبي والثنائي للملفات وياريت الاعضاء يتكرمون بالاجابه عليه واشكركم جزيل الشكر والتقدير

اخوكم حسنين محمد ياس

#6

imadcom

اخي الكريم اذا كنت تقصد الملفات مثل ملفات النوت باد او غيرها فلديك الاجابة\\\\\\\\\\\\\\\\\\\\\\\\\\

open file path for input as #1 .................................لفتح الملف والاضافة لمحتوياتة

open file path for output as #1..................................لفتح الملف وقراءته فقط

open file path for append as #1.................................لفتح الملف يمكنك في هذا الخيار القراءة من الملف والتعديل عليه كما تشاء

#7

إليك شرح الطريقة العشوائية

وشكراً

RandomFile.rar

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 14 يناير 2008 في 06:33

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#8

اشكرك والله ايخليك يارب يا MMA_EG_Cairo

على هذا مجهودك الرائع والي افتخر بي وهذا اعتبر فضل ماانساه الك ويارب يقدرني ان ارد لك هذا الجميل

اشكرك جدا

اخوك حسنين محمد ياس

#9
اقتباس
اشكرك والله ايخليك يارب يا MMA_EG_Cairo

على هذا مجهودك الرائع والي افتخر بي وهذا اعتبر فضل ماانساه الك ويارب يقدرني ان ارد لك هذا الجميل

اشكرك جدا

اخوك حسنين محمد ياس

أشكرك أخي الكريم علي شعورك الجميل ،

علي العموم إليك مثال بسيط علي التعامل مع الوصول الثنائية للبيانات مع شرح بسيط له

Binary.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#10

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

وشكراً

Sequential.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#11

والله يااخي بكم اجزايك على عملك الرائع والاكثر من رائع ماعندي شي الا ان اقول الله ايوفقك الى عمل الخير لكل الناس وإن شاء الله الجنه يارب اشكرك

حسنين محمد ياس

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

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

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

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

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

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