: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 والي لقاء اخر في درس جديد وسوف يكون بداية في برمجة التطبيقات في تللك اللغة ........ ;)
