البرمجة

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

التاريخ و الوقت الحالي في لغة البرمجة جافا- Date and Time In Java Programming Language: لمعرفة التاريخ و الوقت في لغة البرمجة جافا فإنه يجب على المستخدم إنشاء كائن من الكلاس (Date)، وهو عبارة عن كلاس جاهز في لغة البرمجة جافا يستخدم لمعرفة التاريخ و الوقت، ويحتوي على مجموعة من …

أكمل القراءة »

مستند مواصفات متطلبات النظام SRS

مفهوم مستند SRS: مستند مواصفات متطلبات النظام (System Requirements Specification) أو مستند مواصفات متطلبات البرمجية (Software Requirements Specification)، المعروف بمستند الـ (SRS)، هو مستند أو مجموعة من الوثائق التي تصف ميزات وسلوك النظام أو التطبيق، بحيث يتضمن مجموعة متنوعة من العناصر والتي تحاول تحديد الوظيفة المقصودة والمطلوبة من قبل العميل …

أكمل القراءة »

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

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

أكمل القراءة »

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

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

أكمل القراءة »

مفهوم الخاصية Visibility والخاصية Display في لغة البرمجة CSS

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

أكمل القراءة »

ما هي أفضل لغات البرمجة لتطوير إنترنت الأشياء؟

تستمر تقنيات إنترنت الأشياء بالازدهار في صناعة التكنولوجيا، فكثيراً ما كانا نتخيل بأننا سنتمكن من التنقل بالمركبات دون سائق مثل السيارات ذاتية القيادة والتي يمكنها التنقل عبر شوارع المدينة دون توجيهٍ من أحد، وقد أصبح هذا الأمر واقعاً اليوم، ولو كنت تتساءل كيف تعمل هذه الأشياء الذكية، فإن الإجابة هي …

أكمل القراءة »

ما هي دورة حياة تطوير البرمجيات SDLC

دورة حياة تطوير البرمجيات: دورة حياة تطوير البرمجيات هي تطبيق لمجموعة من الأعمال المُنظمة لبناء البرمجيات، يتم تقسيمها عادةً من ست إلى ثماني خطوات، وهي التخطيط، المتطلبات، التصميم، البناء، التوثيق، الاختبار، النشر والصيانة، حيث يقوم بعض مديري المشاريع بدمج الخطوات أو تقسيمها أو حذفها، اعتمادًا على نطاق المشروع، وهذه هي …

أكمل القراءة »

لغة Pascal

ما هي لغة Pascal: طورت لغة البرمجة Pascal من قبل نيكولاس ورث بالإنجليزية “Niklaus wirth” وهوه عضو الفدرالية العالمية لمعالجة النصوص IFIP .قام البرفسور نيكولاس ورث بتطوير باسكال لتحتوي المميزات التي تخلو منها لغات البرمجة في ذلك الوقت. فلغة باسكال تبنى على العناصر البرمجية للغتي Algol W,ALGOL68. وقد ظهر أول …

أكمل القراءة »

المنهجية الرشيقة في تطوير البرمجيات The Agile SDLC

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

أكمل القراءة »

ما هو الكلاس GroupLayout وماهي أهم الدوال التي تستخدم معه

ما هو الكلاس GroupLayout؟ يُعد الكلاس (GroupLayout) واحد من الكلاسات التي تُستخدم مع حزمة (Java Swing)، والذي يستخدم لترتيب العناصر التي يتم إضافتها ضمن مجموعات، حيث يقوم بتجميع ال (Component) ومن ثم يقوم بترتيبها بشكل هرمي حيث كل مجموعة تكون عبارة عن كائن من أحد الكلاسات التي ترث من الكلاس …

أكمل القراءة »