لغات البرمجة

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

مفهوم Routing و Middleware في إطار العمل Laravel

يعد إطار العمل لارافل (Laravel) من أكثر أُطر العمل استخداماً من قبل المبرمجين في وقتنا الحالي، وهو عبارة عن إطار يستخدم بشكل أساسي في مجال تطبيقات الويب (web application framework) ويُعتبر هذا الإطار من أكثر أطر العمل استخداماً وانتشاراً بلغة البرمجة بي إتش بي (PHP).

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

مفهوم العناصر النصية في لغة البرمجة HTML

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

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

ما هو الكلاس JSpinner في Java Swing وماهي أهم الدوال التي تستخدم معه

يستخدم الكلاس (JSpinner) لإضافة (Spinner) في واجهة المستخدم في (Java Swing)، والـ (Spinner) عبارة عن مربع نص يحتوي على مجموعة من القيم الجاهزة، حيث يمكن للمستخدم اختيار إحدى القيم الموجودة فيه بالنقر على الأسهم الملتصقة به أو عن طريق استخدام أسهم لوحة المفاتيح ومن الممكن أيضاً إدخال القيمة بنفسه. يستخدم الكلاس (JSpinner) لإضافة (Spinner) في واجهة المستخدم في (Java Swing)، والـ (Spinner) عبارة عن مربع نص يحتوي على مجموعة من القيم الجاهزة.

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

ما هو الكلاس JTabbedPane في لغة البرمجة Java Swing

يعد الكلاس (JTabbedPane) من الكلاسات المهمة التي تستخدم في (Java Swing)، والذي يستخدم لإضافة (Tabbed Pane) في واجهة المستخدم، والـ (Tabbed Pane) تستخدم لوضع عدة (Panels) في مكان واحد مع إمكانية إظهار (Panel) واحد منهم في وقت واحد، وكل (Panel) توضع بداخل الـ (Tabbed Pane) تملك (Tab) خاص فيها.

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

ما هي أهم العمليات الرياضية والمنطقية والمقارنة في محرك القوالب twig في لغة PHP

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

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

ما هي البرمجة الديناميكية

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

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

ما هي جداول التجزئة في الجافا سكريبت وكيفية عملها

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

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

الوضع التفاعلي ووضع البرنامج النصي في بايثون

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

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

أنواع البيانات الأساسية في R

(R) هي لغة برمجة قوية للحوسبة الإحصائية وتحليل البيانات، للعمل مع البيانات في (R)، من المهم فهم أنواع البيانات الأساسية المستخدمة في اللغة، في هذه المقالة، سنناقش أنواع البيانات الرئيسية الأربعة في (R)

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

إرسال رسائل البريد الإلكتروني باستخدام جافا سكريبت

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

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

كيفية بناء الجملة في لغة بايثون Python Syntax

يحدد بناء جملة بايثون مجموعة من القواعد التي تُستخدم لإنشاء عبارات بايثون أثناء كتابة برنامج بايثون، ويحتوي بناء جملة لغة برمجة بايثون على العديد من أوجه التشابه مع لغات برمجة (Perl و C و Java)، ومع ذلك، هناك بعض الاختلافات المحددة بين اللغات.

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

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

هناك العديد من الشروط التي يجب اتباعها عند القيام بتعريف المتغيرات في لغة البرمجة جافا سكريبت (JavaScript)، حيث يجب أن يبدأ إسم المتغير في لغة البرمجة جافا سكريبت بحرف أو شرطة سفلية، ولا يمكن أن يبدأ أو أن يتضمن رقم بداخله، ولإنشاء متغير يجب أن يتم استخدام الكلمة المفتاحية (keyword) (var)، وهناك العديد من الدوال التي تستخدم مع المتغيرات في لغة البرمجة جافا سكريبت.

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

مفهوم الكائن Document في لغة البرمجة جافا سكريبت

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

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

ما هو الكلاس TreeView في JavaFX وماهي الدوال التي تستخدم معه

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

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

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

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