11-05-14, 03:29 PM
(11-05-14, 12:39 PM)hoob computer كتب : السلام عليكم و رحمة الله و بركاته,
مثال أكثر من رائع, و لكنه معقد ... أعتقد أنه كان من الأفضل إرفاق فديو تشرح فيه المثال بإعتبار أن هذه التقنية لا يجيدها الكثير من الاعضاء
عمل رائع
السلام عليكم
عليكم السلام ياهلا بالغالي
من ناحية التصميم فلا يوجد تعقيد كل الي استعملته كان من مبادى الWPF
اما البرمجة او الLOGIC فالكلاسات اصلا لست انا من قمت بكتابتها ، بل جلبتها من الانترنت واضفت عليها بعض التعديلات لتعمل مع WPF
لان غرضي من هذا المشروع فقط اظهار للأعضاء ماهي الWPF ومالذي يمكنها فعله ، مع انه كان بإمكاني اظهار اكثر من هذا بكثير ولكن احب البرنامج السهل والمناسب وذو تصميم كلاسيكي بعيد عن التصاميم القوية الي تخليك تحس انك تشاهد فلم مو برنامج ..
السبب في جهل الاعضاء لهذه التقنية هم المحترفين نفسهم في البرمجة ، لما يقرر واحد منهم عمل مشروع ما ، يقوم بعمله ب Windows forms ، حقيقا هو معذور بسبب التصميم في WPF يأخذ وقت اطول بالطبع لأن المعادلة الطبيعية
الاهتمام باتفاصيل اكثر = تحتاج وقت اكثر
في الحقيقة احد اهداف WPF هي الفصل بين فئة المصممين والمبرمجين فا التصميم له اشخاص يعملون على تصميم الواجهات فقط ..
وفئة المبرمجين يقومون بكتابة المنطق (Business logic) فقط
وهذا اصلا اسهل من الوندوز فورمز الي التصميم+البرمجة في الغالب يطيح فوق راس المبرمج وحده
لكن السؤال الي محيرني ، ليش مانشوف مشروع واحد طول هالسنين ب WPF ؟؟؟؟
WPF نزلت من عام 2008 والان 2014 .. 6 سنين ولا احنا شايفين مشاريع حقيقية ب WPF ، فعلا احباط وماالوم الجدد في البرمجة انهم مايعرفون عن هالتقنية بسبب قلة الامثلة والمشاريع بها .. قلة ؟؟؟ لا بل منعدمة ..
بالنسبة للشروحات فعلا لاحاجة لذلك ابدا
هل اشرح شيئ موجود بالفعل ؟؟ ، وضعت موضوع قبل ايام عن موقع فيه شروحات بالفيديو لبرنامج expression blend + موقع wpftutorial الغني عن التعريف
صدقوني ياجماعة الي يتعلم مبادئ الWPF اولا ولي جبت ليها مصادر عديدة ، وبعدين يشاهد مجموعة الفيديوهات لتعليم الexpression blend .. اضمن لك 100% تكون تعرف تصمم واجهات حقيقية ومعقدة امثال Avast + لاتنسى ان يكون لديك فن في التصميم

واي شيئ مبهم عندكم اسئلوا عنه القسم فاتحينه مو بس حق show ، لازم انت تتعلم بعد هالتقنية ، لان زمان الوندوز فورم انتهى ومايكروسفت قامت تستخدم wpf في برامجها الجديدة
تحياتي



