Archive

وحدة إدخال OpenGL : دورة OpenGL لغة c++ الدرس الثالث

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

تفعيل شاشة OpenGL : دورة OpenGL لغة c++ الدرس الثاني

تفعيل شاشة OpenGL يتطلب إجراء عملية ربط لـ المكتبات. وبالتالي يجب تفعيل مكتبتي GLEW و GLFW على بيئه محرر Visual Studio. سوف يتم مسح أي صفحة تم ملؤها بالبيانات في الدرس السابق من خلال تفعيل شاشة OpenGL . في هذا الدرس سوف يتم اضافة ملف جديد باسم main.cpp. يحتوي الملف على دالة سي الرئيسية main. ثم… Read More

مكتبة اوبن جل : دورة OpenGL لغة c++ الدرس الأول

مكتبة اوبن جل هي بالأساس واجهة برمجة تطبيقات الرسم OpenGL.[1] حيث أنها توفر مجموعة كبيرة من الأدوات والوظائف والمتغيرات التي تساعد في معالجة الرسومات ثنائيه وثلاثيه الابعاد.[1] تتيح مكتبة اوبن جل مجموعه من الوظائف المعدة والمجهزة مسبقًا في بطاقات الرسم القياسية في العالم.[1] يمكن الوصول إلى تلك الوظائف من خلال لغات منخفضة المستوى مثل لغة… Read More

dom : أهم استخداماتها في جافا سكريبت

dom هي اختصار إلى Document Object Model. تمكن المستخدمين من التأثير في كائنات الصفحة دون تحديث الجلسات. تعد الحاجة إلى الوصول إلى عناصر الصفحة عبر dom أمر في غاية الأهمية. وخاصةً عندما تتأثر هذه العناصر بلغة برمجة ما. وإذا ما نظرنا إلى طريقة JS get Element فقد بات من الممكن الوصول إلى بعض الخصائص وعناصر… Read More

البيكسل : معلومات عن دقة وتباين شاشة العرض

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

ألفابيت : أهم 8 منتجات تقدمها شركة جوجل

ألفابيت هي شركة أمريكية تم تأسيسها في أغسطس عام 2015 من خلال إعادة هيكلة شركة جوجل. يقع مقر ألفابيت في كاليفورنيا وهي الشركة الراعية والقابضة لخدمات شركة جوجل بالإضافة إلى مجموعة من الشركات الأخرى. وقدر مجموع إيرادات ألفابيت عام 2022 نحو 69 مليار دولار و أرباحا بقيمة 19.9 مليار دولار. وخاصة أنها لا تزال تهيمن… Read More

نود جي اس : أسهل الطرق لتفعيل خادم Node js

نود جي اس هي بيئة تشغيل تعمل بواسطة جافا سكريبت تعتبر مفتوحة المصدر والمنصات. يمكن أن تعمل نود جي اس على أنظمة التشغيل ويندوز ولينيكس وماك. تعمل نود جي اس بواسطة محرك جافا سكريبت v8 فهي تقوم بتنفيذ الكود من خارج متصفح الويب. على الرغم من ذلك فقد بات من الممكن أن تتيح نود جي… Read More

قواعد البيانات : دورة SQL للمبتدئين

قواعد البيانات أو Database وهي مجموعة من العناصر التي غالبًا ما يتم ربطها بواسطة جداول علائقية مكونة من حقول وأعمدة. تتيح قواعد البيانات للمستخدمين إجراء عمليات منها أدوات الاستعلام التعديل والحذف في محتوياتها. ومع ذلك يتم استدعاؤها من أماكن تخزين آمنة على خوادم المضيف المحلي. تلعب قواعد البيانات دور هام في إدارة المشاريع المتوسطة والكبيرة. كما… Read More

قواعد البيانات : 9 أنواع منها (شرح كامل)

قواعد البيانات بالإنجليزية Database هي عبارة عن مجموعة منظمة من البيانات والمعلومات والتي عادة ما يتم تخزينها إلكترونيا. يتم التحكم في قواعد البيانات بواسطة نظام إدارة قواعد البيانات DBMS . كما يشار إلى البيانات ونظام إدارة قواعد البيانات تزامنًا مع التطبيقات المرتبطة بها على أنها نظام متكامل. يتم تصميم البيانات ضمن أكثر الأنواع شيوعا على… Read More

لغة php : دورة كاملة للمبتدئين

لغة PHP وهي اختصار لـــ Personal Home Page Tools. صممت لغة PHP خصيصًا لدعم وبناء صفحات وتطبيقات الويب. بالتالي هي لغة برمجة متعددة الأغراض وتخدم مشاريع أخرى في بعض الأحيان. مع ذلك كان أول ظهور لها عام 1995 على يد المهندس Rasmus Lerdorf. لم تكن لغة PHP برمجية إذ كانت مجموعة من التطبيقات التي تم… Read More