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

التواصل مع نظام التشغيل عبر بايثون

بواسطة أسامة دمراني، في بايثون،

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

الخاصيات والارتباطات في جافا

بواسطة رضوى العربي، في لغة جافا،

تعتمد برمجة واجهات المُستخدِم الرسومية GUI على اِستخدَام الأحداث events استخدامًا كبيرًا، متضمنةً الأحداث منخفضة المستوى، مثل أحداث لوحة المفاتيح والفأرة، والأحداث عالية المستوى، مثل تلك الناتجة عن اختيار قائمة أو ضبط قيمة مز…
سوف تتعلم في هذا المقال مهارات أساسية في التعامل مع سطر الأوامر وكيفية استعمال الطرفية في حاسوب راسبيري باي حيث ستنطلق في رحلة مثيرة بدءًا من الطرفية، وستتعلم التحكم بها وحماية حاسوبك من هجمات المخترقين كما ستتعلم الأمور التا…
سنتعلم في هذا المشروع كيفية توصيل عناصر إلكترونية متعددة إلى الأرجل ذات الأغراض العامة GPIO لإنشاء مجموعة طبول أو آلات موسيقية أخرى، كما سنوصل عدة "أزرار" مع لوحة راسبيري باي لإصدار الأصوات، ثم سنصمم آلة يمكنك العزف عليها! إذ…

كيف تصبح مطور Full Stack

بواسطة غريب الشيخ، في مقالات برمجة عامة،

لعلك قد سمعت سابقًا عن شخص ما يعمل بوظيفة مطور Full-stack أو أن شركةً ما تسعى لتوظيف مطور Full-stack، ولكن ماذا تعني كلمة Full-stack؟ وماهي المهام التي قد يؤديها بها مطور Full-stack؟ وكيف يمكن أن تصبح مطور Full-stack؟ يو…
سنناقش بهذا المقال مجموعةً من البرامج التي تَستخدِم الشبكات والخيوط. تتشارك تلك التطبيقات بمشكلة توفير الاتصال الشبكي بين مجموعةٍ من البرامج المُشغَّلة على حواسيبٍ مختلفة. تُعدّ الألعاب ثنائية اللاعبين أو متعددة اللاعبين عبر …
نستكمل في هذا المقال ما كنا قد بدأناه في سلسلة مقالات واجهات المستخدم الرسومية في بايثون باستخدام مكتبة TKinter، فبعد أن تحدثنا عن النافذة الرئيسية ومجموعة العناصر التي من الممكن أن نضعها عليها بشرح مجمل، سننتقل الآن إلى شرح …

نماذج تصميم الويب المتجاوب

بواسطة Bassel Alkhatib، في CSS،

تتطور نماذج تصميم الويب المتجاوب بصورةٍ متسارعة، ولكن يعمل عددٌ قليلٌ منها فقط جيدًا على الحواسيب المكتبية وعلى الأجهزة المحمولة معًا. يُمكن تصنيف معظم التخطيطات المُستخدمة في صفحات الويب المتجاوب إلى خمس فئات: المُنساب …

مقدمة للخطوط القابلة للتغيير في الويب

بواسطة Younis Ibrahim، في CSS،

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

الخيوط Threads والشبكات في جافا

بواسطة رضوى العربي، في لغة جافا،

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

تعرف على وحدات Node.js الأساسية

بواسطة Ola Abbas، في Node.js،

سنتعرّف من خلال هذا المقال على وحدات Node.js الأساسية مثل وحدة fs وpath وos وevents وتوابعها المتعددة، كما يمكنك بناء وحدة مخصَّصة بالاعتماد على الوحدات الأساسية، حيث سنتعرّف على كيفية استخدام واجهة module.exports البرمجية لت…
يستخدم المبرمج في بداية تعلم البرمجة واجهة سطر الأوامر command-line interface، وهي واجهة تعتمد اعتمادًا كليًا على المدخلات من خلال لوحة المفاتيح، يكون فيها ترتيب الأحداث معتمدًا على طريقة كتابة المبرمج للأوامر ولا رأي للمستخد…
سوف تتعرف في هذا المقال على كيفية تخصيص واجهة سطح مكتب حاسوب راسبيري باي وفق تفضيلاتك، إذ ستختار الألوان المناسبة لك، وستتعلم كيف تعبر عن الألوان بطريقة يمكن للحاسوب فهمها. وستكتشف أيضًا كيف لبعض التغييرات أن تحسن تجربة استخد…
قد تظن أن إدارة مشروع برمجيات خلال فترة التطوير عملية سهلة، ولكن الواقع عكس ذلك إذ أن مشروع البرمجيات حاله حال المشاريع الأخرى، إذ عليك مراعاة بعض الأمور والتفاصيل وأخذها بعين بالحسبان لتجنب الأخطاء أثناء عملية التطوير. …
×
×
  • أضف...