وئام عضيبات

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

أهم الدوال التي تستخدم في محرك القوالب twig في لغة البرمجة PHP

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

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

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

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

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

مفهوم الـ Type Casting في لغة البرمجة جافا

تدعم لغة البرمجة جافا مفهوم ال (Type Casting)، والذي يعني تحويل نوع الكائن أو المتغير إلى نوع شبيه له وهذا التحويل يمكن تحقيقه فقط بين الكلاس الرئيسي (Superclass) والكلاس المشتق (Subclass)، ويتم تحويل أنواع الكائنات والمتغيرات باستخدام أسلوبين للتحويل وهما: ال (Upcasting) وال (Down casting).

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

المؤشرات في لغة البرمجة ++C

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

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

مفهوم النوع enum في لغة البرمجة ++C

النوع (enum) هو عبارة عن نوع بيانات يتم تعريفه من قبل المستخدم في لغة البرمجة (++C) ويستخد أيضاً في مجموعة من لغات البرمجة الأخرى، ويتم استخدامه من قبل المبرمجين لتعيين أسماء للثوابت مما يسهل قراءة البرنامج والحفاظ عليه.

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

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

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

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

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

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

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

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

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

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

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

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

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

مفهوم Buffer و Byte Streams في لغة البرمجة جافا

الـ (Buffer) في لغة البرمجة جافا هي عبارة عن مساحة مؤقتة تُستخدم لتخزين البيانات، حيث يتم إنشاؤها في الذاكرة من أجل قراءة مجموعة كبيرة من المعلومات، وبعد ذلك يتم التخلص منها عند الإنتهاء، وإن من أهم الكلاسات للتعامل مع (Buffer) في لغة البرمجة جافا هما الكلاس (Buffered Reader) و الكلاس (Buffered Writer).

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

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

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

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

مفهوم تعدد المهام في لغة البرمجة بايثون Multiprocessing in Python

عندما تقوم باستخدام هاتفك ال[,hg أو جهاز الحاسوب الخاص بك فإنه بإمكانك تشغيل عدة برامج في آن واحد، حيث  كل برنامج فعال في الذاكرة يعتبر (Process)، وعملية تشغيل عدة برامج مع بعضها البعض في آن واحد تسمى (Multiprocessing).

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

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

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

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

ما هو الكلاس Text في Java Fx وما هي أهم الدوال والكونستركتورات التي تستخدم معه

يُعد الكلاس (Text) من الكلاسات الرئيسية التي تستخدم مع حزمة (Java Fx)،  ووظيفته الأساسية إضافة نص (Text) في واجهة المستخدم (GUI) حيث يمكن إظهار النصوص بشكل مُنسق، ويتم تعريفه على بالطريقة التالية.

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

ما هو الكلاس TitledPane والكلاس Accordion في Java Fx وما هي أهم الدوال والكونستركتورات التي تستخدم معهما

يستخدم الكلاس (TitledPane) ضمن حزمة (Java Fx) لإنشاء حاوية تحتوي على مجموعة من العناصر، مما يجعل المستخدم قادر على إظهار محتواها أو إخفائه، وهذه الحاوية تتكون من قسمين وهما قسم يوضع فيه العنوان والذي من الممكن  إظهار أو إخفاء المحتوى عند النقر عليه.

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

ما هو الكلاس FlowPane في Java Fx وما هي أهم الدوال التي تستخدم معه

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

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

ما هو الكلاس ContextMenu والكلاس MenuBar في JavaFx وما هي أهم الدوال التي تستخدم معه

يُعتبر الكلاس (ContextMenu) من أهم الكلاسات التي تستخدم مع حزمة (JavaFX)، والذي يستخدم للحصول على قائمة تُسمى ( Popup Menu ) ومن خلال هذه القائمة يستطيع المستخدم إضافة العديد من العناصر مثل: القائمة الداخلية و (RadioButton) و (CheckBox) و (Separator).

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

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

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

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

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

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