البرمجة

الجمل الشرطية في لغة البرمجة فيجوال بيسك

الجمل الشرطية في لغة البرمجة فيجوال بيسك – Conditional Statements in Visual Basic: تُعتبر عملية اتخاذ القرار (Decision-making) من المصطلحات المُهمة في مجال لغات البرمجة؛ حيث يحتاج المبرمج أحياناً ألى إجراء تحقق من عبارة معينة داخل البرنامج الذي يتم تنفيذه، بحيث إذا كانت نتيجة التحقق تساوي قيمة معينة يتم تنفيذ …

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

ما هي لغة دارت Dart

معظم تطبيقات اﻷندرويد المستخدمة اليوم مبنية على لغة جافا رغم توافر لغات برمجية أخرى مثل Apache Cordova و Mono؛ إلا أن جافا تظل اللغة الأساسية لبناء تطبيقات أندرويد. لكن قد يتغير ذلك مستقبلًا، إذ يعمل فريق مختص في شركة جوجل على منصة بديلة في مشروع يسمي (Sky) لتطوير لغة جديدة اسمها لغة …

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

ما هو إطار العمل Nextjs وما هي مزايا استخدامه ومتطلبات العمل به

ما هو إطار العمل Nextjs: إن (Nextjs) عبارة عن إطار عمل خاص لتطوير تطبيقات (JavaScript) والذي تم إنشاؤه بواسطة (Zeit) والذي يساعد المطورين والمبرمجين على صناعة مواقع الويب، ومن الممكن للمطورين الذين لديهم معرفة بسيطة بـلغات البرمجة المختلفة مثل: (HTML) و (CSS) و (Java Script) و (React) التعلم بسهولة أو …

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

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

تدعم لغة البرمجة جافا (Java) كغيرها من لغات البرمجة مفهوم ال (Overriding)، والذي يعني تعريف الدالة التي ورثها الكلاس المشتق (Subclass) من الكلاس الرئيسي (Superclass)، بحيث أن هذه الدالة الجديدة تكون مشابهة للدالة الموروثة من حيث الشكل فقط، أي أن لها نفس الاسم والنوع وعدد ال (Parameters) ولكن في الحقيقة …

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

بيئة التطوير المتكاملة IDE

ماذا نعني ببيئة التطوير المتكاملة IDE؟ باختصار هي عبارة عن تطبيق يُسَّهِل من التطوير في كتابة الأكواد والبرمجة. ويمكن لها الجمع بين الأدوات المختلفة التي تساعد المطورين على كتابة التعليمات البرمجية وتحريرها وبناء الملفات التنفيذية واختبار النتيجة والقيام بتصحيحها في حال وُجِد خلل بها. عند دخولك عالم البرمجة فهناك مصطلحات …

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

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

لماذا نتعلم لغات البرمجة؟ “على كل شخص في هذا البلد أن يتعلم البرمجة لأنها ستعلمه كيف يفكر بشكل صحيح”، ورد هذه الاقتباس على لسان رجل الأعمال الأمريكي ستيف جوبز (Steve Jobs) مؤسس شركة أبل (Apple)، وهذا الإقتباس يدل على أهمية لغات البرمجة في جميع جوانب حياتنا، وفي هذا الوقت يُمكنننا …

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

برمجة لغة ++C

تعريف لغة ++C : هي لغة برمجة كائنية متعددة الأغراض ومهيكلة. اخترعت من قبل بيارن سترستروب في مختبرات بيل .عام ١٩٧٩وهي لغة مماثلة للغة C إلا انها أكثر أماناً وتتضمن العديد من التقنيات الحديثة كبرمجة كائنية التوجة (Object oriented programming) . في الواقع هي نسخة مطورة من لغة C وسميت …

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

كيفية كتابة مستند مواصفات متطلبات النظام SRS؟

تساعد المتطلبات الواضحة فريق التطوير على إنشاء المنتج المطلوب بطريقة صحيحة، ويساعدك مستند مواصفات متطلبات البرامج (SRS) على وضع الأساسات لتطوير المنتج وهي اختصار لـ (Software requirements specification)، وفي هذا المقال سنوضح ما هو مستند (SRS) وما أهميته و الخطوات الخمس لكتابة مستند (SRS). ما هو مستند مواصفات متطلبات البرامج …

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

بيئة البرمجة Aptana Studio 3

ما هي Aptana Studio 3؟ Aptana Studio 3: هي عبارة عن بيئة تطوير مفتوحة المصدر ومجانية للمستخدم، تعمل على أكثر من نظام تشغيل منها: ويندوز، ماك، لينكس. وهي تستخدم في إنشاء تطبيقات الويب وتدعم أكثر من لغة برمجة يمكنك من خلالها البرمجة باستخدام أي لغة تجيد استخدامها مثل:(HTML5 ،CSS3 ،JavaScript …

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

ما هي لغة البرمجة هاسكل

ما هي لغة البرمجة هاسكل – Haskell Programming Language؟ تُعد لغة هاسكل (Haskell Programming Language) واحدة من لغات البرمجة الوظيفية، وهي عبارة عن لغة تعتمد على المبادئ الرياضية وظهرت هذه اللغة لأول مرة في عام 1990، وفي سنة 1997 ظهر إصدار جديد من هذه اللغة، وتتطور هذه اللغة بشكل سريع …

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