وئام عضيبات

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

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

يُعد الكلاس (JComboBox) من الكلاسات الرئيسية في (Java Swing) والذي يستخدم لإضافة قائمة منسدلة (Combo Box) في واجهة المستخدم (Graphical User Interface)، وهذه القائمة تظهر فقط الخيار الذي قام المستخدم بإختياره منها دون إظهار باقي الخيارات.

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

ما هي الكلمات المحجوزة في لغة البرمجة جافا سكريبت JavaScript Keywords

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

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

التعامل مع المجلدات في لغة البرمجة PHP

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

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

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

من الصعب جداً برمجة تطبيقات الويب دون التفاعل مع أي مصدر خارجي كقواعد البيانات (Data base) أو الملفات وخصوصاً إنشاء الملفات والمجلدات وحذفها، ويتم التعامل مع الملفات في لغة البرمجة (PHP) عن طريق المسار الخاص بالملف أو ما يسمى ب (File path)، حيث أن المسار هو الطريقة الأنسب للتعبير عن عنوان ملف أو مجلد في نظام التشغيل.

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

كيفية استخدام لغة البرمجة Kotlin مع لغة البرمجة JavaScript

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

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

المعاملات الحسابية والمنطقية والمقارنة في لغة الأردوينو

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

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

ما هي لغة الأردوينو Arduino وأهم جمل التحكم التي تستخدم معها

تعتبر لغة الأردوينو (Arduino) عبارة عن لغة مفتوحة المصدر والتي تتألف من مجموعة من الدوال المكتوبة باستخدام لغة البرمجة (++C) ولغة (C)، أي أنها مشتقة بشكل رئيسي من لغة (C) و (++C) بالإضافة إلى إطاري العمل (Wiring) و (Processing).

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

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

تُعد لغة البرمجة جافا عبارة عن لغة كائنية التوجه (Object Oriented Programming) والتي تسمح للمستخدمين من القيام بإنشاء الكائنات و التعامل معها و كأنها نوع بيانات جديد،حيث يتم إنشاء أي نوع من الكائنات عن طريق استخدام الكلمة المفتاحية (new)، والتي تقوم بدورها بحجز مكان مخصص لهذه الكائنات في الذاكرة (RAM) وتسمى هذه المساحة الخاصة لحجز الكائنات في الذاكرة (Heap).

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

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

الكلاس (Scanner) هو عبارة عن كلاس جاهز يستخدم في لغة البرمجة جافا (Java)، ويُستخدم هذا الكلاس لجعل البرنامج يستقبل بيانات من المستخدم، بالإضافة إلى إمكانية تحويل نوع هذه البيانات والتعديل عليها، وهناك العديد من الدوال الخاصة بهذا الكلاس في لغة البرمجة جافا.

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

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

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

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

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

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

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

كيفية استخدام الوحدة web browser في لغة البرمجة بايثون

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

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

كيفية استخدام الوحدة collections‎ في لغة البرمجة بايثون

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

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

مفهوم الـ CRUD Operations وأهمية استخدامها في لغة البرمجة SQL

عند التعامل مع قواعد البيانات (SQL) فمن المحتمل أن المستخدم يحتاج عمليات معينة يتم تنفيذها والتي تسمى ب ( CRUD Operations)، وهي إختصار لعمليات البرمجة الأربعة الأساسية وهي الإنشاء والقراءة والتحديث والحذف، والتي يطلق عليها أيضاً عمليات (RDBMS) والتي تُستخدم  لمعالجة بيانات الجداول وقراءتها وإدراجها وحذفها وتحريرها.

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

كيفية تعيين العمود كمفتاح رئيسي في لغة البرمجة SQL

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

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

مفهوم القيم الفريدة وكيفية تخزينها في لغة البرمجة SQL

تعد ال (unique constraint) من المفاهيم المهمة في مختلف لغات البرمجة، وتستخدم في لغة البرمجة (SQL) وهي عبارة عن أحد القيود المستخدمه في لغة (SQL)، وفي قواعد البيانات من الممكن أن يقوم المستخدم بوضع بعض القيود على الجداول كي يحافظ على تناسق البيانات و الحفاظ على جودة بيانات بحيث يتم فرض على بعض الاعمدة ان تكون القيم التي بداخلها غير مكررة مطلقاً و مختلفة.

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

أنواع العلاقات بين الجداول في لغة SQL

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

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

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

تستخدم لغة البرمجة (SQL) كغيرها من لغات البرمجة مجموعة من المعاملات والتي تستخدم في عملية دمج نتائج عدد من الاستعلامات، حيث يتم ذلك من خلال ثلاثة معاملات رئيسية وهي الإتحاد (UNION)، والتقاطع (INTERSECT)، والإستثناء (EXCEPT)، وفيما يلي استخدام كل معامل من هذه المعاملات.

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

التعامل مع المستخدمين في لغة SQL

تعد لغة (SQL) واحدة من لغات البرمجة الغير إجرائية (Non Procedural Language) وهي إختصار ل (Structured Query language)، حيث أن الهدف منها هو إجراء عمليات على قواعد البيانات بما في ذلك إضافة أو تحديث أو حذف البيانات، أو لتعديل قاعدة البيانات نفسها، وتوفر هذه اللغة عدة طرق ووسائل للتعامل مع المستخدمين، وفيما يلي أهم هذه الطرق والدوال.

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

ما هي لغة Liquid وماهي أهم أنواع البيانات التي تستخدم معها

تُعد لغة (Liquid) إحدى لغات القوالب الآمنة والتي تستخدم في تطبيقات الويب المرنة، وهي عبارة عن لغة قوالب مفتوحة المصدر (open source) تم إنشاؤها بواسطة منصة شوبيفاي  (Shopify)، وتم كتابتها بواسطة لغة البرمجة روبي (Ruby)، وتعتبر هذه اللغة المُكون الأساسي لقوالب شوبيفاي، وتُستخدَم أيضاً لتحميل محتوى ديناميكي على واجهات المتاجر، وتم ظهور هذه اللغة منذ عام (2006)، ومن مجالات استخدامها أيضاً في تطبيقات إستضافة الويب.