منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم البرمجة بتقنية WPF (http://vb4arb.com/vb/forumdisplay.php?fid=86)
+---- قسم : قسم دورات تقنية WPF (http://vb4arb.com/vb/forumdisplay.php?fid=87)
+---- الموضوع : [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data (/showthread.php?tid=3827)

الصفحات: 1 2


[WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - الشاكي لله - 15-09-14



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

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



--





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









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












في هذا الدرس


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



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













مشاهدة الدرس








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










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

مشاهدة ممتعة



انتهى



RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - الشاكي لله - 16-09-14

ارجو من جميع المتابعين تطبيق الدرس

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



يالله انا متحمس اشوف اعمالكمBig Grin



RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - السندبااد - 16-09-14

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



RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - الشاكي لله - 16-09-14

^

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


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

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




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

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

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

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





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


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




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



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





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







--



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

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


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


في أمان الله


RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - hoob computer - 16-09-14

ما شاء الله محترف في الـ Blend Wink


RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - السندبااد - 16-09-14

شكراً على الملاحظة القيمة أخي الكريم الشاكي لله
وإن شاء الله سيتم تداركها في المرات القادمة
Smile



RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - السندبااد - 17-09-14

السلام عليكم ورحمة الله وبركاته
استوقفتني عبارة لك في أول الدرس عند تعريفك للـ Sample Data ، وهي :
إقتباس :وهي قاعدة لا توجد فيها عمليات الإضافة والحذف والتعديل ولا أي شيء فقط نستعملها لصناعة الـ Data Temlate ونحذفها لاحقاً.
ثم بعد ذلك قلت :
إقتباس :ثم لاحقاً نستعمل قاعدة بيانات حقيقية مثل SQL أو Accesse الخ ..

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



RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - الشاكي لله - 17-09-14

^

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

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



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

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

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

لكن جلب البيانات من الاكسس او من الSQL يحتاج ان يتم تشغيل البرنامج اولا وتنفيذ اكواد الربط بالقاعدة وجلب البيانات وووو
لذلك ماينفع تسوي Data Template


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


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

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





لكن ابحث اخي في الانترنت فستجد الاجابات لكل شيئ فلست ملزما بانتظاري
واسف على ذلك



RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - hoob computer - 18-09-14

السلام عليكم,

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

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


السلام عليكم


RE: [WPF حتى الاحتراف] {4.6} - الـ Data Template و الـ Sample Data - السندبااد - 18-09-14

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