2009-01-21 13 views
14

किसी को भी विंडोज के साथ Windows Design Guidelines का पालन करने के लिए एक अच्छी रणनीति है दृश्य स्टूडियो में विकास फॉर्म्स (2008)विंडोज डिजाइन दिशा निर्देशों और दृश्य स्टूडियो

उदाहरण के लिए सिर्फ Windows XP में सिफारिशें फ़ॉन्ट का पालन करने के लिए tring क्या आप जानते हैं करने के लिए है सिस्टम डिफॉल्ट फ़ॉन्ट ताहोमा होना चाहिए, वेरडाना फ्लोटिंग विंडो में टाइटल बार के लिए इस्तेमाल किया जाना चाहिए और ट्रेबचेट एमएस का इस्तेमाल विंडोज के टाइटल बार में किया जाना चाहिए .... sigh ... मैं इसे Vista के लिए अलग मानता हूं :-(

और निश्चित रूप से विजुअल स्टूडियो जो डिफ़ॉल्ट रूप से देता है वह एक मस्तिष्क मृत माइक्रोसॉफ्ट सैन्स सेरिफ़ है।

तो डिज़ाइन करने का सबसे अच्छा तरीका क्या है, क्या कोई प्लगइन उपलब्ध है जो मेरी मदद करेगा, क्या मुझे बस डिज़ाइन मार्गदर्शिका के साथ बैठकर रखना होगा और मैन्युअल रूप से ऐसा करना होगा। (दर्दनाक)

संपादित करें: दृश्य शैलियों के सुझाव के लिए धन्यवाद, लेकिन दुर्भाग्य से सरसों को काट नहीं देगा (वास्तव में विजुअल स्टाइल को विजुअल स्टूडियो 2008 में डिफ़ॉल्ट सक्षम करें) एक्सपी देखो और लगता है कि Winforms नियंत्रण अभी भी माइक्रोसॉफ्ट का उपयोग करते हैं डिफ़ॉल्ट रूप से sans serif फ़ॉन्ट।

+0

व्यक्तिपरक और तार्किक? उस रान के नीचे आने के लिए एक अच्छा सवाल है। –

+0

मुझे नहीं लगता कि यह व्यक्तिपरक या तर्कसंगत है क्योंकि यह अब है ... –

+0

@ गॉर्टोक, क्या आप इसे एक रान के रूप में देखते हैं, यह मेरा इरादा नहीं है, यकीन है कि मैं चाहता हूं कि वीएस ने मेरे लिए और अधिक किया, लेकिन मैं वास्तव में चाहता हूं यह जानने के लिए कि क्या समय और मैन्युअल श्रम से मेरे लिए बेहतर विकल्प है या नहीं। –

उत्तर

2

मेरे सबसे अच्छे ज्ञान के लिए कोई पुलिन उपलब्ध नहीं है (मैं गलत हो सकता हूं, और शायद मैं हूं), लेकिन जो भी मैं आमतौर पर करता हूं वह किसी भी प्रोजेक्ट की कुछ प्रतियां बनाते हैं और Vista के लिए अपने सभी फ़ॉन्ट्स के साथ एक है और एक्सपी के लिए दूसरा। उम्मीद है कि यह

4

मदद करता है आप अपने विंडोज़ फॉर्म को विंडोज़ थीम फोंट/रंग/आकार इत्यादि का उपयोग करके एप्लिकेशन को कॉल करके सक्षम कर सकते हैं। सही दृश्य में सक्षम VisualStyles()। आपके फॉर्म आपके वर्तमान में चुने गए विंडोज थीम में सेट किए गए विशेषताओं पर लेंगे।

MSDN पृष्ठ: http://msdn.microsoft.com/en-us/library/system.windows.forms.application.enablevisualstyles.aspx

+0

जानना अच्छा है। मैं वास्तव में यह नहीं जानता था। +1 –

+0

EnableVisualStyles() सामान्य नियंत्रण लाइब्रेरी 6.0 नियंत्रणों में ऑप्ट इन करता है। इसका मतलब है कि आपको बटन, टेक्स्टबॉक्स इत्यादि के गैर-"फ्लैट" संस्करण मिलेंगे, लेकिन यह फोंट या रंगों को प्रभावित नहीं करेगा। ध्यान दें कि VS2005 + WinVorms प्रोजेक्ट बनाते समय VVualStudio को सक्षम करता है। –

+0

यह भी देखें http://blogs.msdn.com/rprabhu/archive/2003/09/28/56540.aspx –

संबंधित मुद्दे