سؤال

مرة أخرى في الأيام الخوالي ، تساعد ليست تافهة ولكن ممكن:تولد بعض غير تقليدي .ملف rtf مع علامات خاصة تشغيله من خلال مترجم ، هل لديك WinHelp file (.hlp) أنه في الواقع يعمل بشكل جيد حقا.

ثم قررت مايكروسوفت أن WinHelp لا الورك و بارد بعد الآن تحولت إلى آلية غرفة تبادل المعلومات ، تصل إلى النقطة التي في الحقيقة استبعد الخاصة بـ WinHelp من فيستا.

الآن, CHM ربما لطيفة, ولكن الجميع أن حاولت فتح .ملف آلية تبادل المعلومات على الشبكة سوف تعرف لطيفة "التنقل إلى صفحة ويب تم إلغاء شاشة" بسبب القيود الأمنية.

في حين أن هناك طرق لجعل CHM العمل خارج الشبكة ، هذا ليس خيار جيد لأنه عندما يضغط المستخدم على زر المساعدة يريد المساعدة و لا تضطر إلى إجراء بعض جبان الإعدادات.

خلاصة القول:أجد CHM الاطلاق غير صالحة للاستعمال.ولكن مع WinHelp لا يجري خيار بعد الآن إما أنا أتساءل ما هي البدائل ، وخصوصا عندما يتعلق الأمر إلى الاندماج مع بلدي التطبيق (أيبالنسبة WinHelp و CHM هناك الوظائف التي تسمح لك أن تقفز مباشرة إلى الموضوع)?

PDF لديه عيب يتطلب برنامج Adobe Reader (أو واحدة من أكثر خفيفة الوزن التي لا تستخدم العديد من الناس).أنا يمكن أن يعيش مع أنه كما ترى هذا نوع من معيار في الوقت الحاضر ، ولكن يمكن أن أقول لكم انها موثوق للانتقال إلى صفحة معينة/المرساة ؟

ملفات HTML يبدو أن يكون أفضل خيار ، ثم لديك فقط للتعامل مع مختلف المتصفحات (CSS و الأشياء).

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

لذلك أنا أبحث عن أكثر قوة في المستقبل واقية من طريقة لتقديم المساعدة إلى المستخدمين دون الحاجة إلى رمز مختلفة تساعد النظام لكل تطبيق أقوم.

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

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

المحلول

HTML سوف يكون القادم أفضل الخيار فقط إذا كنت سوف تكون لهم من خادم الويب العامة.إذا حاولت أن حزمة مع التطبيق الخاص بك ، جميع الملفات (الصور (الأنماط (و) ) ) من شأنها أن تجعل CHM تبدو وكأنها هدية من الآلهة.

وقال عندما في الواقع المجمعة في حزمة التثبيت (بدلا من أن يقدم على الشبكة) ، وجدت ملفات CHM إلى العمل بشكل جيد.

OTOH, شرك آخر عن ملفات CHM:حتى إذا كنت تحاول فتح ملف CHM على المحلية القرص, قد تصطدم كتلة الأمن إذا كنت في البداية تحميلها من مكان ما ، لأن الملف يمكن أن تكون علامة على أنها "جاءت من مصدر خارجي" عندما تم الحصول عليها.

نصائح أخرى

أنا لا أحب الخيار html, وفعلا انتقلت من HTML عادي إلى تبادل المعلومات عن طريق ضغط وفهرستها.حتى استخدامها على حفنة من غير ويندوز العملاء حتى.ببساطة حل المستمر قليلا الكسر من الناس وضعه على الشبكة (عمق التعشيش محدودة ، غريب تأمين الآثار), مكافحة الفيروسات الذي مات في الدلائل 30000 ملفات html و 20 دقيقة وقت الضغط أثناء تثبيت على نظام القديم, المتصفح السلامة مناطق ميزات الحسابات الخاطئة من المساحة المطلوبة في المثبت.... الخ

ثم لا تشمل حتى الناس التي تبدأ "تصحيح" لهم ، 3rd الطرف المنتج مع خلل "التكامل" محاولات الخ شكاوى حول slowliness (المتصفح بدء)

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

وفي الوقت نفسه نحن أيضا لدينا الخاصة مترجم, لذلك نحن MS مجانا مستقبلا.هذا لا يعني أننا لن تتغير (الحلول المحلية ملقمات ويب يبدو المفضلة في الوقت الحاضر) ، ولكن على الأقل لدينا خيار.

برنامجنا هو كل توزيعها محليا إلى عملاء وخدم من مشاركة عبر شبكة.اخترنا لتوليد كل ملف CHM و مجموعة من ملفات HTML من أجل خدمة من الشبكة.المستخدمين بدء البرنامج محليا استخدام ملف CHM و المستخدمين الحصول على البرنامج من مشاركة شبكة اتصال باستخدام ملفات HTML.

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

حتى الآن كل واحد أنواع ملفات ويندوز تبدو مكسورة في طريقة واحدة أو أخرى:

  • WinHelp - obsoleted
  • HtmlHelp (CHM) - obsoleted على ويندوز فيستا لا تعمل من مشاركة شبكة اتصال أخرى غير التي يعمل لطيف
  • Microsoft Help 2 (HXS) - يبدو أن هذا العمل حتى نقطة عندما لا تالفة الفهارس أو ما شابه ذلك, هذا يستخدم من قبل Visual Studio 2005 وما فوق ، كمثال

إذا كنت لا ترغب في استخدام المثبت كنت لا تريد للمستخدم إجراء أي خطوات إضافية للسماح CHM الملفات عبر الشبكة ، لماذا لا تعود مرة أخرى إلى WinHelp?فيستا لا تشمل WinHlp32.exe من خارج منطقة الجزاء ، لكنه متاحة بحرية للتنزيل لكل من ويندوز فيستا وسيرفر 2008.

ذلك يعتمد على كيفية استيراد وثائق على الانترنت هو المنتج الخاص بك ، وثائق جيدة البنية التحتية يمكن أن تكون معقدة إلى تأسيس ولكن بمجرد أن فعلت ذلك يؤتي ثماره.هنا هو كيف نفعل ذلك -

  • مساعدة المصدر ديتا compilant XML المخزنة في SCC (ClearCase).
  • مساعدة التحرير XMetal
  • مساعدة في تجميع حسب الطلب فتح ديتا أدوات, مع العرف Perl/Java تجهيزها
  • مساعدة المصدر عبر المراجع تطبيقات الموارد في وقت التحويل .RC الملفات الخ
  • مساعدة النواتج من مصدر واحد, PDF, CHM ، الكسوف مساعدة, HTML.
  • مصدر واحد مستودع تنتج تساعد على منتجات متعددة 10+ مع الآلاف من المواضيع المشتركة.

من ما تصفون أود أن ننظر في الكسوف المساعدة ليست بسيطة على الاندماج .صافي أو تطبيقات MFC, لديك أساسا للقيام تساعد في رسم الخرائط إلى حل الطلب إلى URL ثم النار URL الكسوف مساعدة المجمع أو المتصفح.

هي مسألة كيفية إنشاء الخاصة بك ملفات المساعدة ، أو ما هو أفضل مساعدة تنسيق الملف ؟

شخصيا, أجد CHM أن تكون ممتازة.واحد من أول الأشياء التي أقوم به عند إعداد الجهاز إلى تحميل PHP دليل في شكل آلية تبادل المعلومات (http://www.php.net/download-docs.php) وإضافة اختصار إلى ذلك في Crimson Editor.حتى عندما كنت اضغط F1 تحميل CHM و يقوم بالبحث عن كلمة بلدي المؤشر على (كبيرة سريعة وظيفة المرجع).

إذا كنت تفعل "فقط استخراج وتشغيل", أنت ذاهب لتشغيل في القضايا الأمنية.هذا صحيح لا سيما إذا كنت من مستخدمي تشغيل ويندوز فيستا (أو في وقت لاحق).هل هناك سبب لماذا كنت تريد تجنب التعبئة والتغليف التطبيقات الخاصة بك داخل المثبت?باستخدام المثبت من شأنه التخفيف من "مصدر خارجي" المشكلة.سوف تكون قادرة على استخدام .chm الملفات بدون أي مشاكل.

نستخدم InstallAware لخلق لدينا تثبيت الحزم.انها ليست رخيصة ولكن جيدة جدا.إذا كانت التكلفة القلق الخاص بك ، WIX هو مفتوح المصدر و قوية جدا.WIX لديها منحنى التعلم ، ولكن من السهل أن تعمل مع.

PDF لديه عيب يتطلب برنامج Adobe Reader

يمكنني استخدام القارئ على النوافذ في المنزل أو في العمل.أصغر كثيرا جدا و سريعة لفتح.مفيد جدا عندما كنت أتساءل ماذا بالضبط a80000326.pdf و السبب في ذلك هو انسداد مجلد المستندات الخاصة بك.

أعتقد أن الحل ونحن في طريقنا إلى نهاية المطاف الذهاب مع التطبيق لدينا استضافة ملفات مساعدة أنفسنا.وهذا يعطي لنا إمكانية الوصول المباشر إلى الملفات والقدرة على الاحتفاظ بها حتى الآن.

ما الخطة هو أن يكون المحتوى تحميلها في سلسلة ضخمة من ملفات XML ، كل واحدة تحتوي تساعد على عنصر معين.هذا XML تحتوي على ارتباطات إلى ملفات XML.فإننا استخدام XSLT لعرض محتويات عند الضرورة.

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

يمكنني استخدام حزمة تجارية تسمى AuthorIT التي يمكن أن تولد عدد من الأشكال المختلفة ، مثل آلية غرفة تبادل المعلومات, html, pdf, word, windows مساعدة, xml, xhtml, والبعض الآخر لم يسمع (لا ديتا يقرع الجرس؟).هو نظام إدارة المحتوى الموجه نحو احتياجات الوثائق التقنية الكتاب.ميزة هو أنه يمكنك استخدام و إعادة استخدام نفس المحتوى على بناء مجموعة من أدلة ، ومن ثم تولد لهم في أشكال مختلفة.

إذا الخلاصة بالنسبة إلى مسألة اختيار chm أو html أو أيا كان هو أنه إذا كنت تستخدم هذا كنت لا تخوض في شكل معين, ولكن يمكنك تقديم عدة من بينها يمكن للمستخدم أن يختار, و يمكنك حتى إضافة المزيد من الأشكال كما تذهب على طول ، في أي تكلفة إضافية.

إذا كان لديك فقط دليل واحد على خلق فإنه لن يكون من المفيد في حين الخاص بك, ولكن إذا كان لديك مجموعة وثائق لإدارة ثم هو أفضل على حد علمي.دعمهم مفيد جدا أيضا.

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