Powerwise: هل من الأفضل استخدام وحدة أو ويندوز تطبيق واجهة المستخدم الرسومية في C # (NET.)؟

StackOverflow https://stackoverflow.com/questions/214814

سؤال

إذا نحن نكتب عن خيار القوة الحكيمة - (. NET)؟ تستخدم تطبيق يستند إلى وحدة التحكم في C # أفضل من وجود ويندوز واجهة المستخدم الرسومية وما هو الفرق الحقيقي expept بعض المكتبات المحملة في الذاكرة التشغيلية

والمسألة هي حول المقارنات النص والعمل مع السلاسل، وربط لشبكة الإنترنت، وجمع البيانات، والعمل مع قاعدة البيانات.

وقصدته السلطة القدرة، ولكن كما قرأت هنا، هو أكثر حول عناصر التحكم من أي السلطة العلاقة. تشك:)

هل كانت مفيدة؟

المحلول

ومن وصفك يبدو أنك تريد كتابة HTML إلغاء البرامج أو نوعا من نسيج العنكبوت. أعتقد قرارك سواء لكتابة واجهة المستخدم الرسومية أو تطبيق سطر الأوامر يجب أن تعتمد على الذين (مستخدمين) أو التي مكونات البرامج الأخرى سوف تستخدم أو دمج البرنامج.

وإذا لم يكن هناك تفاعل المستخدم المعنية، أعتقد أنه سيكون على ما يرام لأنه يكتب كبرنامج سطر الأوامر. إذا كان لديك بعض الخيارات لتحديد هل يمكن تمريرها كوسائط.

إذا سيكون المتكررة، وظيفة معزولة، هل يمكن أن تنظر أيضا في كتابة تطبيق ك <قوية> خدمة ويندوز ، أو التي يمكن أن تبدأ مع الجهاز.

نصائح أخرى

وأنا لست متأكدا تماما ما هي متطلباتك. واجهات تميل إلى أن تكون أكثر صعوبة في الكتابة من التطبيقات وحدة التحكم، ولكن فتح على مستوى كبير من قابليتها للاستخدام (إذا قمت بتصميم بشكل جيد، وهي مسألة أخرى تماما).

إذا أنها أداة بسيطة لا تحتاج حقا التفاعل: نبدأ مع بعض وسائط سطر الأوامر، وعملية الإبلاغ عن التقدم المحرز، والانتهاء - ثم فما استقاموا لكم فاستقيموا إرسال التطبيق وحدة التحكم. إذا كنت بحاجة مزيد من التفاعل، والذهاب لواجهة المستخدم الرسومية.

وهناك برامج بدون واجهة المستخدم الرسومية سيكون لها العديد من ساعة اضافية متاحة. فإنه يأخذ الموارد اللازمة لعرض واجهة المستخدم الرسومية ... على الكمبيوتر اليوم، فإن واجهة المستخدم الرسومية بسيطة لا تؤثر حقا على الأداء.

وإذا كنت تبحث عن لديها القدرة الحسابية أفضل، وجود بنية متعددة موضوع يجب أن يوفر لك الكثير من القوة أن وحدة التحكم مقابل واجهة المستخدم الرسومية.

وليس هناك فرق في ما يمكنك القيام به مع الأشياء التي ذكرتها (سلاسل، والإنترنت، قاعدة بيانات). الفرق بين وحدة التحكم واجهة المستخدم الرسومية التطبيقات هو فقط في كيفية التفاعل مع المستخدم. كل شيء آخر هو نفسه.

إذا كنت تعني استهلاك الطاقة بدلا من ذلك، ثم أخشى يساء فهمها سؤالك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top