البرمجة

مخطط الهيكل المركب

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

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

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

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

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

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

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

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

الأخطاء ومعالجتها في لغة البرمجة بايثون

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

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

مخطط الكائن

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

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

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

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

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

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

ما هي لغة البرمجة دلفي Delphi Programming Language: تعد لغة البرمجة دلفي (Delphi) واحدة من لغات البرمجة التي لم تحظى بشعبية كبيرة بالرغم من المزايا التي توفرها، وهي عبارة عن واحدة من لغات البرمجة عالية المستوى وكائنية التوجه، وهي لغة برمجة مبنية على لغة (Pascal) حيث تعتبر تطوير للغة (Pascal)، …

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

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

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

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

الكلمات المحجوزة التي تستخدم مع switch

الكلمة المحجوزة case: case هي من الكلمات المحجوزة التي لا تستخدم إلّا في القرار switch، وهي تعني كلمة حالة، بعد اسم الحالة يأتي الشرط، فمثلا: ‘case ‘1 هنا سيتم المقارنة بين الرقم واحد والمتغير الموجود في وسيط القرار switch، فإذا كانت المقارنة صحيحة فسيتم تنفيذ ما هو بعد الحالة من …

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

ما هي ثغرة تنفيذ التعليمات البرمجية عن بعد RCE

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

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