2008-12-29 15 views
19

ऐसा प्रतीत होता है कि सीएचएम सहायता फ़ाइलें अब पसंद की सहायता फ़ाइल प्रारूप नहीं हैं।सहायता फ़ाइल स्वरूपों की भविष्य की दिशा

WinHelp
- अप्रचलित

HtmlHelp (CHM)
- डिफ़ॉल्ट
द्वारा Vista पर समर्थित नहीं - एक साझा नेटवर्क

सहायता 2 (HXS)
पर अच्छी तरह से काम नहीं करता है - मैं समझें कि इसका उपयोग VS2005 + में मदद

वेब आधारित
- हार्ड हो सकता है एकाधिक संस्करणों के प्रबंधन के लिए

एक नया (सी #) एप्लिकेशन में आप किस सहायता फ़ाइल प्रारूप का उपयोग करेंगे जो एक ही कोडबेस से कई संस्करण प्रदान करता है?

हम CHM मदद का उपयोग करने के लिए, लेकिन यह दिशा माइक्रोसॉफ्ट हमें में ले जाने के लिए।

किसी को भी उनकी मदद फ़ाइलों के लिए HXS रोजगार करता है चाहता है कि होने के लिए प्रकट नहीं होता है चाहते हैं?

फ़ीडबैक lassevk टिप्पणियों पर आधारित सराहना


अद्यतन;

ऐसा लगता है कि एचएक्सएस सहायता सामान्य सहायता परियोजनाओं के लिए उपयोग नहीं की जानी चाहिए।


उत्तर

4
this.Mode = Modes.Rant; 

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

मैं आपको यह नहीं बता सकता कि नए पक्षों के एकीकृत होने पर नए एचएक्सएस प्रारूप ने मेरे विजुअल स्टूडियो सहायता को कितनी बार बंद कर दिया है। आप कह सकते हैं कि यह तीसरे पक्ष के इंस्टॉलेशन टूल्स की गलती है, लेकिन कुछ समय के लिए कोई दस्तावेज कैसे किया गया था, इस पर दस्तावेज था, इसलिए उन्हें रिवर्स इंजीनियरिंग के बीच चयन करना पड़ा (और कभी-कभी गलत हो रहा था) या नहीं बिल्कुल एकीकृत करना मुझे अभी भी पता नहीं है कि एकीकरण काम करता है, लेकिन इन दिनों मैं ऑनलाइन सहायता का उपयोग करने के लिए सिर्फ विजुअल स्टूडियो को स्विच करता हूं। यह सिर्फ काम करता है, ज्यादातर, जबकि अंतर्निहित सहायता हमेशा उस प्रगति पट्टी पर गिर जाती है जो केवल विजुअल स्टूडियो को लॉक करता है जब तक कि उसने सहायता फ़ाइल को पुनर्निर्मित नहीं किया है, सिवाय इसके कि यह इसलिए नहीं था क्योंकि फाइलें अब भ्रष्ट हैं, इसलिए जब भी मैं हिट करता हूं एफ 1, विजुअल स्टूडियो बस तब तक लॉक हो जाता है जब तक कि मैं किसी भी समय DEXPLORE प्रोग्राम को मार नहीं जाता।

यह किसी भी समस्या के समाधान के रूप में कैसे समाप्त हुआ, मुझे अभी भी पता नहीं है।

दूसरा, उपकरण मौजूद होने की आवश्यकता है। सीएचएम दर्शक विस्टा पर नहीं, प्री-विस्टा पर मौजूद है, लेकिन एचएक्सएस दिखाने के लिए आवश्यक टूल्स प्री-विस्टा पर मौजूद नहीं है, लेकिन मैं इकट्ठा करता हूं कि वे Vista पर हैं। अच्छा है, तो अब मेरे पास एक प्रारूप का उपयोग करने के बीच एक विकल्प है जिसे उपयोगकर्ताओं के कंप्यूटर पर कस्टम-स्थापित करने की आवश्यकता है, या ... त्रुटि, अन्य उपयोगकर्ता जिन्हें कंप्यूटर उपयोगकर्ताओं पर कस्टम-स्थापित करने की आवश्यकता है। सही।

this.Mode = Modes.JustTicked; 

मैं हम कहाँ काम CHM फ़ाइलों, और उन है कि एक साझा नेटवर्क के माध्यम से अपने आवेदन की तैनाती के लिए एक फ़ाइल आधारित html संस्करण जहाज। विस्टा के लिए, हमने अभी तक इसमें से अधिक नहीं देखा है, लेकिन एचटीएमएल संस्करण भी वहां काम करेगा।

मुझे इसके बजाय एक चमकदार मदद फ़ाइल है।

एचटीएमएल संस्करण का एक अच्छा अपवाद यह है कि हम अपने उत्पाद का पालन करने वाले वेब मॉड्यूल में एक ही फाइल में लिंक कर सकते हैं। इस तरह ग्राहक के लिए केवल एक संस्करण होगा।

हम इस सप्ताह के लिए अपने शेड्यूल पर काम पर उपयोग किए जाने वाले टूल को अपग्रेड करना चाहते हैं, काम पर अच्छा और शांत, मैं अन्य चीजों के साथ एचएक्सएस के उत्पादन के विभिन्न प्रकारों को देख रहा हूं।


संपादित: हम्म, मदद और मैनुअल, उत्पाद हम उपयोग करते हैं, के लिए सहायता पृष्ठ का शीघ्रता से अवलोकन this to say about HXS है:

दृश्य स्टूडियो सहायता भी एमएस सहायता 2.0 के रूप में जाना जाता है। मूल रूप से यह सहायता प्रारूप HTML सहायता के उत्तराधिकारी बनने का इरादा था। हालांकि, माइक्रोसॉफ्ट ने फिर से अपनी रिलीज को अनिश्चित काल तक स्थगित कर दिया और अब यह स्पष्ट है कि इसे कभी भी सामान्य उपयोगकर्ता अनुप्रयोगों के लिए सहायता प्रारूप के रूप में रिलीज़ नहीं किया जा रहा है।

कृपया ध्यान दें कि यह एक विशेष सहायता प्रारूप है जिसका उपयोग केवल विजुअल स्टूडियो .NET में एकीकरण के लिए डिज़ाइन किए गए तृतीय-पक्ष प्रोग्रामिंग घटकों को दस्तावेज करने के लिए किया जाता है। यह किसी अन्य उद्देश्य के लिए उपयुक्त नहीं है और आवेदन कार्यक्रमों के लिए सामान्य सहायता परियोजनाओं के लिए उपयोग नहीं किया जा सकता है!

मुझे लगता है कि एचएक्सएस पूरी तरह से तालिका से बाहर है।


नोट: वेब आधारित होने का अर्थ यह नहीं होता है कि आप एक वेब सर्वर की जरूरत है, केवल यह है कि आप एक वेब ब्राउज़र की जरूरत है। चाहे आप इसे किसी वेब ब्राउज़र घटक का उपयोग करके अपने ऐप में एकीकृत करते हैं, या यदि आप केवल उपयोगकर्ता डिफ़ॉल्ट ब्राउज़र लॉन्च करते हैं, तो यह एक विकल्प होगा जो आपको करना होगा, लेकिन मैंने देखा है कि अधिकांश वेब-आधारित सहायता आउटपुट को किसी की आवश्यकता नहीं है सर्वर सेटअप बिल्कुल।

+0

धन्यवाद ... लगता है HXS सीमा बंद पूरी तरह से है की तरह है,। – Helios

+0

शायद हमें यह पता लगाने के लिए विंडोज 7 के लिए इंतजार करना होगा कि वे वहां क्या करने जा रहे हैं। और फिर, फिर से, विंडोज 8 में ...: डी –

4

मेरे लिए, सीएचएम अभी भी जवाब है। मैं Sandcastle Help File Builder tool के साथ सीएचएम फाइलों का निर्माण करता हूं जो कोडप्लेक्स पर उपलब्ध है।

सीएचएम की पहुंच के बारे में चिंताओं वैध हैं। इसे संबोधित करने के लिए, मैंने कुछ आईएसटीओएस हैकिंग, एक टेक्स्ट सर्च-एंड-प्रतिस्थापन, और एक एक्सएसएल ट्रांसफॉर्म के साथ सीएचएम-टू-वेब कनवर्टर बहुत आसानी से बनाया। This page एक ऐसी वेबसाइट है जो लगभग 8 सेकंड में स्वचालित रूप से उत्पादित की गई थी। इसमें बाएं हाथ की तरफ एनवी पर विस्तार/पतन का वृक्षदृश्य है। फ्रेम्स आधारित (बहुत यूआरएल अनुकूल नहीं है) लेकिन यह काफी अच्छी तरह से काम करता है।

2

मैंने कभी देखा है कि एकमात्र उपयोगी सहायता दस्तावेज़ सादा HTML है। अधिकांश, यदि नहीं, तो ओपन-सोर्स प्रोजेक्ट्स में से सभी ने देखा है कि सभी में HTML सहायता पृष्ठ हैं (एपीआई और संदर्भ दस्तावेज़ों के लिए)। कुछ भी जो स्वामित्व प्रारूप का उपयोग करता है या जिसके लिए एक स्वामित्व पाठक की आवश्यकता होती है, सभी अप्रचलित (सीएचएम), या संगतता या सूजन समस्याओं (पीडीएफ) होने का जोखिम चलाते हैं।

किसी कारण से, माइक्रोसॉफ्ट मदद फाइलों पर बस खराब है।विजुअल स्टूडियो/एसक्यूएल स्टूडियो/ऑफिस के लिए ऑनलाइन सहायता भयानक है, एमएसडीएन एक गड़बड़ है, सीएचएम गुंजाइश हैं, और माइक्रोसॉफ्ट सर्च उन परिणामों को कभी वापस नहीं लौटाती है जो आप वास्तव में चाहते हैं। (बस मेरी राय :)

+2

सीएचएम केवल HTML है जो अनुक्रमित और संपीड़ित है। ओपन सोर्स दर्शक और (डी) कंप्रेसर हैं –

1

Adobe RoboHelp सामग्री सामग्री/अनुक्रमणिका/खोज/शब्दकोष और एचटीएमएल द्वारा जेनरेट की गई ब्राउज़र में काम करने वाली सामग्री सामग्री के लिए उपयोग किया जा सकता है। 35 भाषाओं का समर्थन करता है।

हमारे पास एक फ्लेक्स-आधारित वेब ऐप है जो ऐप की सहायता सामग्री के प्रबंधन के लिए इसका उपयोग करता है। फ्लेक्स ऐप और इसकी सहायता प्रणाली विंडोज/मैकोज़क्स/लिनक्स पर अधिकांश ब्राउज़रों पर काम करती है।

10

क्या आपको लगता है कि विंडोज़ Vista पर कोई डिफ़ॉल्ट .chm दर्शक नहीं है? (वहाँ निश्चित रूप से अपने कंप्यूटर पर एक है, साथ ही मेरी Win7 बॉक्स पर है)

आप .hlp साथ .chm भ्रमित कर सकते हैं (माइक्रोसॉफ्ट वास्तव में .hlp समर्थन विस्टा में गिरा दिया है, तो अंत में यह एक Windows अद्यतन में फिर से शुरू)

निष्कर्ष: किसी chm फ़ाइलों केवल वास्तविक विकल्प फ़ाइलों मुझे पता .chm के .html है

1

किसी के लिए कुछ अद्यतन विचार अब भी यह प्रश्न पढ़ने अभी भी सभी खिड़कियां संस्करण पर समर्थित हो रहे हैं, और ...

विकिपीडिया के अनुसार, माइक्रोसॉफ्ट ने सहायता 2 देने के बाद Microsoft Assistance Markup Language पर निर्णय लिया।

वहाँ भी Microsoft Help System जो है दृश्य स्टूडियो के साथ क्या जहाजों 2010

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