إستفتاء : هل تفضل تقنية WPF او WinForm
WPF
Windows forms
[عرض النتائج]
 
ملحوظة: هذا إستفتاء عام, يمكن لأي مستخدم أن يرى أي إختيار أنت قمت بالتصويت له .
تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ايهما تفضل تقنية WPF او Windows Forms ؟
#1
السلام عليكم ورحمة الله وبركاته


السؤال بسيط :ايهما تفضل تقنية WPF او Windows Forms ؟
الرد }}}
تم الشكر بواسطة: ali.alfoly , Japan
#2
و عليكم السلام و رحمة الله و بركاته,

طبعا تقنية WPF ما يحتاجلها سؤال TongueWink
الرد }}}
تم الشكر بواسطة:
#3
(12-05-14, 10:20 AM)hoob computer كتب : و عليكم السلام و رحمة الله و بركاته,

طبعا تقنية WPF ما يحتاجلها سؤال TongueWink

ههه طبعا بالنسبة لي ولك ماتحتاج سؤال

لكن نشوف راي باقي الاعضاء

تسلم عالمرور
الرد }}}
تم الشكر بواسطة: Sajad
#4
طبعا بالنسبي لي Windows Forms مو محتاجا كلام هههه
طيب ايه رائيك نطرح مميزات وعيوب كلآ منهما
انا عن طريق Windows Forms استطيع عمل كل شئ عن طريق الرسم Graphics كل ما يخطر ببالي لانه بكل بساطة رسم
يمكك عمل كثير من التعديلات التي يظن اي احد انها تأخذ الكثير والكثير من الوقت ولاكنها بالعكس تأخذ دقائق معدودة

انا اعلم انه ربما ليس وجه مقارنة لان الـ WPF شئ خطير لانها فصلت تماما بين المبرمج والمصمم اذا كنت مصمم فانها ستفيدني كثيرا جدا لاكن للاسف انا مبرمج اتعامل مع الكود كثيرا واريد صنع كل شئ عن طريق الكود
في الوضع الراهن بالنسبة لي الـ Windows Forms خير حل ويكفي انني حتي الان لم اضطر الي استخدام WPF في اي شئ نادر جدا اظنها مرة واحدة كنت اريد جعل الصورة شفافة بنسبة معينة فوجدتها في الـ WPF سهلة جدا بينما في Windows Forms قصص وحكايات هههه وفي الاخر بائت بالفشل

رائي لا وجه للمقارنة ولا غنا عن احدهما دون الاخر فالمبرمج الحق يجب ان يحيط بكل شئ لانه اكيد سيحتاج الي كل شئ في اي وقت
الرد }}}
تم الشكر بواسطة: الشاكي لله , Sajad
#5
(12-05-14, 04:23 PM)ali.alfoly كتب : طبعا بالنسبي لي Windows Forms مو محتاجا كلام هههه
طيب ايه رائيك نطرح مميزات وعيوب كلآ منهما
انا عن طريق Windows Forms استطيع عمل كل شئ عن طريق الرسم Graphics كل ما يخطر ببالي لانه بكل بساطة رسم
يمكك عمل كثير من التعديلات التي يظن اي احد انها تأخذ الكثير والكثير من الوقت ولاكنها بالعكس تأخذ دقائق معدودة

انا اعلم انه ربما ليس وجه مقارنة لان الـ WPF شئ خطير لانها فصلت تماما بين المبرمج والمصمم اذا كنت مصمم فانها ستفيدني كثيرا جدا لاكن للاسف انا مبرمج اتعامل مع الكود كثيرا واريد صنع كل شئ عن طريق الكود
في الوضع الراهن بالنسبة لي الـ Windows Forms خير حل ويكفي انني حتي الان لم اضطر الي استخدام WPF في اي شئ نادر جدا اظنها مرة واحدة كنت اريد جعل الصورة شفافة بنسبة معينة فوجدتها في الـ WPF سهلة جدا بينما في Windows Forms قصص وحكايات هههه وفي الاخر بائت بالفشل

رائي لا وجه للمقارنة ولا غنا عن احدهما دون الاخر فالمبرمج الحق يجب ان يحيط بكل شئ لانه اكيد سيحتاج الي كل شئ في اي وقت

وجهة نظر واحترمها ..

لكن للمعلومية ، في WPF هناك نوعين من الاكواد

كود رسم الواجهة XAML
كود منطق عمل البرنامج (Code-Behind) < الي انت تحب تشتغل معاه Smile


وايضا للمعلومية يمكن استخدام Graphics في WPF وباستعمال Code-Behind:-

PHP كود :
protected override void OnRender(DrawingContext drawingContext)
{
    
base.OnRender(drawingContext);

    
drawingContext.DrawLine(new Pen(Brushes.Blue), new Point(0,0), new Point(0,10));


لكن لا احد يستعمل الGraphic تعرف ليش ؟؟

لان اصلا يمكنك الرسم من XAML مباشرة ورؤية ناتج الرسم فورا ودون عمل Debug ، على عكس الوندوز فورم..



كود XAML :
PHP كود :
<Path Stroke="DarkGoldenRod" StrokeThickness="3" 
Data="M 100,200 C 100,25 400,350 400,175 H 280" /> 

الكود السابق بيعطيك نتيجة مثل هذي :




فقط بسطرين في XAML قام بعمل هذا الشكل المعقد


تحياتي
الرد }}}
تم الشكر بواسطة: kslawy , Sajad , hoob computer , عبد الله
#6
بالفعل كما قال أخي (الشاكي لله), WPF تفوقت على WindowsForms بشكل ملحوظ.

على الجميع الانتقال إلى هذه التقنية, هذا رأيي طبعاً.
بالمناسبة, عند الغرب, أكثر المبرمجين عندهم مصممين (Graphics) و لا يشغلون أنفسهم بها و عليهم فقط (Code-Behinde).

و نصيحة لكم, إقرأوا MVVM, فإنها رووووووووووووووووووووووعة.


السلام عليكم
الرد }}}
تم الشكر بواسطة: الشاكي لله
#7
MVVM اختصار لإيش؟
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة: hoob computer
#8
طيب سؤال : هل يمكنني عن طريق الكود Code-Behinde التحكم في رسم اي شئ مثلا الرسمه الخاصة بالاخ الشاكي ؟
الرد }}}
تم الشكر بواسطة:
#9
(13-05-14, 11:41 AM)kslawy كتب : MVVM اختصار لإيش؟

Model View ViewModel


السلام عليكم
الرد }}}
تم الشكر بواسطة: الشاكي لله , kslawy
#10
(13-05-14, 03:42 PM)ali.alfoly كتب : طيب سؤال : هل يمكنني عن طريق الكود Code-Behinde التحكم في رسم اي شئ مثلا الرسمه الخاصة بالاخ الشاكي ؟

كيف يعني تتحكم فيها

بس على العموم لامجال في المقارنة بين الوندوز فورم و WPF من ناحية الرسوميات
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مقال] ماهي تقنية WPF الشاكي لله 14 38,584 29-03-23, 04:04 PM
آخر رد: sanyor77
  [سؤال] ما هي تقنية WPF ؟ baha 4 4,096 02-06-19, 10:02 PM
آخر رد: baha
  مشروع Youtube Service باستعمال احدت تقنية تصميم (WPF) الشاكي لله 13 10,510 30-01-19, 06:43 PM
آخر رد: T.ALKATHIRI
  Modern Control By WPF - Knob Control (for WPF & Windows Forms) الشاكي لله 7 7,914 22-07-18, 02:44 PM
آخر رد: farhat ali
  سؤال عن استخدام الداتا كرد في تقنية WPF hadeel 1 2,539 26-07-17, 07:53 PM
آخر رد: السندبااد
Lightbulb [مقال] الـ Commands في تقنية WPF السندبااد 3 3,830 17-06-17, 01:34 PM
آخر رد: السندبااد
  [مقال] التعامل مع النوافذ في تقنية WPF السندبااد 3 4,413 27-09-15, 11:18 AM
آخر رد: أبو عمر
Lightbulb [مقال] التعامل مع المؤقت Timer في تقنية WPF السندبااد 2 3,553 01-03-15, 02:44 PM
آخر رد: السندبااد
  الاستفاذة من تقنية WPF في بناء واجهة البرنامج ........ raoe-041 2 3,738 05-01-15, 05:33 AM
آخر رد: raoe-041
Lightbulb [VB.NET] شرح تحديث برنامجك من الإنترنت في تقنية WPF السندبااد 0 2,868 25-10-14, 02:06 PM
آخر رد: السندبااد

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


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