![]() |
|
[سؤال] التعديل على ستايل DataGrid - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم البرمجة بتقنية WPF (http://vb4arb.com/vb/forumdisplay.php?fid=86) +--- الموضوع : [سؤال] التعديل على ستايل DataGrid (/showthread.php?tid=19731) |
التعديل على ستايل DataGrid - dabas - 20-03-17 اخواني الكرام انا جديد كليا في هذة التقنية احب اسال هل من الصعوبة التعديل على قالب ال DataGrid لان شكلها الافتراضي سيء جدا او هل ممكن تركيب ثيمات جاهزة لها اعذروني لجهلي !! RE: التعديل على ستايل DataGrid - السندبااد - 20-03-17 السلام عليكم ورحمة الله وبركاته
الجواب: نعم وبكل سهولة، بإمكانك مشاهدة الكثير من التصاميم في كوكل
يمكنك صنع الثيم الذي يخطر ببالك وحتى تغيير هيكيلة الداتا جريد
حتى أنه يمكنك أيضاً أن تجعلها احترافية مثلاً عند النقر على أي صف تظهر المعلومات أسفله بشكل احترافي كما هو موضح هنا:
https://wpftutorial.net/DataGrid.html
حتى تستطيع إخراج داتا جريد احترافية ومميزة يجب أن تتقن شيئين في wpf :
1- التعديل على Template الأدوات : من خلاله تعدل شكل الأداة إلى أي شكل يخطر ببالك.
2- Data Binding : من خلالها تربط الكائنات والحقول بالبيانات الموجودة عندك في قاعدة البيانات.
المنتدى مليء بالدروس
ونصيحة من أخ تعلم هذه التقنية فالمستقبل لها ويكفي أنها تغنيك عن استخدام المكتبات والثيمات المملة التي أصبحت منتشرة في كل مكان
تعلم هذه التقنية وابدأ طريقة نحو إبداع البرمجيات وصنع الأدوات الاحترافية
![]() RE: التعديل على ستايل DataGrid - dabas - 20-03-17 (20-03-17, 01:31 PM)السندبااد كتب : اخي الحبيب ... بارك الله فيك وفي علمك انا ارى كثير من الاكواد عند التعديل على ال Template ... مما يصيبني بالاحباط لا اعلم هل هذا طبيعي ام لانني مستجد ساقوم بالبحث في المنتدي عن النقطتين التي سبق لك ذكرهم (Template + DataBinding) RE: التعديل على ستايل DataGrid - السندبااد - 20-03-17 أخي الكريم عند تعديلك على قالب لن تكتب أي كود
نعم هذه حقيقة
لكن ما تراه هي أكواد يتم توليدها آلياً من البرنامج أثناء عملك
حتى تصلك الفكرة أكثر، شاهد الفلاش التالي الذي أعددته لك ووضحت لك من خلاله كيف قمت بصنع زر دائري يتغير لونه عند مرور الماوس وعند النقر عليه دون أن أكتب أي كود لا xaml ولا كود بيهاند
[attachment=13577] RE: التعديل على ستايل DataGrid - sendbad100 - 20-03-17 (20-03-17, 05:14 PM)السندبااد كتب : الله يعطيك العافية على التوضيح وعلى الشرح الفلاشي RE: التعديل على ستايل DataGrid - الشاكي لله - 21-03-17 (20-03-17, 01:31 PM)السندبااد كتب : إن اردت الحقيقة اخي السندبااد فلا اعتقد ان هناك مستفبلا لتقنية WPF ... فمنذ ظهور windows 10 ، ظهر معه نوع جديد من التطبيقات وهو ماتسمى بتطبيقات UWP .. مايميز هذه التطبيقات انها تعمل على وندوز 10 وكأنها تطبيق سطح مكتب : وهي تدعم مختلف الاجهزة : ويمكن بيعها في microsoft store وتركيب اعلانات او خيار الشراء من داخل التطبيق بنفس طريقة الـ Android apps !! الجميل في الموضوع ان هذه التطبيقات تستعمل XAML في تصميم واجهاتها ، حيث تتوفر جميع الميزات المعروفة لدينا فيWPF مثل الbinding والstyle وغيره . نعم ، لازال هناك الكثير لم يحول نظامه الى Windows 10 ، حيث ان هذه التطبيقات لا تعمل الا عليه .. وهذا سبب قد يدفع الكثيرين الى عدم قبول هذا النوع الجديد من التطبيقات .. ولكن كما حصل وانقرض ويندوز XP ، ربما في السنوات القادمة نشهد نزوح اغلب مستخدمي الـPC الى Windows 10 هذا بجانب تصميم مايكرسوفت لوندوز 10 ليدعم مختلف اجهزتها الاخرى التي تزداد يوما بعد يوم مثل Smart TV ونظارات الVR -الواقع الافتراضي - وغيرها .. ففي اعتقادي الشخصي ان هذا النوع من التطبيقات هو المستقبل .. عموما ، دائما المبرمج لايحكر نفسه في زاوية ويضل معاند على استخدام التقنية الى الابد .. لابد للمبرمج ان يعلم انه لابد له يتعلم التقنيات الحديثة دائما حتى يستطيع مجاراة سوق البرمجيات ففي النهاية المفاهيم البرمجية لاتتغير وانما فقط الاساليب هي التي يتم تجديدها او ابتكارها. https://developer.microsoft.com/en-us/windows/apps RE: التعديل على ستايل DataGrid - dabas - 21-03-17 (20-03-17, 05:14 PM)السندبااد كتب : بوركت يا طيب الله يجازيك كل خير RE: التعديل على ستايل DataGrid - السندبااد - 21-03-17 لقد اطعلت على الصفحة التي وضعتها أخي الشاكي لله بالفعل شيء رائع هذه التقنية
ومسألة دعم عدة أجهزة هذا شيء مميز للغاية على كل عزاؤنا أن تطبيقات uwp تستعمل xaml في تصميم الواجهات، وقد رأيت شيئاً من ذلك هنا: https://docs.microsoft.com/ar-sa/windows/uwp/get-started/universal-application-platform-guide وهنا في الأمثلة التي وضعتها ما يكروسوفت: https://docs.microsoft.com/ar-sa/windows/uwp/get-started/get-uwp-app-samples يعني مبرمجو wpf لن يجدوا صعوبة إن شاء الله بالانتقال إليها أما من بقي على الويندوز فورم فسيجد صعوبة إن لم يستغل نفسه من الآن ويبدأ بتعلم wpf ![]() RE: التعديل على ستايل DataGrid - dabas - 26-03-17 لكن اعتقد ان تطبيقات ال UWP لا تتعامل مع قواعد البيانات مثل Sql Server RE: التعديل على ستايل DataGrid - الشاكي لله - 26-03-17 (26-03-17, 09:22 AM)dabas كتب : لكن اعتقد ان تطبيقات ال UWP لا تتعامل مع قواعد البيانات مثل Sql Server نعم هي تتعامل مع الـ SQLlite https://docs.microsoft.com/en-us/windows/uwp/data-access/ |