لغات البرمجة

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

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

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

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

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

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

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

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

الكلاس (set) هو أحد أهم الكلاسات التي تستخدم مع لغة البرمجة بايثون، وهو عبارة عن مصفوفة ليس لها حجم ثابت من الممكن تخزين قيم من مختلف الأنواع في وقت واحد وهناك مجموعة من الدوال الخاصة في هذا الكلاس.

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

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

يُعد الكلاس (Text) من الكلاسات الرئيسية التي تستخدم مع حزمة (Java Fx)،  ووظيفته الأساسية إضافة نص (Text) في واجهة المستخدم (GUI) حيث يمكن إظهار النصوص بشكل مُنسق، ويتم تعريفه على بالطريقة التالية.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الفرق بين البرمجة الإجرائية والبرمجة الشيئية procedural programming vs object oriented programming

تعد كل من البرمجة الإجرائية (POP)، والبرمجة الشيئية (OOP) من اللغات عالية المستوى في عالم البرمجة وتستخدم على نطاق واسع في تطوير التطبيقات، لكن على أساس طبيعة تطوير الكود فإن لكلتا اللغتين نهج مختلف على أساسه يختلفان عن بعضهما البعض.

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

كيفية كتابة مستند مواصفات متطلبات النظام SRS؟

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

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

استخدامات الكلاس ListView في JavaFXوماهي أهم الدوال والكونستركتورات التي تستخدم معه

يعد الكلاس (ListView) من الكلاسات الرئيسية التي تستخدم مع (JavaFx)، والذي يستخدم لإضافة قائمة بشكل عمودي أو أفقي في واجهة المستخدم (GUI)، حيث كل كائن خاص ب (ListView) يتم انشاؤه بعد ذلك يتم ربطه بكائن من كلاس آخر إسمه (Observable List)، وهناك الكثير من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.

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

ما هو الكلاس ToggleButton في JavaFX وما هي أهم الدوال والكونستركتورات التي تستخدم معه

يُعد الكلاس (ToggleButton) من الكلاسات المهمة المستخدمة مع (JavaFX)، والفكرة الرئيسية من هذا الزر أنه يستخدم لإضافة زر فيه حالتين وهما التشغيل والإيقاف في واجهة المستخدم (GUI)، ومحتوى هذا الزر يمكن أن يكون نص أو أيقونة.

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

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

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

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

ما هي مكتبة requests في البايثون كيف يتم إرسال طلبات HTTP من بايثون

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