2011-05-26 6 views
5

मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जो विंडोज और मैक दोनों पर चलता है। एप्लिकेशन उपयोगकर्ताओं को अपने काम को फ़ाइल में सहेजने और बाद में इसे एप्लिकेशन में लोड करने की अनुमति देता है - वर्ड, एक्सेल इत्यादि जैसेकिसी एप्लिकेशन के लिए उपयुक्त फ़ाइल एक्सटेंशन का चयन

फ़ाइल के लिए उपयुक्त फ़ाइल एक्सटेंशन चुनते समय मुझे किन मुद्दों पर विचार करना चाहिए?

अब तक मैं यह सुनिश्चित करने के लिए http://filext.com/ का उपयोग कर रहा हूं कि मैं पहले से उपयोग में कोई एक्सटेंशन नहीं चुनता हूं।

उत्तर

7

विंडोज़ पर 3-वर्ण सीमा मौजूद नहीं है, इसलिए मैं एक लंबा विस्तार का उपयोग करने का सुझाव दूंगा जो इसे तुरंत स्पष्ट करता है कि यह आपके आवेदन के लिए है। जैसे मान लीजिए कि आपके एप्लिकेशन को स्ट्रीटबिल्डर कहा जाता है, बस एक्सटेंशन का उपयोग करें .स्ट्रीटबिल्डर।

संस्करण से संबंधित मुद्दों से सावधान रहें। कुछ वर्षों के बाद आप अपने आवेदन प्रारूप में नई कार्यक्षमता के कारण अपना फ़ाइल प्रारूप बदलना चाहेंगे। फ़ाइल स्वरूप और फ़ाइल एक्सटेंशन को बदलने का लुत्फ उठाएं (क्योंकि आप तब एक्सटेंशन के साथ समाप्त होते हैं जैसे .स्ट्रीटबिल्डर 2, .स्ट्रीटबिल्डर 3, ...)। इसके बजाय, एक सतत एक्सटेंशन (.streetbuilder) तक चिपके रहें, और फ़ाइल सामग्री की शुरुआत में संस्करण संख्या शामिल करें।

मैं आमतौर पर इस तरह की सामग्री के साथ फ़ाइल शुरू करना चाहता हूं (अभी भी यह मानते हुए कि आपका एप्लिकेशन स्ट्रीटबिल्डर कहा जाता है): "STREETBUILDERV01" या शायद एक क्रिप्टिक स्ट्रिंग संस्करण संस्करण के बाद।

यदि अब आप अपना फ़ाइल प्रारूप बदलना चाहते हैं, तो आप केवल संस्करण संख्या बढ़ाएं। इस तरह आपका एप्लिकेशन हमेशा यह जांच सकता है कि फ़ाइल वास्तव में आपके एप्लिकेशन के लिए है या नहीं, और आप यह भी जानते हैं कि फ़ाइल को कैसे पार्स करना है (संस्करण संख्या के आधार पर)।

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

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