بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
انا نويت اقدم سلسلة من شروحات الفيديو لتعلم اساسيات لغة البرمجة الرائعة Python وكيفية استخدامها فى بيئة تقنية البرمجة بدون كود PWCT
ماهى تقنية البرمجة بدون كود PWCT ?
هى اداة لتطوير التطبيقات تعتمد على المواجهة الرسومية GUI والتفاعل المتواصل Interaction من خلال النوافذ والقوائم بحيث يمكن انتاج التطبيقات
بدون كتابة الاسطر البرمجية بشكل مباشر ... وانما يتم انتاج الكود فى الخلفية In the background بينما يركز المبرمج على التصميم وتحديد الوظيفة
حيث يرى البرنامج كانه عبارة عن هدف Goal يتكون من مجموعة من الخطوات Steps والتى تكون على شكل شجرة Tree ويتم توليد هذه الخطوات
بشكل تلقائى نتيجة التفاعل مع بيئة التطوير.
والمطور اثناء العمل على تقنية البرمجة بدون كود يتعامل مع مجموعة من المكونات التى تعتمد على بيئة العمل وهذه المكونات Components
هى التى توفر واجهة رسومية GUI يتعامل معها المطور وهى التى تنتج الكود فى الخلفية بلغة برمجة محددة
يمكن للمطور اثناء العمل الاطلاع على الكود او التعديل فيه اذا رغب حيث فى النهاية يكون لدينا ملفات السورس كود.
تشتمل تقنية البرمجة بدون كود على مكونات تغطى كل من اللغات التالية
Harbour - Python - Supernova - C#.NET
والمكونات المكتملة تقريبا هى مكونات لغة Harbour اما المكونات التى تدعم اللغات الاخرى فمازالت تحتاج الى المزيد من التطوير + التوثيق
ولكن هذا لايمنع من التعرف على بيئة العمل وكيفية استخدامها ومستقبلا كيفية عمل المكونات لان ذلك يتم بسهولة كبيرة جدا
ماهى فوائد التطوير فى بيئة تقنية البرمجة بدون كود PWCT ?
1 - التقليل من الاخطاء النحوية ومنع حدوثها من الاساس بنسبة كبيرة جدا No Syntax Error
2 - الوضوح الكامل فى خطوات البرنامج وكانك ترى الجورزم او Flowchart حيث مستوى ال Readability عالى جدا
3 - سهولة وسرعة انتاج الخطوات وبالتالى سرعة انتاج الكود
4 - التحكم الكامل فى كل مايخص هذه البيئة الرسومية متوفر بشكل بسيط وميسر لمستخدم البيئة وبالتالى يمكن ان يعدل فى اى شىء ليزيد الانتاجية
ماهى عيوب التطوير فى تقنية البرمجة بدون كود PWCT ?
1 - حتى الان تقنية البرمجة بدون كود تعمل تحت Windows فقط .... ومستقبلا باذن الله سيتم نقلها الى المنصات الاخرى
2 - واجهة تقنية البرمجة بدون كود انجليزية وايطالية فقط
وطبعا لايوجد خطورة فى استخدامها لانها تنتج الكود لكى شىء تقوم به يعنى فى اى وقت وجدت هناك مشكلة فان الكود لديك (هذا لن يحدث باذن الله)
ولكن فقط لكى يطمئن قلب المطور على ان استخدام تقنية البرمجة بدون كود فى مشاريع حية لايشكل اى خطورة على مستقبل هذه المشاريع
ماهى رخصة استخدام تقنية البرمجة بدون كود PWCT ?
مشروع مجانى مفتوح المصدر Free- Open Source يستخدم رخصة GPL v. 2.0 مع امكانية ان تستخدمها فى انتاج مشاريع تجارية
بدون ان تكون مطر لاطلاق السورس او الدفع او اى شىء.
هل يوجد من يستخدم تقنية البرمجة بدون كود PWCT فى مشاريع تجارية ؟
نعم فالاصدار الذى يعتمد على لغة Harbour يتمتع بقوة كبيرة وانا استخدمه فى تطوير جميع مشاريعى التجارية
هل هناك خطة لتطوير استخدام بايثون فى بيئة تقنية البرمجة بدون كود PythonPWCT ؟
نعم بالتاكيد فمع كل اصدار جديد من تقنية البرمجة بدون كود يتم تطوير هذا المشروع الفرعى لزيادة دعم بايثون فى بيئة البرمجة بدون كود
كيف سيتم الشرح فى هذه السلسلة ؟
الشرح عن طريق الفيديو
هل هذه السلسلة مستمرة ام ممكن ان تتعرض للتوقف ؟
وقتى غالى جدا .... طالما ان هناك من يريد استمرار هذه السلسلة ويتابعها سيتم الاستمرار باذن الله
اما اذا لم يكن هناك متابع ...... فالنتيجة معروفة
....................................................................
الدرس الاول / تحميل تقنية البرمجة بدون كود + برنامج Hello World من خلال استخدام الفارة + برنامج Hello World من خلال اختصارات لوحة المفاتيح
....................................................................
اولا / رابط تحميل الفيديو
يشتمل الملف على الفيديو + المثال الذى تم انجازه
ثانيا / صورة لشجرة الخطوات
ثالثا / صورة للسورس كود
والله الموفق