لغات البرمجة

التقنيةلغات البرمجة

من هو مطور الواجهة الخلفية Back-End Developer

يشير تطوير الواجهة الخلفية إلى التطوير من جانب الخادم، حيث يركز على قواعد البيانات، البرمجة النصية، وهندسة المواقع الإلكترونية، ويحتوي تطوير الواجهة الخلفية على أنشطة خلف الكواليس تحدث عند تنفيذ أي إجراء على موقع ويب،

التقنيةلغات البرمجة

ما الفرق بين المعالجة المتعددة ومسارات التنفيذ المتعدّدة Multiprocessing Vs Multithreading

ما هي المعالجة المتعددة Multiprocessing؟ يحتوي نظام المعالجة المتعددة على أكثر من معالجَين، تتم إضافة وحدات المعالجة المركزية إلى النظام مما يساعد على زيادة سرعة الحوسبة للنظام، كل وحدة معالجة مركزية لها مجموعتها الخاصة من الـ (registers) والذاكرة الرئيسية.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

مفهوم تعدد المهام في لغة البرمجة بايثون Multiprocessing in Python

عندما تقوم باستخدام هاتفك ال[,hg أو جهاز الحاسوب الخاص بك فإنه بإمكانك تشغيل عدة برامج في آن واحد، حيث  كل برنامج فعال في الذاكرة يعتبر (Process)، وعملية تشغيل عدة برامج مع بعضها البعض في آن واحد تسمى (Multiprocessing).

التقنيةلغات البرمجة

مفهوم الإنترفيس ListIterator في لغة البرمجة جافا وما هي أهم الدوال التي تستخدم معه

يعتبر الإنترفيس (ListIterator) من أهم ال (Interfaces) التي تستخدم في لغة البرمجة جافا، حيث يحتوي على مجموعة من الدوال الإضافية للتعامل مع العناصر المخزنة ويستخدم هذا الإنترفيس بشكل رئيسي في عملية تخزين مجموعة من العناصر المتتالية عنصر تلو الآخر وبعدها يمكن إرجاع جميع هذه العناصر.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

مفهوم Buffer و Byte Streams في لغة البرمجة جافا

الـ (Buffer) في لغة البرمجة جافا هي عبارة عن مساحة مؤقتة تُستخدم لتخزين البيانات، حيث يتم إنشاؤها في الذاكرة من أجل قراءة مجموعة كبيرة من المعلومات، وبعد ذلك يتم التخلص منها عند الإنتهاء، وإن من أهم الكلاسات للتعامل مع (Buffer) في لغة البرمجة جافا هما الكلاس (Buffered Reader) و الكلاس (Buffered Writer).

التقنيةلغات البرمجة

التعامل مع التاريخ والوقت في لغة البرمجة جافا

لمعرفة التاريخ و الوقت في لغة البرمجة جافا فإنه يجب على المستخدم  إنشاء كائن من الكلاس (Date)، وهو عبارة عن كلاس جاهز في لغة البرمجة جافا يستخدم لمعرفة التاريخ و الوقت، ويحتوي على مجموعة من الدوال الخاصة للتعامل مع الوقت.

التقنيةلغات البرمجة

ما هو الكلاس ContextMenu والكلاس MenuBar في JavaFx وما هي أهم الدوال التي تستخدم معه

يُعتبر الكلاس (ContextMenu) من أهم الكلاسات التي تستخدم مع حزمة (JavaFX)، والذي يستخدم للحصول على قائمة تُسمى ( Popup Menu ) ومن خلال هذه القائمة يستطيع المستخدم إضافة العديد من العناصر مثل: القائمة الداخلية و (RadioButton) و (CheckBox) و (Separator).

التقنيةلغات البرمجة

ما هو الكلاس FlowPane في Java Fx وما هي أهم الدوال التي تستخدم معه

يُعد الكلاس (FlowPane) واحد من الكلاسات المهمة التي تُستخدم لإنشاء حاوية (Container) يتم فيها ترتيب العناصر بشكل أفقي أو عمودي، وبشكل إفتراضي فإن العناصر التي يتم إضافتها في الكائن الخاص ب (FlowPane) يتم عرضها بشكل أفقي في الأعلى من جهة اليسار.

التقنيةلغات البرمجة

ما هو الكلاس TitledPane والكلاس Accordion في Java Fx وما هي أهم الدوال والكونستركتورات التي تستخدم معهما

يستخدم الكلاس (TitledPane) ضمن حزمة (Java Fx) لإنشاء حاوية تحتوي على مجموعة من العناصر، مما يجعل المستخدم قادر على إظهار محتواها أو إخفائه، وهذه الحاوية تتكون من قسمين وهما قسم يوضع فيه العنوان والذي من الممكن  إظهار أو إخفاء المحتوى عند النقر عليه.

التقنيةلغات البرمجة

ما هي البرمجة؟

البرمجة هي طريقة "لإرشاد الكمبيوتر لأداء مهام مختلفة"، أي انك تزود الكمبيوتر بمجموعة من الإرشادات المكتوبة بلغة يستطيع الكمبيوتر فهمها، يمكن أن تكون هذه المهام بسيطة أو معقدة

التقنيةلغات البرمجة

تصحيح الأخطاء في البرمجة Debugging

مفهوم التصحيح في البرمجة Debugging:   التصحيح في برمجة الحاسوب وهندسة الحاسوب، هي عملية متعددة الخطوات تتضمن تحديد مشكلة، وعزل مصدر المشكلة، ثم إما تصحيح المشكلة أو تحديد طريقة لحلها، والخطوة الأخيرة من التصحيح هي اختبار التصحيح أو الحل البديل والتأكد من أنه يعمل.   في تطوير البرمجيات، تبدأ عملية التصحيح عندما يحدد المطور خطأ […]

التقنيةلغات البرمجة

أهم المكتبات المستخدمة في لغة البرمجة بايثون Python

عد لغة البرمجة بايثون Python واحدة من أكثر لغات البرمجة شعبية في وقتنا الحالي، وهناك العديد من الأسباب التي جعلتها مشهورة في عالم البرمجة ومن أهم هذه الأسباب هو وجود مجموعة كبيرة من المكتبات التي يمكن للمستخدمين التعامل معها حسب احتياجاتهم.