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

علاقة و + طلب دروس Foxpro Clipper

مغلق
بدأه زكيري عبد العالي في 18 ديسمبر 2007 · 5 رد · 4,081 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخوتي لقد وجدة عمل لاحد اصدقائ طالب مغترب

في فرنسا

العمل هو clipper developpement

لكن لا املك اي دروس اقدمها له لانه ببساطة ميتدا في البرمجة وهي فرصة له

فكيف تنصحوه وهل clipper له علاقة foxpro

اعرف كليبر عملت به في السايق ولا اجد الفرق في التعلليمات foxpro

ارجوا ان تساعدوه في اعطاءة وصلة لتثبية كليبر ووصلة دروس

عل العموم سيتصل هو

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 18 ديسمبر 2007 في 16:40

#2

السلام عليكم

بالنسبة للكليبر فقد اختفت منذ زمن بعيد تقريبا آخر عهدي بها من 12 سنة تقريبا وهي قريبة جدا من أوامر الفوكس بيز والفوكس برو للدوس لذلك انصحه بكتاب الفوكس برو 2.5 لاحد الكتاب العرب وانا لااريد وضع اسمه حتى لاتكون دعايه له

#3

احبائى المبرمجين والمطورين

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

كل عام وانتم بخير بمناسبة عيد الاضحى المبارك

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

اولا : لتحميل CA-Clipper

http://www.vetusware.com/download/CA-Clipper%205.2/?id=63

ثانيا : الاصدارات الشهيرة للغة

الاصدار الاخير CA-Clipper 5.3b صدر عام 1997

الاصدار الاكثر استقرارا More Stable - هو CA-Clipper 5.2.e صدر عام 1995

ثالثا : اشهر موقع لتحميل مكتبات Libraries وادوات اللغة

http://www.the-oasis.net/ftpmaster.php3?content=ftplib.htm

رابعا : اشهر مكتبات اللغة

1 - المكتبة FGLib & FGLGUI

مكتبة متخصصة فى الجرافك Graphic والواجهة الرسومية GUI (النوافذ Windows وعناصر التحكم Controls ومصصم النماذج Form Designer)

http://www.sourceforge.net/projects/fglib

2 - المكتبة CLASS(Y) Library

مكتبة متخصصة فى برمجة الكائنات Object Oriented Programming

3 - المكتبة ClipVoice

مكتبة متخصصة فى معالجة الصوت Voice Processing من تسجيل المكالمات الصوتية وغيرها

4 - المكتبة Telepath

مكتبة متخصصة فى الاتصالات Communications

5 - المكتبات ClipON,Fast & Super

مكتبات عامة - تشتهر بوظائف للتعامل مع الملفات (النسخ الاحتياطية) وغيرها الكثير

خامسا: مستقبل اللغة

انقطع الاسم CA-Clipper ولكن تبقى المحتوى فى لغات اخرى - فيوجد CA-Visual Objects

وهى تعمل تحت Microsoft Windows ويوجد Vulcan.Net

ويوجد Visual xBase++ 3.0 ويوجد Visual FoxPro

ولكن اذا اردت توافق تام مع CA-Clipper فيوجد فى العالم مفتوح المصدر Harbour,xHarbour,HarbourMiniGUI,Harbour MiniGUI Extended & DoubleS Framework

الروابط

http://www.sourceforge.net/projects/harbour

http://www.sourceforge.net/projects/xharbour

http://www.sourceforge.net/projects/harbourminigui

http://www.sourceforge.net/projects/doublesvsoop

سادسا : تاريخ اللغة

بدات عام 1984 وانتهت عام 1997

فى تلك الفترة وخاصة بعد عام 1990 - تعتبر هى لغة البرمجة رقم 1 فى عالم DOS من حيث الشعبية وعدد المبرمجين الذين يتعاملون مع اللغة

بدات Clipper كاحد منتجات شركة نانتوكيب - ثم فى عام 1992 تم بيعها لشركة CA

فى البداية كان الهدف ان يكونClipper مجرد مترجم Compiler للقاعدة البيانات DBase ثم اضافت اللغة الكثير من الملامح

1- المصفوفات Arrays

2- القوائم ذات الشريط المشىء Menu

3- نظام معالحة قبل المرور على المترجم Preprocessor - يمكن اعتباره الاقوى على مستوى جميع لغات البرمجة

حيث يتيح تعريف جمل جديدة فى اللغة New Syntax بمنتهى السهولة والبساطة

4 - الربط مع لغات اخرى - مثل C و ASM

5 - قاعدة البيانات الخاصة بها - لها حدود قوية - ملف البيانات يتسع لاكثر من 2 بليون سجل - ومساحة الملف وعدد الحقول مفتوحة (محدودة بنظام التشغيل)

مع تحياتى

محمود فايد

#4

السلام عليكم

عيدكم مبروك

هكدا اطمئنت على صاحبي

شكرا شكرا الله ما تقبل منهم كل عمل

#5
زكيري عبد العالي كتب:
السلام عليكم

عيدكم مبروك

هكدا اطمئنت على صاحبي

شكرا شكرا الله ما تقبل منهم كل عمل

السلام عليكم

شكرا لك أخي محمود على المصادر الرائعة و جزاك الله خيرا

أخي زكيري أضن أن هذه المصادر كافية لصديقك ام نبحث له أكثر :lol:

#6

موضع وجدته في منتد vb وفقدت اسم الكاتب

لك يامسعود

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

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

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

سوف اقوم بارفاق ملفات البرنامج علي اجزاء وذلك لكبر مساحة البرنامج وعلي العموم بعد تحميل المرفقات وفك الضغط يجب وضعها في فولدر واحد كلها ويحبز وضع ذلك الفولدر علي السي حيث يحبز وضع الفولدر علي السي ونسميه 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.

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

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

كودC:\CLIPPER5>DBU CUST

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

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

الجزأ الاول

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

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

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

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