تقييم الموضوع :
  • 2 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data
#1


بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته



--





الدرس بعنوان :









التطبيق في هذا الدرس












في هذا الدرس


سنتعلم في هذا الدرس عن الData Template وكيفية صنع قالب للبيانات لنظهر بشكل مميز ورائع
وسنتكلم كذلك عن ميزة جدا رائعة في Blend وهي عينة البيانات (وهي عبارة عن قاعدة بيانات مؤقتة تستخدم مع الData Template )



مشاهدة ممتعة Cool













مشاهدة الدرس








او على اليوتيوب مباشرة :
كود :
http://www.youtube.com/watch?v=BAW4EUQdDWk










الموضوع مفتوح للاستفسارات

مشاهدة ممتعة



انتهى
الرد }}}}
تم الشكر بواسطة: السندبااد , hoob computer , عبد الله
#2
ارجو من جميع المتابعين تطبيق الدرس

تذكر انك تشاهد بدون ماتطبق مافي فايدة (يومين وبتنسى)



يالله انا متحمس اشوف اعمالكمBig Grin
الرد }}}}
تم الشكر بواسطة: السندبااد , عبد الله
#3
وعليكم السلام ورحمة الله وبركاته
ما شاء الله بالفعل شيء يفوق الخيال وكأنك تؤسس وتبني الأداة كما تريد
درس شيق للغاية وتطبيقي بالمرفقات
سلمت وسلمت أناملك
دوماً أنتظر دروسك بفارغ الصبر
Wink


الملفات المرفقة
.rar   WpfApplication1.rar (الحجم : 424.13 ك ب / التحميلات : 49)
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة: الشاكي لله
#4
^

رااائع جدا اخي العزيز


يبدو انك اتبعت ما اقوله بالحرف الواحد Big Grin

لكن ذلك عمل لك مشكلة وانا سبب هذه المشكلة هههههه




المشكلة الي اتكلم عنها هي تتعلق بالLayout

لما انت تصمم Template لازم تضبط الـLayout بشكل صحيح حتى ماتتفاجئ من احد المستخدمين يقولك (الصورة عندي مأكولة مو طالعة كاملة واسم الفلم رايح على اليمين زيادة وووو)

انت صعب تلاحظ مشاكل الLayout لان انت مصمم على شاشتك ، لكن لو تجرب برنامجك على شاشة ثانية بتعرف اهوال واهمية الLayout

عشان جدي انا اعتبر الLayout اهم من التصميم ، فلا تستعجل مثل مااانا استعجلت وطحت في هذا الخطأ وانت طحت فيه ورايي Big Grin. خذ وقتك في الـ Layout لاتستعجل على التصميم .





نأتي للمشكلة :


شاهد الصورة :-




المشكلة في هذه الصورة بالتحديد هي (صورة الكرسي) ، فكما نرى ان صورة الكرسي قطعت 2 من الRows الخاص بالGrid وهذا خطا كبير ، يؤدي الى تغالطات في قيمة الMargin فيؤدي الى ظهور الصورة بشكل غير كامل (مأكولة من الاسفل) كما ظهر لي



لذلك يجب اتباع الاسلوب الصحيح وهو اولا تكوين Columnواحد فقط للصورة كما في الصورة التالية :-





ثم اضافة Grid ثاني على اليمين ونسوي 2 Rows او اكثر حسب احتايجنا ونحط الTextblock بداخلهم كما في الصورة :-







--



انا اسف على هذا الخطأ وانشالله برئت ذمتي من هذا الخطأ الشنيع Big Grin

وان شاء الله في الدروس القادمة راح اركز في الـ Layout لأن هذا موضوع خطير يسحب بواجهتك (مهما كانت رائعة) الى الهاوية ان لم تحسن استعماله .


وفي الدروس القادمة ان شاء الله راح نبدأ مرحلة جديدة في التصميم ، راح نشتغل شغل احترافي ونصمم اشياء رائعة ، لذلك اعذروني يمكن تكون الفيديوهات القادمة طويلة شوي ، لكن مابتطول عن نصف ساعة xD


في أمان الله
الرد }}}}
تم الشكر بواسطة: hoob computer , السندبااد , عبد الله
#5
ما شاء الله محترف في الـ Blend Wink
الرد }}}}
تم الشكر بواسطة:
#6
شكراً على الملاحظة القيمة أخي الكريم الشاكي لله
وإن شاء الله سيتم تداركها في المرات القادمة
Smile
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:
#7
السلام عليكم ورحمة الله وبركاته
استوقفتني عبارة لك في أول الدرس عند تعريفك للـ Sample Data ، وهي :
إقتباس :وهي قاعدة لا توجد فيها عمليات الإضافة والحذف والتعديل ولا أي شيء فقط نستعملها لصناعة الـ Data Temlate ونحذفها لاحقاً.
ثم بعد ذلك قلت :
إقتباس :ثم لاحقاً نستعمل قاعدة بيانات حقيقية مثل SQL أو Accesse الخ ..

هل أفهم من مقولتك هذه :
أن الليستا بوكس السوداء التي قمنا ببناء Data Template خاص بها بخمس بارمترات لا يمكن التعامل معها من خلال قواعد البيانات ؟
يعني هل يمكنني أن أستخدم هذه الليستا لجلب بينات من الأكسيس مثلاً وعرضها في الليستا أم لا ؟
وهل يمكنني كذلك أن أستخدمها لنقل بيانات منها لقاعدة البيانات ؟
ليتك توضح لنا هذه الجزئية لو تكرمت ..
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:
#8
^

طبعا اكييد الListBox تدعم التعامل مع جميع انواع قواعد البيانات

لو كانت ماتدعم ، لكانت تقنية WPF افشل تقنية في العالم



الان السؤال الي يشدخ نفسه هو

ليش نستخدم الSample Data عند صناعة الData Template بدل الربط المباشر بالاكسس او بالSQL ؟

الجواب هو اننا نحتاج الى بيانات تتحمل في الListBox وقت التصميم (In Design Time) كي نستطيع عمل Template لها .

لكن جلب البيانات من الاكسس او من الSQL يحتاج ان يتم تشغيل البرنامج اولا وتنفيذ اكواد الربط بالقاعدة وجلب البيانات وووو (بالانجلينزي : You need to build your app and execute it)
لذلك ماينفع تسوي Data Template


^ طبعا هناك استثناء وهو لو كنت تستخدم نمط MVVM بيكون الكلام السابق غير صحيح ، لان MVVM لديها القدرة على الاتصال بالقاعدة وجلب البيانات منها وقت التصميم الDesign time لذلك تستطيع عمل Data Template مباشرة من خلال قاعدتك .


فصل البيانات مطولين عليه شوي

الفصل القادم راح يتكلم عن الData Binding
وبعده فصل الانميشن وهو قصير شوي
والفصل الي بعده راح يتكلم عن اساسيات WPF مثل الخصائص التبعية والاحداث الموجة وما الى ذلك
وبعدها مندخل في فصل البيانات ويتضمن نمط MVVM
وبعدها مندخل في فصل الـ Advanced
وبعدها الفصل الاخير من الدورة وهو فصل الـ Sketch Flow


ويمكن اخترع فصل جديد لاحقا مادري ههههه



لكن ابحث اخي في الانترنت فستجد الاجابات لكل شيئ فلست ملزما بانتظاري
واسف على ذلك
الرد }}}}
تم الشكر بواسطة: السندبااد , hoob computer
#9
السلام عليكم,

خليتني متشوق للدورة جداً أخي محمد Smile

شكل الدورة بتكون رائعة مع هذه الفصول.
انتظر فصل الـMvvM مع قواعد البيانات Smile


السلام عليكم
الرد }}}}
تم الشكر بواسطة: الشاكي لله
#10
بالفعل متشوقون لمتابعة الدروس والدورة
ونتمنى منك أخي الكريم في هذه الدورة عند الاضطرار لكتابة كود
أن تتكرم وتكتبه لنا بالدوت لا بالسي شارب فقط فأغلب الاعضاء هنا كما تعلم تهتم بالدوت نت
Wink
ربنا يكتب لك التوفيق ويسهّل أمرك
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة: الشاكي لله


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [WPF حتى الاحتراف] - عمل واجهة (الفيديو الاول) الشاكي لله 5 732 أمس, 11:07 PM
آخر رد: alsef
  [WPF حتى الاحتراف] {1} - إنشاء برنامجك الاول الشاكي لله 29 6,138 16-08-16, 11:09 AM
آخر رد: أبوبكر سويدان
  [WPF حتى الاحتراف] {4.3} - الـTemplate ومقدمة عن الـTrigger الشاكي لله 7 1,618 13-08-16, 07:01 PM
آخر رد: Anas gafer
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (3- الانميشن) الشاكي لله 16 673 02-06-16, 02:53 PM
آخر رد: CLARO
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (2- البرمحة) الشاكي لله 1 181 14-05-16, 11:54 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] - ورشة عمل Pages Navigation (1- التصميم) الشاكي لله 1 178 14-05-16, 11:27 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] {3.3} - اداة الـ Grid الشاكي لله 14 2,688 31-03-16, 11:11 PM
آخر رد: السندبااد
  [WPF حتى الاحتراف] {3.1} - الـ Layout الشاكي لله 13 2,886 17-03-16, 12:14 PM
آخر رد: mtalma
  [WPF حتى الاحتراف] - عمل واجهة (الفيديو الخامس) الشاكي لله 4 483 18-10-15, 11:46 PM
آخر رد: الشاكي لله
  [WPF حتى الاحتراف] - عمل واجهة (الفيديو الرابع) الشاكي لله 4 584 26-09-15, 02:48 PM
آخر رد: أبو عمر

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم