منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ايهما تفضل تقنية WPF او Windows Forms ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
لم اقصد المقارنة ولا شئ فقط احببت ان اعرف
مثلا اثناء تشغيل البرنامج وحبيت اصنع زر يقوم برسم شئ معين
هل يمكنني التحكم في الرسم XAML عن طريق الكود Code-Behinde
وعليكم السلام رحمة الله وبركاتة

افضل WPF ولكن استخدامي الاساسي هو Windows Forms
(14-05-14, 01:23 AM)ali.alfoly كتب : [ -> ]لم اقصد المقارنة ولا شئ فقط احببت ان اعرف
مثلا اثناء تشغيل البرنامج وحبيت اصنع زر يقوم برسم شئ معين
هل يمكنني التحكم في الرسم XAML عن طريق الكود Code-Behinde

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

بعد ما رأيت من دروسك أخي الشاكي لله ( اقصد الدورة التي اسأل الله أن يبارك فيها وبمن عملها وتابعها وعمل بها ) بالتأكيد سأصوت مع wpf ،

لأن صغر حجم الشفرة وسهولة استخدامها هما الميزتان الرئيسيتان لها ، والنتائج المبهرة التي لا يستطيع أحد الإغماض وغض الطرف عنها.

لعلنا في البداية ولعل الكثير ربما لأنه لم يتعود على الوضع الجديد ودائماً الناس تكره أنواع معينة من التغيير خاصة إن كان ما قد سلف يلبي لهم طلباتهم لكن مع القليل من الصبر والممارسة لربما يأتي يوم يندم فيه المرء على ضياعه للكثير من الأوقات في التقنيات القديمة.
(21-06-14, 06:40 PM)عبد الله كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

بعد ما رأيت من دروسك أخي الشاكي لله ( اقصد الدورة التي اسأل الله أن يبارك فيها وبمن عملها وتابعها وعمل بها ) بالتأكيد سأصوت مع wpf ،

لأن صغر حجم الشفرة وسهولة استخدامها هما الميزتان الرئيسيتان لها ، والنتائج المبهرة التي لا يستطيع أحد الإغماض وغض الطرف عنها.

لعلنا في البداية ولعل الكثير ربما لأنه لم يتعود على الوضع الجديد ودائماً الناس تكره أنواع معينة من التغيير خاصة إن كان ما قد سلف يلبي لهم طلباتهم لكن مع القليل من الصبر والممارسة لربما يأتي يوم يندم فيه المرء على ضياعه للكثير من الأوقات في التقنيات القديمة.

كلام رااائع جدا ..


بالطبع هناك الكثير والكثير من خبايا WPF والتي ساعرضها في دروس متقدمة من الدورة

بس بقول وحدة منهم على الطاير ..



WPF تقدر تسوي Windows 8 app واعتقد تعرفون ماهي Big Grin :




وتقدر تبيع هذي البرامج في الwindows store وتربح منها + تقدر تربح منها من خلال ربطها بشركات الاعلانات ..
^ هذا من منظور الربح ، اما من منظور قوة التصميم والجمالية .. مايحتاج اتكلمBig Grin

هل يمكن لwiindows forms ان تفعل ذلك !!
السلام عليكم
صراحة لي خبرة 3 سنوات في WPF
و5 سنوات في مجال الWINFORM وخبرة عملية الحمدلله

اسمحولي ادخل قليلا
بنسبة للافضل هذه تعتمد علي عدة اشياء
العميل نفسه- المشروع وايضا شئ اخير علي كمية الفلوس هههه
في اطار التعامل مع الحكومة افضل العمل بلغه vb6 او C++ ,JAVA
اما الشركات الخاصه بالنقليات فكلها web base systems وطبعا ما انسي حبيبتي c#/aspx
اما الشركات الصغيرة ولكن لها عندة افرع افضل استخدام win form c# -connected systems
اما شركة واحدة كبيرة افضل استخدام WPF
وشركة صغيرة win form
القصة من ناحية افضليه مرهونة بظروف العمل وظروف اخرى

ارجو ان اكون خفيف الظل
أنا جديد في هذه التقنية WPF وكنت من قبل استخدم تقنية Windows Application .... طبعا أول ماخضت في تعلم هذه النقنية الجديدة حسيت انها صعبة التعلم لكن الان بعد وقت حسيت انها فعلا ممتازة وأفضل من WinApp واسهل في التعامل ...
(18-08-14, 08:32 PM)smss كتب : [ -> ]السلام عليكم
صراحة لي خبرة 3 سنوات في WPF
و5 سنوات في مجال الWINFORM وخبرة عملية الحمدلله

اسمحولي ادخل قليلا
بنسبة للافضل هذه تعتمد علي عدة اشياء
العميل نفسه- المشروع وايضا شئ اخير علي كمية الفلوس هههه
في اطار التعامل مع الحكومة افضل العمل بلغه vb6 او C++ ,JAVA
اما الشركات الخاصه بالنقليات فكلها web base systems وطبعا ما انسي حبيبتي c#/aspx
اما الشركات الصغيرة ولكن لها عندة افرع افضل استخدام win form c# -connected systems
اما شركة واحدة كبيرة افضل استخدام WPF
وشركة صغيرة win form
القصة من ناحية افضليه مرهونة بظروف العمل وظروف اخرى

ارجو ان اكون خفيف الظل

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

اخيرا واحد من عمال شركة xperma يعطينا من وقته Big Grin

طبعا اكيد اهم شيئ رضا العميل وتوفير مايحتاجه سواء كان بالwin form او ب WPF

وكمية الفلوس كمان مهمة فـ WPF سعرها غالي وللهوامير فقط ههههه

كل الود وشرفتني بالمرور العطر ..Heart



(21-08-14, 01:35 AM)shwehdi4pc كتب : [ -> ]أنا جديد في هذه التقنية WPF وكنت من قبل استخدم تقنية Windows Application .... طبعا أول ماخضت في تعلم هذه النقنية الجديدة حسيت انها صعبة التعلم لكن الان بعد وقت حسيت انها فعلا ممتازة وأفضل من WinApp واسهل في التعامل ...


اهلا بك اخي الكريم

كم افرح عندما ارى شخصا جديدا اتجه الى WPF

حقيقا ان WPF وسعت مفاهيم البرمجة كائنية التوجه (OOP) الي بعض الناس هنا مايعرف ويش هي اصلا !!

فتوسعت استخدامات الClasses بحيث صارت تستخدم كثيرا كـ Model و كـTrigger (كائن تنصت) ، وايضا الDelegate او الـ CallBack ، وايضا ظهر نوع جديد من الخصائص ونوع جديد من الاحداث .. كل هذا يدل على توسع WPF من ناحية الOOP

لذلك البرمجة في WPF لها نكهة مختلفة عن البرمجة التقليدية في WinForm الي لازال (بعض الناس) يمارسها

لذلك من يحب الانتقال لWPF يجب ان يتعلم ويتعود على نمط مختلف للبرمجة فيها
أيضاً هنالك شيء لفت انتباهي في WPF وهي أن الأدوات فيها مطوّرة وتختلف عن الأدوات في Windows Forms
سأعطيكم مثالاً عن أداة الريتش بوكس وأداة مربع النص :
سابقاً طرحت هذا الموضوع :
هل يوجد حل لمشكلة ضبط النص(JustifiedText) في أدوات النصوص كالريتش بوكس
وبصراحة لم أجد حلاً حقيقياً وطرحت المشكلة في مجتمع مايكروسوفت في قسم Windows Forms وأخبرني الأعضاء هنالك أن أداة الريتش بوكس تحتاج لتطوير في خاصية المحاذاة للغات التي تكتب من اليمين لليسار ولكن للأسف لا يوجد تطور جديد على تكنولوجيا Windows Forms بعد الآن ..
إقتباس : No Microsoft will not solve your problem in the next version of Visual Studio Net. Simply because there is no new development on the Windows Forms technology anymore.
لكن عندما ذهبت للـ WPF وجدت أن الريتش بوكس ومربع النص قد تم إضافة خاصية المحاذاة للجانبين فيهما ، مما يخدم اللغة العربية واللغات التي تكتب من اليمين لليسار
الصفحات : 1 2