التصنيف Dart

Comments in Dart

التعليقات هي أجزاء من الكود يتم تجاهلها من قبل المترجم (compiler) وتستخدم لشرح الكود أو إضافة ملاحظات للمطورين. في Dart، هناك ثلاثة أنواع رئيسية من التعليقات: 1. التعليقات أحادية السطر (Single-line comments) تبدأ بعلامة // وتستمر حتى نهاية السطر. 2. التعليقات متعددة…

Type Conversion in Dart

🧠 ما هو التحويل بين الأنواع (Type Conversion)؟ هو عملية تغيير نوع البيانات من نوع إلى نوع آخر، مثل تحويل int إلى String أو double إلى int، وهكذا. في Dart، يوجد نوعان من التحويل: ✳️ أمثلة على التحويل الصريح في…

Data Type in Dart

🧠 ما هي أنواع البيانات؟ أنواع البيانات (Data Types) تُستخدم لتحديد نوع القيمة التي يمكن تخزينها في المتغير. Dart لغة قوية في هذا المجال وتدعم أنواعا متعددة. ✅ أنواع البيانات الأساسية في Dart: 1- النصوص (String): ما هو الـ String…

Variables

– المتغيرات (Variables) من أهم مفاهيم البرمجة، لأنها الأساس الذي تُبنى عليه البرامج ما هي المتغيرات (Variables)؟ المتغير هو مكان في الذاكرة يُخزّن قيمة يمكنك استخدامها لاحقًا أو تعديلها أثناء تنفيذ البرنامج.فكر في المتغير وكأنه علبة تحمل اسمًا وتحتوي قيمة.…

Syntax in Dart

✍️ طريقة الكتابة (Syntax Style) في Dart: 1. ✅ تنظيم الكود داخل الدوال والأقواس كل كتلة برمجية تُكتب داخل أقواس {}، ويجب تنسيقها بشكل جيد. 🟡 لاحظ أن الكود داخل main مكتوب بداخل {} وبتنسيق واضح. 2. ✅ كل تعليمة…

Print Statment

دالة ()print تُستخدم لطباعة النصوص أو القيم على وحدة الإخراج (عادةً شاشة الكونسول). وهي مفيدة جدًا في تتبع القيم، تصحيح الأخطاء (debugging)، أو إعطاء معلومات للمستخدم. شكلها العام: ✅ القيمة يمكن أن تكون: أمثلة عملية: طباعة نص: طباعة أرقام: طباعة…

()void main

في لغة Dart، الدالة void main() هي نقطة البداية لأي تطبيق Dart. بمعنى آخر، عندما تقوم بتشغيل برنامج مكتوب بـ Dart، فإن أول دالة يتم تنفيذها هي main(). شرح: 2. main: 3. المحتوى داخل الأقواس {}:

Default Constructor

🔹 OOP في Dart: Default Constructor & Parameterized Constructor 🚀 في Dart، عند إنشاء كائن (Object) من Class، يتم استدعاء المُنشئ (Constructor) تلقائيًا. يوجد نوعان أساسيان من المُنشئات: 1️⃣ المُنشئ الافتراضي (Default Constructor)2️⃣ المُنشئ ذو المعلمات (Parameterized Constructor) 🔹 1.…

OOP

🔹 البرمجة الكائنية (OOP) في Dart 🚀 🔹 البرمجة الكائنية التوجه (Object-Oriented Programming – OOP) هي نمط برمجي يعتمد على الكائنات (Objects)، التي تتكون من الخصائص (Properties) و الوظائف (Methods). في Dart، يتم تنفيذ الـ OOP باستخدام الكلاسات (Classes) والأشياء…

 pubspec yaml

🔹 ملف pubspec.yaml في Dart و Flutter 🚀 📌 pubspec.yaml هو ملف إعدادات المشروع في Dart و Flutter، ويستخدم لتعريف المكتبات (dependencies) والأصول (assets) والمعلومات الخاصة بالمشروع.يتم استخدامه من قبل مدير الحزم pub لتحميل وإدارة الحزم (Packages). 🔹 محتويات pubspec.yaml…