لغات البرمجة

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

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

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

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

النموذج الحلزوني لتطوير البرمجيات Spiral Model

يعد النموذج الحلزوني أحد أهم نماذج دورة حياة تطوير البرمجيات، إذ يُفضل استخدام هذا النموذج للمشاريع الكبيرة التي تتضمن تحسينات مستمرة. هناك أنشطة محددة يتم إجراؤها في التكرار واحد (حلزوني) حيث يكون المخرجات نموذجًا أوليًا صغيرًا للبرنامج الكبير، ثم يتم تكرار نفس الأنشطة لجميع اللوالب حتى يتم بناء البرنامج بالكامل. ما هو النموذج الحلزوني   […]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مفهوم الإنترفيس وطرق التعامل معها في لغة البرمجة جافا

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

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

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

تُستخدم المصفوفات في مختلف لغات البرمجة الحديثة وال (Array) في لغة البرمجة روبي (Ruby) هي عبارة عن كائن يحتوي على مجموعة من العناصر، وهذه العناصر يتم تمييزها من خلال رقم يعطى لكل عنصر داخل المصفوفة والذي يُسمى (index) حيث أن أول عنصر من عناصر المصفوفة فيها يتم تخزينه في الـ (index) رقم (0).

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

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

تتيح لغة البرمجة (++C) للمبرمجين بتحديد أكثر من تعريف واحد لإسم دالة أو عامل داخا نطاق معين (Namespace)، وهذا ما يسمي ب التحميل الزائد للوظيفة وهو (Overloading)، حيث يصبح بإمكان المبرمج أن يقوم بتعريف أكثر من عامل (Operator) أو دالة أو كونستركتور لهم نفس الإسم و لكنهم يختلفون في عدد أو نوع ال (Parameters).

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

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

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

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

مفهوم الوحدات القياسية في لغة البرمجة بايثون

تُعد لغة البرمجة بايثون (Python) واحدة من أهم لغات البرمجة عالية المستوى، وهي لغة مرنة وتحاول التعبير عن المفاهيم البرمجية بأقل قدر ممكن من الشيفرات، حيث أنها تدعم البرمجة الكائنية والبرمجة الإجرائية وتحتوي على مكتبة قياسية كبيرة.

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

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

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

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

العمليات المنطقية والسلاسل النصية في لغة البرمجة كوتلن

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

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

أهم المكتبات الخاصة في JavaFX

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

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

ما هو الـ Character في البرمجة

"Character" أو للاختصار "Char"، هي أي حرف أو أي رقم مكون من رقم واحد أو مسافة أو علامة ترقيم أو رموز الخاصة يمكن كتابته على جهاز الكمبيوتر. ولعمل "char"، ما عليك سوى وضعهم داخل علامات اقتباس مفردة.

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

مفهوم ال Prototype والكائن Number في لغة البرمجة JavaScript

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

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

دورة حياة مشروع علوم البيانات Life Cycle of Data Science projects

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