بسم الله الرحمن الرحيم
حينما نقبل على تعلم لغة برمجة او محيط تطوير جديد لتعلم البرمجيات فان اكثر مايلفت انتباهنا هو الاختلاف عن اللغات التى تعلمناها سابقا
حيث يزيد ذلك من التشوق لماهو جديد لدى البعض منا بينما يكون ذلك صدمة لمن لايرغب فى التغير ويحب السكون على ماهو عليه
إلى اى الفريقين تنتمى انت ؟
فى هذا الدرس نتعرف باذن الله على Client-Server Data Strucutre
وهو فكر جديد يميز نمط البرمجة الخادم الممتاز عن اى نمط اخر
حيث ان البيانات تكون فى صندوق خاص بها ويتم تمثيل هذا الصندوق من خلال وحدة البيانات Data Unit
بنما ان العمليات التى يتم اجرائها تتم من خلال وحدة الكود Code Unit والتى تتعامل مع وحدة البيانات من خلال اسلوب Client-Server
حيث عند الرغبة فى الحصول على معلومات من وحدة البيانات يتم اجراء عملية Load ومن ثم يتاح لنا اجراء اى عمليات معالجة بدون التاثير على ماهو
موجود فى وحدة البيانات واذا رغبنا فى حفظ العمليات وتحديث وحدة البيانات فاننا نقوم بعملية Upload
لدينا مثال عملى جديد
فى هذا المثال تم تعريف عدد من الالكترونات فى مدار فرعى ينتمى الى مدار موجود باحد الذرات
ومن ثم تم تنشيط هذا المدار ومن ثم الحصول على الالكترونات التى تعمل كمتغيرات من خلال عملية Load
وعمل تحديث للالكترونات التى تم استخدامها كمتغيرات
واخيرا تم حفظ هذه التغيرات فى وحدة البيانات من خلال عملية Upload
وتم استدعاء اجراء (احد مفاهيم البرمجة الهيكلية) قام بدوره بالحصول على المتغيرات من خلال تنشيط الالكترونات الموجودة وذلك باستخدام عملية Load
ومن ثم قام بعرض قيم هذه الالكترونات.
والان اترككم مع الصور التى تبين الجانب العملى