Touch Command
1) ما هو أمر touch ولماذا نستخدمه؟ أمر touch له وظيفتان أساسيتان: متى يفيدك؟ 2) الصيغة العامة (Syntax) 3) إنشاء ملفات جديدة باستخدام touch أ) إنشاء ملف واحد تأكد أنه انشأه: ب) إنشاء عدة ملفات دفعة واحدة ج) إنشاء ملفات…
1) ما هو أمر touch ولماذا نستخدمه؟ أمر touch له وظيفتان أساسيتان: متى يفيدك؟ 2) الصيغة العامة (Syntax) 3) إنشاء ملفات جديدة باستخدام touch أ) إنشاء ملف واحد تأكد أنه انشأه: ب) إنشاء عدة ملفات دفعة واحدة ج) إنشاء ملفات…
1) ما هو أمر mkdir ولماذا نستخدمه؟ أمر mkdir اختصار لـ Make Directoryووظيفته: إنشاء مجلدات جديدة داخل نظام لينكس. تستخدمه عندما تريد: 2) الصيغة العامة (Syntax) 3) إنشاء مجلد واحد (أبسط استخدام) للتحقق أنه انشأه: مثال مخرجات: 4) إنشاء عدة…
1) ما هو أمر pwd ولماذا نستخدمه؟ أمر pwd اختصار لـ Print Working Directoryومعناه: اطبع/اعرض مسار المجلد الحالي الذي تعمل بداخله الآن. يعني إذا أنت “تائه” داخل النظام أو تريد تتأكد أنت في أي مجلد قبل تنفيذ أمر (مثل حذف/نسخ/إنشاء…
1) الهدف والصيغة (Syntax) الصيغة العامة: أمثلة: هذا مسار مطلق (Absolute Path) لأنه يبدأ من الجذر /. هذا مسار نسبي (Relative Path) لأنه يعتمد على مكانك الحالي. 2) اختصارات مهمة جدًا مع cd مثال يوضح cd – عمليًا: 3) التنقل…
1) ما هو أمر ls ولماذا نستخدمه؟ أمر ls اختصار لـ List، ووظيفته عرض محتويات المجلد: يعني بدل ما “تدخل” كل مجلد لتعرف ماذا بداخله، ls يريك المحتويات بسرعة. 2) الصيغة العامة (Syntax) 3) الاستخدام الأساسي لأمر ls أ) عرض…
نمشي كذا: 1️⃣ شكل البيانات (افتراض بسيط يشبه اللي عندك) 🔹 ملف التصنيفات: categories_data.dart 🔹 ملف المنتجات: products_data.dart 🔹 موديل المنتج: productModel.dart (المهم هنا حقل التصنيف) 2️⃣ من كارد التصنيف → الانتقال لصفحة التصنيف مع تمرير الاسم افترض عندك صفحة…
خلّينا نعملها كـ ⭐⭐⭐⭐⭐ تقدر تغيّرها بالضغط، وبنفس الوقت تقدر لاحقًا تربطها بقاعدة بيانات. 1️⃣ منطق التقييم (ببساطة) 2️⃣ إضافة متغيّر للتقييم في صفحة التفاصيل داخل _ProductDetailsPageState: 3️⃣ ودجت لعرض النجوم والتفاعل معها أضِف هذه الدالة داخل نفس الكلاس: هذا…
1️⃣ أولًا: تأكد أن الـ Product فيه سعر في الـ ProductModel (مثال): وفي ملف الـ data: 2️⃣ في صفحة التفاصيل: استخدم السعر * الكمية داخل State: 3️⃣ عرض السعر + السعر الإجمالي في الواجهة مثال: تحت الكمية مباشرة نعرض السعر…
صفحة (Screen) للتصنيف تُعرض فيها فقط المنتجات اللي تنتمي لهذا التصنيف. رح نمشي بهالخطوات: 1️⃣ تعديل الـ ProductModel وإضافة التصنيف خلينا نفترض عندك Product شبيه بهذا (عدّل حسب موديلك): بإمكانك تخليها String بسيطة أو لاحقًا تحوّلها لـ enum، بس كبداية…
فكرة المقاسات (S – M – L – XL …) هي نفس فكرة الألوان تماماً،لكن بدل ما نعرض مربعات ألوان، نعرض أزرار أو مربعات نصية فيها المقاس. المبدأ نفسه: وسأشرح لك كيف تطبّقها خطوة خطوة 👇 ✅ 1) تعديل الـ…