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

لوحة المتصدرين

  1. بلال زيادة

    بلال زيادة

    الأعضاء


    • نقاط

      7

    • المساهمات

      4657


  2. Wael Aljamal

    Wael Aljamal

    الأعضاء


    • نقاط

      2

    • المساهمات

      6975


  3. سامح أشرف

    سامح أشرف

    الأعضاء


    • نقاط

      2

    • المساهمات

      2934


  4. Abdullah Muhammad

    Abdullah Muhammad

    الأعضاء


    • نقاط

      1

    • المساهمات

      118


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 04/13/21 in أجوبة

  1. يوجد عدة طرق لذلك: a[start:stop] # 1-من البداية المحددة الى النهاية a[start:] # من البداية المحددة وحتى النهاية a[:stop] # من البداية و حتى النهاية المحددة ناقص واحد a[:] # نسخ كامل المصفوفة a[start:stop:step] # من البداية المحددة الى النهاية المحددة بخطوة محددة a[-1] # آخر عنصر من المصفوفة a[-2:] # آخر عنصرين من المصفوفة a[:-2] # جميع العناصر ما عدا آخر عنصرين a[::-1] # جميع عناصر المصفوفة بترتيب معاكس a[1::-1] # اول عنصرين بترتيب معاكس a[:-3:-1] # آخر عنسرين بترتيب معاكس a[-3::-1] # جميع العناصر ما عدا آخر عنصرين بترتيب معاكس
    1 نقطة
  2. هذا طبيعي بسبب عدم موجود دالة print تطبع أي شيء، ولكي تظهر النتيجة في موجهة الأوامر يجب أن نقوم بطباعتها أولًا من خلال السطر التالي: print(mobiles)
    1 نقطة
  3. لطباعة درجة الطالب في مادة معينة نستخدم طريقة index لجلب النتيجة المطلوبة بالضبط: print(sampleDict['class']['student']['marks']['physics']) # Output: 70 print(sampleDict['class']['student']['marks']['history']) # Output: 80 أما لطباعة كل درجات الطالب نستخدم التابع items لجلب كل الدرجات لكل المواد في شكل أزواج من الكائن Tuple: print(sampleDict['class']['student']['marks']['physics']) # Output: 70 print(sampleDict['class']['student']['marks']['history']) # Output: 80 for subject, degree in sampleDict['class']['student']['marks'].items(): print(subject, degree) """ OutPut: physics 70 history 80 """
    1 نقطة
  4. لديك خطأ بسيط في السطر رقم 4 حيث قمت بكتابة "sally" بدلا من "salary" ولطباعة الناتج تحتاج إلى كتابة print(sampleDict)
    1 نقطة
  5. يمكنك تعديل Model ليصبح class ImageModel { int id; String src; ImageModel({ this.id, this.src, }); factory ImageModel.fromJson(Map<String, dynamic> json) => ImageModel( id: json["id"], src: json["src"], ); Map<String, dynamic> toJson() => { "id": id, "src": src, }; } ثم تعديل دالة _gotoSingleImage _gotoSingleImage(imageModel, context);
    1 نقطة
  6. يبدو أنك اخطأت في وضع بعض الأكواد, هل ممكن ترفق كود الملف كاملاً بشكل مضغوط؟
    1 نقطة
  7. لم تقم بإستدعاء model ImageModel يجب استدعاءه في الأعلى final List<ImageModel> imageModel;
    1 نقطة
  8. يمكنك من صنع دالة يكون استخدامها عند الضغط على الصورة void _gotoSingleImage(ImageModel imageModel, BuildContext context) { Navigator.push( context, MaterialPageRoute(builder: (context) => SingleImage(imageModel)), ); } ثم في دالة onPressed تضع التالي _gotoSingleImage(imageModel[index], context); ثم في الواجهة الثانية وليكن مثلا اسم الكلاس هو class ImageCategory extends StatefulWidget { // باقي كود الواجهة } قم بإنشاء متغير وليكن هكذا final ImageModel imageModel; ثم constructor يكون بهذا الشكل ImageCategory(this.imageModel); أي يكون الكلاس بهذا الشكل class SingleImage extends StatefulWidget { final ImageModel imageModel; SingleImage(this.imageModel); @override _SingleImageState createState() => _SingleImageState(); } class _SingleImageState extends State<SingleImage> { @override void initState() { // TODO: implement initState super.initState(); } @override Widget build(BuildContext context) { return Scaffold( // باقي كود الواجهة ); } } ثم باستخدام widget. يمكنك الوصول إلى المتغير imageModel وجلب محتوياته. ثم يكون ImageModel بهذا الشكل class ImageModel { ImageModel({ this.id, this.images, }); int id; List<ImageUrl> images; factory ImageModel.fromJson(Map<String, dynamic> json) => ImageModel( id: json["id"], images: List<ImageUrl>.from(json["images"].map((x) => ImageUrl.fromJson(x))), ); Map<String, dynamic> toJson() => { "id": id, "images": List<dynamic>.from(images.map((x) => x.toJson())), }; } class ImageUrl { ImageUrl({ this.id, this.src, this.name, this.alt, }); int id; String src; String name; String alt; factory ImageUrl.fromJson(Map<String, dynamic> json) => ImageUrl( id: json["id"], src: json["src"], name: json["name"], alt: json["alt"], ); Map<String, dynamic> toJson() => { "id": id, "src": src, "name": name, "alt": alt, }; }
    1 نقطة
  9. تستخدم للتجربة فقط, حتى نتأكد من طباعة الحرف إذا كان هناك ضعط على الزر submit وعند الأنتهاء يتم حذفه.
    1 نقطة
  10. لديكي عدة اخطاء وهي أولاً: عدم تعريف خاصية name="submit" للزر و سيصبح بعد وضع الخاصية بهذا الشكل <input type="submit" name="submit" value="Login" class="btn float-right login_btn"> ثم يجب وضع الأستعلامات بداخل الشرط بهذا الشكل <?php include('connect.php'); error_reporting(E_ALL^E_NOTICE); if(isset($_POST['submit'])){ echo 'd'; $username=$_POST['username']; $password=$_POST['password']; $sql="SELECT * FROM xuser WHERE wUserName='".$username."' AND wPassWord='".$password."' "; $result = $conn->query($sql); //while ($row=$result->fetch_assoc()){ $count=$result->num_rows; //} if($count > 0){ header('Location: indexx.php'); } else{ header('Location: login.php'); } } ?> ثم تغيير توجيه الصفحة إلى صفحة أخرى عن طريق دالة header و يرجى التعديل وستنجح بالعمل معكِ.
    1 نقطة
  11. تمام، من خلال ال id يمكن الوصول للرابط عن طريق الدليل أي imgList[id] ضع الرابط مباشرة في shared_preference واستخدمه في الشاشة التالية
    1 نقطة
  12. يمكنك ملاحظة وجود قوس الإغلاق للشرط في سطر خطأ: $password=$_POST['Password']; } ^^^ التعديل أيضا في الشرط وحلقة while غير ضرورية: <?php include('connect.php'); error_reporting(E_ALL^E_NOTICE); if(isset($_POST['submit'])){ $username=$_POST['username']; $password=$_POST['Password']; $sql="SELECT * FROM xuser WHERE wUserName='".$username."' AND wPassWord='".$password."'"; $result = $conn->query($sql); $count=$result->num_rows; if($count >0){ header('location:http://localhost/Artree/index.php'); } else{ header('location:http://localhost/Artree/login.php'); } } ?> كما قمت بحذف فراغ إضافي بعد كلمة السر وهي تسبب مشكلة أيضا.
    1 نقطة
×
×
  • أضف...