اذهب إلى المحتوى

بلال زيادة

الأعضاء
  • المساهمات

    4376
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    30

كل منشورات العضو بلال زيادة

  1. حاول التغيير بالخصائص المدرجة في GridView كما في الشكل التالي return GridView.builder( controller: _scrollController, scrollDirection: Axis.vertical, gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent( maxCrossAxisExtent: 200, childAspectRatio: 1 / 2, crossAxisSpacing: 10, mainAxisSpacing: 20), itemCount: products.length, itemBuilder: (context, index) { return Card(); }); لذلك يوجد هذه الخصائص maxCrossAxisExtent: 200, childAspectRatio: 1 / 2, crossAxisSpacing: 10, mainAxisSpacing: 20 بحيث يمكن التلاعب بطول و عرض GridView و ايضا كيفية امتداها بشكل طولي أو عرضي.
  2. في هذه الطريقة نستخدم route المعرف للشاشة مسبقاً.
  3. هل يمكنك إرفاق الكود كاملاً ؟ أو جرب الانتقال إلى الشاشة التي تحتوي على bottomNaviagationBar .
  4. يجب عليك وضع زر عودة في leading أو actions في appbar ثم تعطيه أمر عند الضغط بأن يعود إلى صفحة A بهذا الشكل appBar: AppBar( actions: [ IconButton( icon: Icon(Icons.back), onPressed: () { Navigator.pushNamed(context, '/a'); }, ), ], ),
  5. nonce هو مرجع آمن يستخدم لمرة واحدة لمعلومات الدفع و هو العنصر الأساسي الذي يسمح لخادمك بإيصال معلومات الدفع الحساسة إلى paypal. الأن عندما يتم الدفع يتم إرجاع معلومات من paypal تخبرك بأن العملية نجحت أو فشلت وبناء على ذلك تحدد ما تريد أن تفعله .
  6. عند تشغيل المشروع عن طريق cmd , ما هي المشاكل التي تظهر ؟ هل يمكنك إرفاقها؟
  7. الأن بعد إتمام عملية الدفع , ما هو response الذي يرجع لك , هل يمكنك إرفاق هذا response , لأنه يمكن أن يكون قد يرجع لك معلومات إذا كان العملية نجحت أو لا .
  8. أولاً : يجب عليك تنزيل كوردوفا عن طريق الأمر التالي npm install -g cordova ثم يمكنك إنشاء مشروع جديد من خلال تنفيذ الأمر التالي cordova create MyApp ثم يمكنك الدخول إلى مجلد المشروع الذي تم إنشاءه عن طريق الأمر السابق بهذه الطريقة cd MyApp ثم يمكنك إضافة النظام الذي تود العمل عليه سواء تطبيق أو متصفح عن طريق الأمر التالي cordova platform add browser ثم يمكنك تشغيل أول مشروع لك باستخدام الأمر التالي cordova run browser يمكنك الاطلاع أكثر على التوثيق الخاص بكوردوفا من هنا .
  9. يمكنك استخدام حزمة flutter_launcher_name من هنا , بحيث تقوم بتثبيت الحزمة عن طريق وضع dev_dependencies: flutter_launcher_name: "^0.0.1" flutter_launcher_name: name: "yourNewAppLauncherName" في ملف pubspec.ymal مع تغيير yourNewAppLauncherName إلى اسم تطبيقك ثم تقوم بتنفيذ الأوامر التالية ليتم جلب الحزمة مع تغيير اسم التطبيق flutter pub get flutter pub run flutter_launcher_name:main ايضا يمكنك من ملف AndroidManifest.xml الموجود بداخل المسار التالي android\app\src\main يمكنك تغيير android:label="اسم التطبيق" ثم يمكنك تنفيذ الأوامر التالية flutter clean flutter build apk ليتم تصدير نسخة يكون بها اسم التطبيق متغير.
  10. أين يظهر اسم Secure Cheekout ؟ هل يمكنك إرفاق صورة للمشكلة ؟
  11. لا يمكن تحديد أي دورة , فكل الدورات قد تؤهلك إلى الانطلاق في مجال العمل الحر , لذلك هذا الأمر يرجع لك في تحديد أي مسار تريد الانطلاق به سواء , برمجة و تصميم مواقع الويب أو برمجة تطبيقات موبايل, ثم تختار أي دورة تريد الاشتراك بها , ففي مجال برمجة وتصميم مواقع الويب يمكنك الاطلاع على هذه الدورات https://academy.hsoub.com/learn/front-end-web-development/ https://academy.hsoub.com/learn/javascript-application-development/ https://academy.hsoub.com/learn/php-web-application-development/ و في مجال برمجة تطبيقات الموبايل يمكنك الاطلاع على هذه الدورة https://academy.hsoub.com/learn/hybrid-mobile-application-development/ , مع العلم أن دورة تطوير التطبيقات باستخدام لغة JavaScript يوجد بها أقسام لبرمجة تطبيقات للموبايل باستخدام لغة react native , وبعد الانتهاء من الدورة التي اشتركت فيها , يمكنك الانتقال إلى مجال العمل الحر و كسب الأموال من خلال عملك في هذا المجال.
  12. ممكن توفق كامل الكود بعد التعديل الذي قمت به ، يرجى وضع الكود داخل ملف و إرفاق الملف كاملا
  13. هذا مثال قمت بوضعه ، اسف لم انتبه انني لم أوضح أن هذا الكود مثال ، ولكن هذه widget أقوم بتمرير اليها البيانات و من ثم في هذه widget أقوم ببناء الواجهة و توزيع البيانات على الواجهة.
  14. ما تفعله خاطئ, يجب عليك إظهار صورة التحميل , أو صورة التي تدل على أن البيانات يتم جلبها في FutureBuilder , بحيث تتحقق من وصول البيانات باستخدام snapshot.hasData بهذه الطريقة return snapshot.hasData ? _build(context,snapshot.data) : Container(); بحيث إذا لا توجد بيانات يمكنك تغيير Container إلى الصورة التي تستخدمها أو إلى CircularProgressIndicator() فتكون FutureBuilder بهذا الشكل كاملاً child: FutureBuilder( future: future, builder: (BuildContext context, AsyncSnapshot snapshot) { switch (snapshot.connectionState) { case ConnectionState.none: return Center( child: Text('No Connection'), ); break; case ConnectionState.waiting: case ConnectionState.active: return CircularProgressIndicator(); break; case ConnectionState.done: if (snapshot.hasError) { print(snapshot.error); print("Dashboard Error"); } return snapshot.hasData ? _build(context, snapshot.data) : CircularProgressIndicator(); break; } return Container(); }, ),
  15. يمكنك تجاهل هذا الأمر , ولا داعي لأي إجراء , وإلى الأن لا يوجد حل لهذا الإشعار , ولا يكون هناك أي مشكلة بتطبيقك.
  16. سيكون امتداد الملف هو .json بحيث فلنفترض أن لدينا ملف اسمه constant.json و به المعلومات التالية { "data": [ { "id" : 1, "name": "Jakets", }, { "id" : 2, "name": "Sports", }, ] } فيمكننا الوصول إلى الملف و قراءة محتوياته باستخدام node js باستخدام دالة readFileSync بهذه الطريقة const fs = require('fs'); let file = fs.readFileSync('constant.json'); let data = JSON.parse(file); console.log(data); ايضا يمكننا قراءة الملف و جلب محتوياته باستخدام دالة readFile بهذا الشكل const fs = require('fs'); fs.readFileSync('constant.json', (err, file) => { if(err) throw err; let data = JSON.parse(file); console.log(data); });
  17. يمكنك من خلال الأمر التالي حذف أي حزمة لا ترغب بها npm unistall package_name ايضا يمكنك استخدام الصيغة التالية لحذف الحزمة npm uninstall -g package_name حيث package_name هو اسم الحزمة التي تود بإزالتها , ايضا هناك طريقة أخرى من خلال ملف package.json يمكنك حذف السطر الخاص بالحزمة التي لا تريدها و من ثم في CMD يمكنك تنفيذ الأمر التالي ليتم تحديث الحزم و حذف الحزمة التي لا ترغب بها. npm install
  18. المشكلة أنه يرجع رقم 1 لعدد السجلات ولكن كيف ينفذ الشرط ما دام أن رقم السجلات لا يساوي صفر, هل يمكنك إرفاق كامل المشروع مع قاعدة البيانات ؟
  19. إذا كان لديك إطلاع عام على الحاسوب ومكوناته و ايضا تجيد بعض اساسيات لغات البرمجة أو حتى لم تكن لديك أساسيات يمكنك الإطلاع على هذه الدورة , أو يمكنك الاشتراك بأي دورة تريدها و بها ستتعلم كل شيء من البداية.
  20. هل يمكنك طباعة عدد السجلات قبل التعديل بهذا الشكل $ask = $conn->query("select * from order_collars WHERE order_id='$id' ORDER BY DESC LIMIT 1"); echo mysqli_num_rows($ask) ; و أخباري بالنتيجة ؟
  21. يمكنك التواصل مع الدعم الفني من هنا , ويمكنك طرح أي سؤال عليهم أو أخبارهم بما تحتاجه فسيقومون بحل مشكلتك بأسرع وقت ممكن.
  22. هل يمكنك إرفاق صورة من الجدولين في قاعدة البيانات ؟
  23. لا تقم بإزالة LIMIT يبدو أنك تقوم بكتابة استعلام ما بشكلٍ خاطىء , هل يمكنك إرفاق الكود كاملاً ؟
×
×
  • أضف...