سؤال
ولقد رأيت بعض التطبيقات باردة مع جلود رائعة المظهر. أنا جديدة على MFC وأريد أن إنشاء تطبيق لديها القدرة على تغيير الجلود. كيف يتم ذلك في MFC؟ لقد راجعت بعض الدروس بل هي قديمة بعض الشيء. شكرا ...
المحلول
وMFC بشكل عام هو عفا عليها الزمن، ولكن ربما كنت أعرف بالفعل هذا. إذا كنت على استعداد لدفع ما يصل، يبدو أن هناك بائع أن يقدم السلخ المكون. انظر BCGSoft .
وبديل ربما للبحث عن منصة أخرى مثل موزيلا XULRunner إطار ، الذي <ل أ href = "http://getsongbird.com/" يختلط = "نوفولو noreferrer"> الطائر المغرد ( المطور يقوم مركز ) جرا. انظر المظهر أضف على و <لأ href = "HTTPS: //developer.mozilla كافيه / EN / The_Joy_of_XUL "يختلط =" نوفولو noreferrer "> فرحة XUL .
نصائح أخرى
ومجرد ملاحظة. مفهوم <م> السلخ UI م> مهمة تصميم البرمجيات العامة (أساسا <م> المساعد م> مفهوم) وليس (على حد علمي) يدعم صراحة كخدمة بأي لغة أو الإطار مثل MFC. بمعنى آخر. ليس هناك "MFC-الطريق" للقيام الجلود، ولا ". NET في اتجاه" إما. ولكن يمكنك استخدام أي من هذه لتصميم السلخ الدعم.
وقال ان بعض اللغات أو الأطر قد يجعل من الاسهل لتنفيذ السلخ دعم من الآخرين. أوصي عموما C # /. NET لترميز UI، لكن أجزاء كبيرة من تصميم دعم البرنامج المساعد / الجلد حول آليات كود العامة والواجهات، وهناك مسألة اللغة / الإطار هو موضع نقاش إلى حد ما. وهناك أيضا أطر جاهزة للعديد من اللغات التي لا هذا بالنسبة لك، إذا كنت لا ترغب في ممارسة الكتابة بنفسك.
وبعض الروابط التي يمكن أن تكون مفيدة:
المساعد مفهوم (لاحظ قائمة أطر المساعد لبعض اللغات في الأسفل)