وئام عضيبات

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

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

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

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

مفهوم ال Cookies والـ sessions في لغة البرمجة PHP

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

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

استخدام JSON لتخزين وجلب البيانات في لغة البرمجة Php وجافا سكريبت

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

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

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

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

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

محددات الوصول في لغة البرمجة TypeScript

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

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

الأنواع الأساسية للبيانات في لغة البرمجة TypeScript

تدعم لغة البرمجة (TypeScript) معظم أنواع البيانات التي تدعمها لغة البرمجة (JavaScript)، إضافة إلى نوع آخر من الثوابت المتعددة والتي تسمى (enumeration type) للمساعدة على بناء تطبيقات أفضل، ومن أهم هذه الأنواع والتي تعتبر أساسية هي الأعداد (numbers) والسلاسل النصية (strings) والهياكل (structures) والقيم المنطقية (boolean values) وغيرها من أنواع البيانات.

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

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

تعد الكلمات المحجوزة (‎let‎) و (‎(const‎ من الطرق الجديدة للتصريح عن المتغيرات في لغة البرمجة (JavaScript)، ومن الممكن القول بأن الكلمة المحجوزة (let) تشبه إلى حد كبير الكلمة (var) وهي اختصار ل (variabel) لكن الكلمة (let) تسمح للمبرمجينن بتجنب المشاكل التي من الممكن أن تواجه المستخدم أما (const) فهي طريقة لمنع إعادة تعيين القيم للمتغيرات.

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

مفهوم المحددات Selectors والمجمعات في لغة البرمجة CSS وطريقة بناءها

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

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

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

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

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

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

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

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

مفهوم تعابير التحكم والجمل الشرطية في لغة البرمجة روبي

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

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

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

هناك الكثير من التعابير البرمجية التي تستخدم مع مختلف لغات البرمجة والتي تقوم بتنفيذ أوامر معينه، ومن بين هذه اللغات لغة البرمجة روبي (Ruby) حيث أنها تحتوي على العديد من هذه التعابير ومن أهما الأعداد والسلاسل النصية (Strings)، والرموز (Symbol)، والمصفوفات (Arrays)، والجداول والقيم المنطقية والقيمة (nil)، وفيما يلي شرح مفصل عن كل نوع من هذه التعابير البرمجية وكيفية استخدامها في لغة البرمجة روبي.

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

ما هي اللغة الوسيطة العامة Common Intermediate Language

تعد (CIL) عبارة عن واحدة من لغات البرمجة المنخفضة المستوى، وهي اختصار ل (Common Intermediate Language)، وهي عبارة عن واحدة من اللغات التي تستخدم للعمل في بيئة متوافقة مع اللغة الوسيطة العامة يتم الترجمة اليها.

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

استخدامات الكلاس CheckBox في JavaFX وأهم الدوال والكونستركتورات التي تستخدم معه

يُعد الكلاس (CheckBox) من الكلاسات الرئيسية التي تستخدم مع (JavaFX) ، والذي يستخدم لإضافة (Check Box) في واجهة المستخدم (GUI) ويتم استخدامه في العادة في حالة وجود عدة خيارات ( Options ) للمستخدم وعليه اختيار واحد من هذه الخيارات.

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

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

يعد الكلاس (Slider) عبارة عن عنصر تحكم في (JavaFX) والذي يُستخدم لإضافة (Slider) يقوم بعرض مجموعة من الاختيارات في واجهة المستخدم (Graphical User Interface)، وهناك الكثير من الدوال والكونستركتورات الخاصة بهذا الكلاس.

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

استخدامات الكلاس ListView في JavaFXوماهي أهم الدوال والكونستركتورات التي تستخدم معه

يعد الكلاس (ListView) من الكلاسات الرئيسية التي تستخدم مع (JavaFx)، والذي يستخدم لإضافة قائمة بشكل عمودي أو أفقي في واجهة المستخدم (GUI)، حيث كل كائن خاص ب (ListView) يتم انشاؤه بعد ذلك يتم ربطه بكائن من كلاس آخر إسمه (Observable List)، وهناك الكثير من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.

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

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

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

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

ما هو الكلاس Button في JavaFX

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

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

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

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