ما هو أفضل شريط واجهة المستخدم التحكم الرجعية تناسب إرثا التطبيق MFC بناء مع VC2005?

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

سؤال

ما هي الخبرة التي لديك مع إدخال الشريط نمط التحكم القديمة MFC التطبيقات ؟

أنا أعرف أنه موجود في VC2008 Feature Pack, ولكن تغيير المجمعين من VC2005 هو صفقة كبيرة بالنسبة لنا المصدر قاعدة التكامل في بيئتنا ، إنتل فورتران ، ClearCase العديد 3rd المكتبات.

هناك هادئة بضع مختلفة التجاريه تطبيقات معظم التركيز على C#/VB .صافي و فقط عدد قليل من الأم C++ MFC.

لقد قرأت كل المعتاد العثور على ملاحظات من قبل جوجل معظمها هادئة من العمر الآن, لذلك أنا مهتم هنا من الناس الذين قد فعلت ذلك ، تم من خلال حاجز الألم, صدر إرثا التطبيق مع VC2005 و الشريط واجهة المستخدم.

نحن نستخدم حاليا نسخة قديمة جدا من ستينغراي الهدف أدوات لتوفير MFC امتداد مثل تخصيص أشرطة الأدوات والالتحام ويندوز الخ.


أي واحد يستخدم أ-معهد اليونسكو للإحصاء, مقارنة تجارية أخرى منها نسبيا رخيصة, غير محدود المطور الترخيص هو 10 تكلفة من غيرها.

هل هناك أي حر مفتوح المصدر أو L-GPL ان تلك المتاحة ؟

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

المحلول

في مشاريعي أنا باستخدام MFC ميزة حزمة Visual Studio 2008 ، والتي تقوم على رمز من BCGSoft.بهم BCGControlBar مكتبة المحترف يتضمن الشريط التحكم و هو متوافق مع Visual Studio 2005.

أنا لست على علم بأي مفتوحة المصدر الشريط التحكم مكتبات C++, على الرغم من.

نصائح أخرى

نستخدم Codejock.انها ليست رخيصة, ولكن أعتقد أنني قد تأتي لتجد أن ضوابط جيدة وعادة ما تكون :-).فهي تستجيب إلى حد ما في الدعم الفني قسم (على الرغم من أننا لم قد تحتاج إلى استخدام ذلك مؤخرا).نحن الأحسن مجموعة كاملة من الأدوات باستخدام هذه الضوابط و كان دائما ما كنا الحاجة ، بما في ذلك القدرة على بناء office 2007 نمط وشاح.

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

نلقي نظرة على هذا الرابط: مكتب الترخيص واجهة المستخدم.

الناس عموما ليست سعيدة مع مايكروسوفت لهذا: الشر المكتب واجهة المستخدم الشريط الترخيص.

نفذنا الشريط في التطبيق لدينا بسبب الضغط لديك أحدث/بهرجة تبحث واجهة المستخدم.أنها تبدو جيدة, ولكن قابلية الاستخدام ليست جيدة مقارنة باستخدام عادي شريط الأدوات!

أن تلتزم مايكروسوفت الترخيص لاستخدام الشريط يجب التمسك بها guidlines على كيفية استخدامه.على سبيل المثال..فقط يمكن للمستخدم تغيير الشريط علامات التبويب ، لا يمكنك فعل ذلك برمجيا إلا عند التبديل إلى إطار علامة التبويب.كل هذه القيود يعني أن الشريط ينطبق فقط على التطبيقات التي هي بالتأكيد وثيقة مركزية.إذا أنت التطبيق ليست وثيقة مركزية, لا أعتقد أنك يمكن أن مجرد قطرة الشريط في محل القائمة/شريط أدوات يحركها النظام دون أن يعطي الكثير من التفكير حول كيف أن كل شيء هو الذهاب إلى تناسب معا.

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