إذا سبق لك ان اشتغلت على أي لغة برمجة مثل (فيجول بيسك) او (أوراكل فورم
ديفلوبر) فستجد (نوعاً ما) إختلاف ليس لشيء سوى لأن المنطق البرمجي الذي عملت عليه
مسبقاً سيشكل أمامك مانعاً لفهم الطريقة التي تعمل بها اللغات الأخرى و التي تعتبر
جديدة بالنسبة لك ومن ضمنها لغة الجافا لكنك بكل تأكيد سوف تتجاوز هذا الجانب ..
لغة الجافا تم تصميمها كما هو
معروف لكي تعمل على مبدأ البرمجة كائنية التوجه (OOP) لذا كل كائن (موجود في
الحياة) او تريد أن تتعامل معه سيكون قد تم مسبقاً تجهيز ادوات أو ما تسمى بمكتبات
التعريف الخاصة ببرمجة هذا الكائن داخل لغة الجافا .. كيف ؟ على سبيل المثال انت
الآن تريد ان تبرمج تطبيق للإتصال بالداتا بيس ... إذاً ستكون هناك مكتبات موجودة
مسبقاً في لغة الجافا خاصة ببرمجة الإتصال بالداتا بيس (حيث انه كان من سابق كل
مبرمج يقوم بكتابة نفس هذه السطور في كل مرة او مع كل برنامج عند الإتصال بالداتا
بيس) و الآن ما عليك سوى عمل إمبورت أو استيراد (import) للمكتبة مع ارفاق ملف الجار(jar) لها ، وذلك
كي تستطيع التعامل معها وهنا لا تحتاج لأن تكتب سطور الإتصال بالداتا بيس .. قم
بأخذ ملف مكتبة (jar) و افتحه بواسطة برنامج الضغط(rar) و لاحظ ما يحتويه من ملفات و
مجلدات تلك هي المكتبات المخزنة مسبقاً والتي تقوم انت بعمل استيراد لها في اول
سطور كتابة برامجك.
كل الكائنات على سبيل المثال (المايكروويف , الراديو .. إلخ) تم عمل مكتبات
خاصة لها ، لها القدرة على تقديم تعريف لبرمجة مثل هذه الكائنات و ذلك للوصول إلى
مفهوم برمجة الكائنات او البرمجة الشيئية او الكائنية و التي تطورت هذه الأيام
لتصل إلى مفهوم آخر اسمه (Internet of Things) (IoT) ..
اي ملفات تستطيع معها عمل برمجة لزر البحث عن موجة في الراديو مثلاً او زر
ضبط المايكروويف و درجات الحرارة و الوقت وغير ذلك.
إذا قمت بفتح ملف مكتبة الجار(jar) ستجده يحوي صيغ برمجية تم
تجهيزها بشكل استاندرد (إن كنت من المبرمجين القدامى ستجد انك كنت تكتبها انت في
ملف البرمجة الخاصة بك و لكنهم اليوم اختصروا لك هذا العمل لذا يقال ان اسلوب
البرمجة صار اقل و اسهل ) .
الفيجول دوت نت تم تطويرها لكي
تعمل وفق نفس المبدأ البرمجة الشيئية
أتمنى ان تكون الفكرة قد
وصلت
فضلاً إترك تعليقك و استفساراتك حول هذا الموضوع في جزء
التعليقات اسفل كي أحسن انا من مهاراتي في الكتابة و التدوين و إظهار التدوين بشكل
جيد و مفيد ، انشر المقال وانفع به غيرك . شكراً لمرورك و قراءتك للمقال .
ۚ فَأَمَّا الزَّبَدُ فَيَذْهَبُ جُفَاءً ۖ وَأَمَّا مَا
يَنفَعُ النَّاسَ فَيَمْكُثُ فِي الْأَرْضِ ۚ
شارك المقال و انفع به غيرك
ليست هناك تعليقات