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

طريقك لاحتراف تصميم برامج قواعد البيانات والتي تعمل علي MS-DOS

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

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

:D اخواني الاعزاء سوف اقدم لكم اليوم شرح وافي لطريقة برمجة برامج تعمل علي الدوس MS-DOS وذلك لان هذا النوع من البرامج يعتبر اقل في تكلفته واسهل في برمجته وطبعا انا تكلمت في الموضوع ده لانه جديد وما فيش تطرق له من قبل طبعا انا ان شاء الله سوف اقوم طريقة البرمجة بالتفصيل ................

:D طبعا انا هستخدم في ذلك الشرح برنامج معروف ويعتبر افضل البرامج في تلك المهام من بين انواعه وهو برنامج Clipper 0.5 اكيد طبعا انتوا عرفينه او سمعتوا عنه وهو برنامج يعمل علي تصميم برامج تعمل علي الدوس وطبعا فيه امكانيات رهيبة من عمل قواعد بيانات بداخله ................

:huh: سوف اقوم بارفاق ملفات البرنامج علي اجزاء وذلك لكبر مساحة البرنامج وعلي العموم بعد تحميل المرفقات وفك الضغط يجب وضعها في فولدر واحد كلها ويحبز وضع ذلك الفولدر علي السي حيث يحبز وضع الفولدر علي السي ونسميه CLIPPER5 ونضع في داخله الملفات دي ( LOGINTODOS - SETTING - SOURCE) .............

:) اولا طريقة تشغيل البرنامج :-

- نقوم بالضغط علي الملف Login2dos ونقوم بفتحه حيث سيظهر نافزة الدوس ومحسها كما يلي :

C:\CLIPPER5>

- ثم نقوم بتحميل ملف الاعدادت الخاص بالبرنامج كما يلي :

C:\CLIPPER5>SETTING

- ثم بعد تحميل ملف الاعدادت لانه من غير ملف الاعدادت يبقا البرنامج ليس له اي قيمة علي الاطلاق ......

:) ثانيا انشاء قاعدة البيانات :-

- وسوف تكون القاعدة غير قاعدة البيانات التي نراها في الاكسيس ولكن كل جدول في الاكسيس يعتبر قاعدة بيانات في الكليببر بمعني ان قاعدة البيانات في الكلييبر تحفظ بامتداد DBF اي ملف قاعدة بيانات وهيدي الملف يحتوي بداخله علي مجموعة حقول وليس مجموعة جداول كما زكرت مسبقا طيب ده معناه ايه معناه ان حضرتك لما تعوز تعمل برنامج وفيه اكثر من جدول بلغة الاكسيس ده معناه ان كل جدول في الاكسيس سوف يعمل امتداد DBF

- بمعني مثلا نريد تصميم شاشة بيانات العملاء تمام وفيه الشاشة دي هيكون مثلاً الحقول الاتية ( الكود - الاسم - العنوان - التليفون -البريد الالكتروني ) طبعا في الاكسيس هنعمل جدول بالبيانات السابقة ونسميه مثلا CUST ولكن هنا في هذا البرنامج سوف نقوم بانشاء ملف امتداده DBF وهيكون اسمه CUST ارجو ان اكون وضحت قصدي ................

- بعد تحميل ملف الاعدادت SETTING نقوم بعد ذلك بالدخول علي معالج اشاء ملفات قواعد البيانات كما يلي :

C:\CLIPPER5>DBU

:) - سوف يتم الدخول بعد ذلك علي معالج انشاء ملفات قواعد البيانات وطبعا انا هشرح المعالج لان اهم حاجة طبعا ان انتا تعرف ازاي تعمل قاعدة البيانات زي ما بتتعمل في الاكسيس كما يلي :

1) فتح قاعدة بيانات موجودة من قبل :-

- يتم بالضغط علي مفتاح F2 واختيار DATABASE ثم اختيار ملف القاعدة الموجود مسبقا .

2) انشاء ملف قاعدة بيانات جديد :-

- يتم بالضغط علي مفتاح F3 واختيار DATABASE ثم نقوم بكتابة الحقول المراد وضعها داخل الملف وبعد الانتهاء من كتابة الحقول وانواعها وحجمها نقوم بحفظ ما كتب وذلك مباشرة بعد الانتهاء من الكتابة بالضغط علي مفتاح حفظ وهو اختصار لمفتاح F4 ثم نكتب الاسم المراد حفظ بيه القاعدة وعلي فكرة عند الحفظ وعند الرجوع الي الفولدر الموجود فيه البرنامج سوف نجد ملف باسم القاعدة التي تم بنائها وامتدادها كما زكرت مسبقا DBF وطبعا الملف ده يحتوي علي الحقول التي تم ادخالها فقط .

3) ادخال البيانات داخل ملف القاعدة عن طريق البرنامج :-

- يتم بالضغط علي مفتاح F5 واختيار DATABASE ثم ادخال البيانات كما نريد داخل الحقول المصممة مسبقا.

4) حذف سجل من داخل ملف قاعدة البيانات :-

- يتم بالضغط علي مفتاح DELETE من لوحة المفاتيح وذلك طبعا عند الوقوف علي السجل المراد حذفه ثم بعد الانتهاء من عمليات الحذف داخل قاعدة البيانات للملف يتم بالضغط علي مفتاح F6 واختيار الامر PACK.

:unsure: بعد ذلك تستطيع انشاء ما تريده من ملفات قواعد البيانات وسسوف فيما بعد طريقة الربط بينهم ولكن كل شي بتتابع محدد .............

:wacko: اذا اردت الدخول علي قاعدة البيانات اي ملف قاعدة البيانات بدل ما تدخل علي معالج قواعد البيانات واختيار امر فتح من القوائم الا فوق ممكن ذلك عن طريق اوامر الدوس كما يلي :

C:\CLIPPER5>DBU CUST

:lol: حيث CUST هو اسم ملف قاعدة البيانات المنشوء من قبل والموجود داخل فولدر البرنامج .

رابط تحميل الجزأين :

الجزأ الاول

الجزأ الثاني والاخير

:D والي لقاء اخر في درس جديد وسوف يكون بداية في برمجة التطبيقات في تللك اللغة ........ ;)

#2

السلام عليكم

اخى الكريم Max bayne

مشكور على هذا الشرح الرائع

جزاك الله كل خير

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#5

السلام عليكم

أفكار ممتازة بالك الله فيك

سبحان الله وبحمده , سبحان الله العظيم

#6

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

#7

السلام عليكم

أخى الكريم Max bayne

الموضوع ده كنت بفكر أضيفه من فتره

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

بس على العموم جزاك الله كل خير

انت وكل من تفاعل مع الموضوع

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#9

آه ذكرتونا بالذي مضى .. اجمل ما في الامر انه عند عمل ملف تنفيذي للبرنامج ما تحتاج لمكتبات ولا غيره يكفي الملف التنفيذي وملف قاعدة البيانات وشوفلك اقرب فلوبي ديسك وانسخه .

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#11

شكرا على الموضوع الجميل ده

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

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

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

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

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

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