مقدمة عن البرمجة:-
ينقسم السوفت وير الى نوعين نظام System Software و Program Software .
1- System Software : هى نوعية السوفت وير التى لا يمكن برمجتها بصورة مباشرة بدون اللجوء الى تصميم مسبق وغالبا ما يكون هذا التصميم غير متوفر فى البداية وتنشا الحاجة لاستخدام علم الذكاء الاصطناعى حتى يمكن الحصول على تصميم حسابى او ما يشبه الالجورزم يمكن استخدام لبرمجة النظام ومن امثلة ذلك نظام ادارة البيئة الرسومية الخاص بنظام تشغيل الحاسب – وعملية تصميم النظم تخضع لعمليات التجربة والخطا حتى الحصول على تصميم مستقر .
2- Program Software : هى البرامج بصفة عامة غير النظم والتى ترجع عملية برمجتها على خبرة وعلم اكثر من الذكاء ولا تتدخل فى انظمة الذكاء الاصطناعى ومن امثلة ذلك برامج قواعد البيانات والالعاب وغيرها .
نبذة عن الكتاب :-
هذا الكتيب هو باب لدخول مجال البرمجة وتثبيت اقدامكم فى المجال والمضى نحو الاحتراف بإستخدام فيجوال فوكس برو .
لماذا فيجوال فوكس برو ؟
سبب اختيار تلك اللغة ليس لانها اللغة التى اقوم باستخدامها فى تطوير برامجى بل على العكس لقد اعتدت على استخدام لغات اخرى ولكن سبب الاختيار هو :-
- هذه اللغة لا تقل فى السهولة عن اللغات الاخرى مثل فيجوال بيسك الا انها تتميز عنها بأنها تجمع بين السهولة فى التعلم (كفيجوال بيسك) والسهولة فى الاستخدام .
- هى افضل لغة على الاطلاق يمكن استخدامها فى تطوير البرامج التجارية (انظمة قواعد البيانات) وذلك باعتراف شركة مايكروسوفت والتى تفخر هذا المنتج .
- تجمع هذه اللغة بين امكانية تطوير تطبيقات كاملة ياستخدام الكود فقط او باستخدام ادوات التصميم .
- لا تقل فى الشان عن لغة الجافا من حيث تطوير برمجيات باستخدام نمط برمجة الكائنات وهى تفوق فيجوال بيسك فى ذلك .
- لم تنتمى الى عائلة الدوت النت وفى نفس الوقت مازال يتم تطويرها (الاصدار ٩ حتى الان) وهذا يعنى انك لن تعانى كثيرا من مشكلة التنقل بين الاصدارات كما حدث مع مبرمجين فيجوال بيسك عند الانتقال من الاصدار ٦ الى الدوت نت .
- ايجاد تلك اللغة يمنحك فرصة جيدة للتعامل مع لغات عديدة من نفس العائلة Xbase مثل فيجوال اكس بيس بلس بلس و كليبر و اكس هاربور وفلاج شب والعديد من لغات البرمجة القديمة (بعضها تحت دوس مثل كليبر) والمتطورة (اكس هاربور لكل انظمة التشغيل المعروفة ) .
- لا تشتمل اللغة على اي نوع من القيود من حيث نوعية التطبيقات التى يتم تطويرها فهى تشمل كافة مميزات فيجوال بيسك كاى لغة برمجة تعمل تحت وندوز .
- تتميز اللغة عند تطوير انظمة قواعد البيانات باستخدامها فهى تحتوى على نظام ادارة قواعد بيانات خاص هبا لذلك لن تحتاج للخروج من محيط تطوير اللغة اثناء العمل .
- تحتوى اللغة على عدد هائل من المعالجات يمكن استخدامها فى زيادة سرعة تطوير التطبيقات .
مؤلف الكتاب :-
المهندس : محمود فايد