تساعد المتطلبات الواضحة فريق التطوير على إنشاء المنتج المطلوب بطريقة صحيحة، ويساعدك مستند مواصفات متطلبات البرامج (SRS) على وضع الأساسات لتطوير المنتج وهي اختصار لـ (Software requirements specification)، وفي هذا المقال سنوضح ما هو مستند (SRS) وما أهميته و الخطوات الخمس لكتابة مستند (SRS). ما هو مستند مواصفات متطلبات البرامج …
أكمل القراءة »البرمجة
ما هو الكلاس Slider في JavaFX وما هي أهم الدوال التي تستخدم معه
ما هو الكلاس Slider في JavaFX وما هي أهم استخداماته: يعد الكلاس (Slider) عبارة عن عنصر تحكم في (JavaFX) والذي يُستخدم لإضافة (Slider) يقوم بعرض مجموعة من الاختيارات في واجهة المستخدم (Graphical User Interface)، وهناك الكثير من الدوال والكونستركتورات الخاصة بهذا الكلاس. أهم الدوال الخاصة بالكلاس Slider في JavaFX: الجدول …
أكمل القراءة »أهم لغات البرمجة التي يمكنك استخدامها مع محرك الألعاب Unity
نبذة عن محرك الألعاب Unity: يعد محرك الألعاب (Unity) من أفضل محركات الألعاب في وقتنا الحالي وذلك لأنه يحتوي على العديد من المزايا والخصائص والتي من أهمها سهولة الاستخدام، وهذا المحرك يدعم عملية بناء الألعاب ويستخدم في تطوير ألعاب الفيديو ثنائية وثلاثية الأبعاد، ويعمل على مختلف المنصات وأنظمة التشغيل مثل: …
أكمل القراءة »الكلمات المحجوزة التي تستخدم مع switch
الكلمة المحجوزة case: case هي من الكلمات المحجوزة التي لا تستخدم إلّا في القرار switch، وهي تعني كلمة حالة، بعد اسم الحالة يأتي الشرط، فمثلا: ‘case ‘1 هنا سيتم المقارنة بين الرقم واحد والمتغير الموجود في وسيط القرار switch، فإذا كانت المقارنة صحيحة فسيتم تنفيذ ما هو بعد الحالة من …
أكمل القراءة »تصميم تجربة المستخدم User Experience Design
مفهوم تصميم تجربة المستخدم: تصميم تجربة المستخدم المعروف باسم تصميم (UX) وهو اختصار لـ (User experience)، حيث يتضمن التفاعل بين المستخدمين ومنتج أو خدمة، وتصميم تجربة المستخدم هو جعل تجربة المستخدم عند التفاعل مع المنتج الرقمي فعالة ومؤثرة وممتعة قدر الإمكان، أي أنها عملية بناء المنتجات مع وضع المستخدم في …
أكمل القراءة »لغات البرمجة ماتلاب (MATLAB)
سهلُ التعلُّم، متنوِّع جدًّا في خياراته، ومتعدِّد الاستعمالات، عمليٌّ جدًّا ومفيد للمهندسين والتقنيين.. إنَّه الماتلاب -بوصفه لغة خاصة الأغراض- تُعدُّ خيارًا ممتازًا لكتابة البرامج المتوسِّطة أو الصعبة التي ترتكز إلى كلٍّ من معالجة الأرقام -على نحو أساسي- والنمذجة. ماتلاب: هي لغةٌ عالية المستوى وبيئة تفاعلية مُستخدَمة من قبل الملايين من …
أكمل القراءة »التعامل مع التاريخ والوقت في لغة البرمجة جافا
التاريخ و الوقت الحالي في لغة البرمجة جافا- Date and Time In Java Programming Language: لمعرفة التاريخ و الوقت في لغة البرمجة جافا فإنه يجب على المستخدم إنشاء كائن من الكلاس (Date)، وهو عبارة عن كلاس جاهز في لغة البرمجة جافا يستخدم لمعرفة التاريخ و الوقت، ويحتوي على مجموعة من …
أكمل القراءة »مستند مواصفات متطلبات النظام SRS
مفهوم مستند SRS: مستند مواصفات متطلبات النظام (System Requirements Specification) أو مستند مواصفات متطلبات البرمجية (Software Requirements Specification)، المعروف بمستند الـ (SRS)، هو مستند أو مجموعة من الوثائق التي تصف ميزات وسلوك النظام أو التطبيق، بحيث يتضمن مجموعة متنوعة من العناصر والتي تحاول تحديد الوظيفة المقصودة والمطلوبة من قبل العميل …
أكمل القراءة »مفهوم Buffer و Byte Streams في لغة البرمجة جافا
مفهوم الـ Buffer في لغة البرمجة جافا: الـ (Buffer) في لغة البرمجة جافا هي عبارة عن مساحة مؤقتة تُستخدم لتخزين البيانات، حيث يتم إنشاؤها في الذاكرة من أجل قراءة مجموعة كبيرة من المعلومات، وبعد ذلك يتم التخلص منها عند الانتهاء، وإن من أهم الكلاسات للتعامل مع (Buffer) في لغة البرمجة …
أكمل القراءة »التعامل مع الوقت والتاريخ في لغة البرمجة PHP
أهمية الوقت والتاريخ في لغة البرمجة بي إتش بي: إن للوقت والتاريخ أهمية كبيرة جداً وخصوصاً في عالم الويب، حيث يتم استخدام الوقت والتاريخ في كل لغات البرمجة وفي العديد من الحالات مثل معرفة تاريخ تسجيل مستخدم معين أو تاريخ دخوله لموقع إلكتروني معين وتاريخ إرساله رسالة إلى الموقع، كل …
أكمل القراءة »