لغات البرمجة

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

هياكل البيانات الثابتة والديناميكية Static vs Dynamic data structures

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

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

ما الفرق بين هيكلة البيانات الخطية وغير الخطية Linear vs Non-Linear data structure

ما هي هيكلة البيانات؟   هيكلة البيانات هي تقنية لتخزين البيانات وتنظيمها بطريقة يمكن من خلالها استخدام البيانات بطريقة فعالة، في علم الحاسوب تم تصميم هياكل البيانات بطريقة يمكنها العمل مع الخوارزميات المختلفة، ويتم تصنيف هياكل البيانات إلى فئتين:   هياكل البيانات الخطية.   هياكل البيانات غير الخطية.   ما هي هياكل البيانات الخطية؟   […]

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

ما هو الكلاس ColorPicker في JavaFx وما هي أهم الدوال المستخدمة معه

يعد الكلاس (ColorPicker) واحد من الكلاسات التي تستخدم مع (JavaFx) والذي يستخدم للحصول على (ComboBox) مخصص لاختيار الألوان، حيث أنه عند قيام المستخدم بالنقر على الزر سيظهر أمامه مجموعة من الخيارات التي تُمكنه من اختيار أي لون يريده بكل سهولة.

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

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

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

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

المصفوفات في لغة البرمجة فيجوال بيسك Arrays In Visual Basic

المصفوفة (Array) في لغة البرمجة فيجوال بيسك عبارة عن مجموعة من القيم والتي يطلق عليها أيضاً العناصر، والتي ترتبط بشكل منطقي مع بعضها البعض، والتي تستخدم لتخزين مجموعة من القيم التي تنتمي لنفس نوع البيانات في متغير واحد.

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

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

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

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

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

يُعتبر الكلاس (FileChooser) واحد من الكلاسات المهمة التي تستخدم مع حزمة (JavaFx)، والذي يستخدم للحصول على نافذة (windows) والتي تجعل المستخدم قادر على فتح ملفات موجودة على جهاز الحاسوب الخاص به.

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

ما هو الكلاس VBox في Java FX وما هي أهم الدوال التي تستخدم معه

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

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

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

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

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

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

يُعد الكلاس (Alert) من أهم الكلاسات التي تستخدم مع (Java Fx)، ويستخدم بشكل رئيسي لإظهار نافذة جاهزة (Dialog) أمام المستخدم والتي تستخدم في مختلف التطبيقات لأسباب مختلفة كتحذير المستخدم أو إبلاغه بشيء ما أو لسؤاله إذا كان موافقاً على تنفيذ أمر معين أو لطلب إدخال معلومة معينة.

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

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

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

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

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

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

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

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

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

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

أنواع قوائم الانتظار في هياكل البيانات وتطبيقاتها Queue

قائمة الانتظار هي هيكلة بيانات خطية تتبع ترتيبًا معينًا يتم تنفيذ العمليات به، ويتم استخدام قائمة الانتظار عندما لا يلزم معالجة الأشياء على الفور، ولكن يجب معالجتها بترتيب "العنصر المُدخل أولا يعالج أولاً"

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

الكلاسات الخاصة بالرسوم البيانية والأشكال ثنائية البعد في Java fx

هناك مجموعة من الكلاسات الجاهزة التي تستخدم مع الحزمة (java fx) للحصول على رسوم بيانية (Charts) بشكل سهل، وكل كلاس موجود ضمن هذه الحزمة تم تصميمه حتى يتمكن المستخدم من إنشاء رسوم بيانية حسب حاجته، وفيما يلي أهم الكلاسات التي تستخدم مع الرسوم البيانية.