لغات البرمجة

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

مفهوم النطاق ومحددات الوصول في لغة البرمجة كوتلن

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

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

ما هي أهم دوال التحكم بالجداول والقوائم في لغة البرمجة CSS

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

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

مرحلة إنشاء كود وسيط في عملية ترجمة الكود Intermediate Code Generation

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

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

مفهوم التغليف في لغة البرمجة ++C

التغليف (Encapsulation) هو عبارة عن أسلوب يتم استخدامه ضمن لغات البرمجة المختلفة، ومن بين هذه اللغات لغة البرمجة (++C) والذي يتم من خلاله إخفاء بعض خصائص الكلاس ( Global Variables) ويتم أيضاً جعل الكائنات التي يتم انشاؤها والكلاسات الأخرى التي يتم تضمينها قادرة على التعامل مع هذه الخصائص فقط من خلال دوال يقوم بإنشائها المبرمج.

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

المحددات في مكتبة jQuery

توفر مكتبة (jQuery) مجموعة كبيرة من الأدوات التي تستخدم في عملية مطابقة العناصر وتحديدها في الصفحة، واستفادت هذه المكتبة من لغة البرمجة (CSS) بجميع إصداراتها، وهذه الأدوات تسمى المحددات وتستخدم في عدة مجالات ويتم الاستفادة منها من قبل المبرمجين حسب حاجتهم والجدول التالي يحتوي على أهم هذه المحددات التي تستخدم مع (jQuery).

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

ما هي مكتبة Selenium ومكتبة Playwright في لغة البرمجة بايثون

تعد مكتبة (Selenium) واحدة من أهم المكتبات التي تستخدم في لغة البرمجة بايثون، وهي عبارة عن بيئة عمل مصمصة لاختبار تطبيقات الويب عن طريق تصميم مجموعة من السيناريوهات لتنفيذ التصفح التلقائي (Web Automation) ومحاكاة سلوكيات المستخدم على مواقع الانترنت.

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

مفهوم الدوال في لغة البرمجة ++C

الدوال أو ال (Functions) في لغة البرمجة سي بلس بلس هي عبارة عن مجموعة من الأوامر التي يتم تجميعها في مكان واحد وبعد ذلك يتم تنفيذها عندما نقوم باستدعائها، وفي كل لغة من لغات البرمجة مجموعة من الدوال الخاصة بها، وهناك مجموعة من الدوال الجاهزة في لغة البرمجة (++C) والتي تسهل بدورها عمل المبرمجين، ومن الأمثلة على هذه الدوال: (()length)، (()insert)،(()floor)، وغيرها من الدوال الجاهزة.

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

المراجع في لغة البرمجة ++C

يستخدم مفهوم المراجع ( References ) ضمن مجموعة من لغات البرمجة ومن بينها لغة البرمجة (++C)، والمراجع هي عبارة عن العناوين التي يتم إعطائها لأي عنصر في الكود البرمجي مثل: المتغيرات، والمصفوفات و الكائنات، والتي يتم تعريفها في الذاكرة عند تشغيل البرنامج، ويتم تخصيص مساحة خاصة لها في الذاكرة ويتم استخدامها بأسلوب (Hexadecimal).

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

مفهوم النطاقات Namespaces في لغة البرمجة ++C

يُعد مفهوم النطاق (Namespace) في لغة البرمجة (++C) من الأساليب المفيدة جداً في عملية تنظيم الكود البرمجي (Codes)، حيث يتم استخدامه من قبل المبرمج لضمان عدم حدوث أي مشكلة يكون سببها إستخدام نفس أسماء العناصر التي تم تعريفها أكثر من مرة، أي لتجنب حدوث تضارب في الأسماء.

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

أنواع البيانات في الأردوينو Arduino

تدعم لغة الأردوينو مجموعة مختلفة من البيانات، والتي يتم من خلالها الإعلان عن الدوال والمتغيرات والتي تقوم بدورها في عملية تحديد أنماط ومساحات التخزين، وفيما يلي قائمة بأنواع البيانات التي تدعمها لغة الأدروينو.

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

الوراثة في لغة البرمجة جافا Inheritance in Java

مفهوم الوراثة في لغات البرمجة -inheritance in java:   يُعد مفهوم الوراثة (Inheritance) من المفاهيم المهمة في لغات البرمجة، والتي ساهمت في إحداث تغييرات كبيرة وجعلت عملية البرمجة أكثر تفاعل وتنظيم، وهي عبارة عن آلية يحصل فيها كائن واحد على مجموعة من الخصائص الخاصة بالكائن الأصلي، وأيضاً يحصل على على الدوال و المتغيرات الموجودة، وهو […]

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

دالة الاحتمالات - case switch

هو شبيه بالأمر الشرطي (IF)، وتستخدم دالة (switch case) عندما يكون لدينا عدة إحتمالات للقيمة المدخلة من المستخدم، وبناءً على كل احتمال نقوم بتنفيذ مهمة معينة. ستتنفذ الأوامر التي وضعناها في هذا الإحتمال فقط.كل إحتمال نضعه يسمى (case).

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

كيفية تمثيل مخطط E-R

يُظهر مخطط (E-R) العلاقة بين مجموعات الكيانات التي تملك مجموعة سمات وتربط بينهم مجموعة من العلاقات، حيث أن "مجموعة الكيانات" في برنامج إدارة قواعد البيانات هي الجدول، والسمة هي سمة أو خاصية لجدول،

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

الكلاس TextArea في Java Fx

يُعد الكلاس (TextArea) واحد من الكلاسات الرئيسية التي تُستخدم مع (JavaFx)، والذي يستخدم لإضافة مربع نص يتألف من أكثر من سطر ( Text Area ) في واجهة المستخدم (GUI)، وهناك العديد من الدوال والكونستركتورات الخاصة بهذا الكلاس.