Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

جميع المقالات

طريقة حذف البرامج في نظام ويندوز

الكثير من مُستخدمي نظام ويندوز يُعانوا من مشكلة حذف البرامج حيث أن البرامج لا تُحذف بشكل نهائي حينما نقوم بحذفها. فمثلاً قد تقوم بتثبيت برنامج ما و بعد مدة تقوم بحذفه و من ثم تحاول إعادة تثبيته من جديد فتتفاجئ بأن إعداداته السابقة ظهرت نفسها في التثبيت الجديد! في هذا المقال سنتعرف على طريقة حذف البرامج من جذورها في نظام التشغيل ويندوز و للدقة أكثر فإننا سنطبق الشرح على Windows 10 مع الإشارة إلى أنك تستطيع أن تُطبقه على جميع أنظمة ويندوز.

طريقة تحويل الفيديو إلى صورة متحركة GIF بواسطة لغة بايثون

في هذا المقال ستتعلم طريقة تحويل الفيديوهات إلى صور متحركة GIF بكل سهولة بواسطة لغة بايثون و بالإعتماد على الموديول moviepy خطوة خطوة.

طريقة جعل العنصر يدور عند تمرير الماوس فوقه بواسطة CSS

في هذا المقال ستتعلم كيف تجعل العنصر يدور في مكانه عند تمرير مؤشر الماوس (Mouse Cursor) فوقه بخطوات بسيطة جداً. بشكل عام لجعل العنصر قابل للدوران يجب أن يكون له حجم بحيث نستطيع تمرير الماوس فوقه و يجب تحديد خلال كم جزء من الثانية نريد أن يدور العنصر خلال نفسه و هذا الأمر نفعله بإضافة الخاصية transition للعنصر. الآن لجعله يدور عند تمرير مؤشر الماوس فوقه دورة كاملة حول نفسه (أي 360 درجة) فإننا نحتاج فقط إضافة الخاصية transform: rotate(360deg) له.

الطريقة الصحيحة لقراءة التوثيقات البرمجية

كثير من المبتدئين في البرمجة يواجهون صعوبة في فهم و قراءة الوثائق (Documentations) البرمجية عند البحث عن مشكلة معينة ومحاولة الوصول لحلها. في هذا المقال وضعنا نصائح ذهبية تساعدك على فهم الوثائق بشكل أفضل.

الفرق بين لغة HTML و لغة XML

في البداية، أحرف HTML هي اختصار لعبارة Hyper Text Markup Language و التي تعني لغة ترميز النص التشعّبي. أحرف XML هي اختصار لعبارة eXtensible Markup Language و التي تعني لغة الترميز القابلة للتمدّد.

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

في هذا المقال ستتعرف على الدوال الموجودة في الكلاس console و التي يمكن استخدامها لطباعة المحتوى في كونسول المتصفح بأشكال مختلفة خطوة خطوة.

تطوير برامج بايثون باستخدام Eclipse

في هذا المقال ستتعلم كيفية إنشاء مشروع بلغة بايثون باستخدام برنامج Eclipse و من خلال الإضافة PyDev خطوة خطوة.

نصائح للدراسة

في هذا المقال سنستعرض بعض النصائح الدراسية و التطبيقات التي من الممكن أن تساعد الطلاب خلال مسيرتهم الدراسية.

حل المشاكل البرمجية

المشاكل البرمجية (Problems Solving) هي تحديات و تمارين برمجية الهدف منها تطوير قدراتك في التحليل و حل المشاكل البرمجية. لذلك حين تتمرن على حل هذه التحديات فأنت بذلك تكون تطور قدراتك في البرمجة بحد ذاتها. تحديات المشاكل البرمجية تكون بمستويات مختلفة، هناك تمارين تكون متشابهة و هناك تمارين تكون مختلفة و تجعلك مجبر على التفكير بطرق إبداعية لإجاد حلول لها.

طريقة تركيب الكتابة على صورة باستخدام CSS

وضع نص عشوائي في وسم <p> وضع الصورة التي نريد دمجها مع نص الوسم <p> كخلفية له بواسطة خصائص CSS. وضع بلوك غير مرئي أمام الوسم <p> بواسطة خصائص CSS حتى نجعل النص الموجود على الصورة لا يمكن لمسه و بالتالي تصبح الصورة و الكتابة كأنها فعلاً صورة واحد.