Quay lại những ngày cũ, Trợ giúp không tầm thường nhưng có thể: tạo một số tệp .rtf sôi nổi với các thẻ đặc biệt, chạy nó thông qua trình biên dịch và bạn có tệp WinHelp (.hlp) thực sự hoạt động rất tốt.Tệp trợ giúp của Windows - các tùy chọn là gì?
Sau đó, Microsoft đã quyết định rằng WinHelp không hông và mát mẻ nữa và chuyển sang CHM, lên đến mức họ thực sự sa thải WinHelp từ Vista.
Bây giờ, CHM có thể tốt đẹp, nhưng tất cả mọi người đã cố gắng mở tệp .chm trên Mạng sẽ biết màn hình "Điều hướng đến trang web đã bị hủy" đẹp do các hạn chế bảo mật gây ra.
Mặc dù có nhiều cách để làm cho CHM hoạt động ngoài mạng, nhưng đây không phải là một lựa chọn tốt bởi vì khi người dùng nhấn nút Trợ giúp, anh ấy muốn trợ giúp và không phải thực hiện một số cài đặt sôi nổi.
Dòng dưới cùng: Tôi thấy CHM hoàn toàn không sử dụng được. Nhưng với WinHelp không còn là một lựa chọn nữa, tôi tự hỏi các lựa chọn thay thế là gì, đặc biệt là khi tích hợp với Ứng dụng của tôi (tức là đối với WinHelp và CHM có các chức năng cho phép bạn trực tiếp chuyển đến một chủ đề)?
PDF có những bất lợi của yêu cầu Adobe Reader (hoặc một trong những người nhẹ hơn mà không có nhiều người sử dụng). Tôi có thể sống với điều đó vì đây là loại tiêu chuẩn ngày nay, nhưng bạn có thể nói nó một cách đáng tin cậy để nhảy đến một trang/neo nhất định không?
file HTML dường như là sự lựa chọn tốt nhất, sau đó bạn chỉ phải đối phó với các trình duyệt khác nhau (CSS và các công cụ).
Chỉnh sửa: Tôi đang tìm cách tạo Tệp trợ giúp của riêng mình. Vì tôi là người hâm mộ triết lý "Không thiết lập, chỉ trích xuất và chạy", tôi đã gặp vấn đề đó nhiều lần trong quá khứ vì nhiều người dùng của tôi sẽ chạy nó ra khỏi mạng, điều này gây ra vấn đề chính xác.
Vì vậy, tôi đang tìm kiếm một cách mạnh mẽ và tương lai chứng minh hơn để cung cấp sự giúp đỡ để người dùng của tôi mà không cần phải viết mã một hệ thống trợ giúp khác nhau cho mỗi ứng dụng tôi làm.
CHM là một định dạng thật sự tốt đẹp, nhưng điều đó an Stuff làm cho nó không sử dụng được, như một hệ thống trợ giúp có nghĩa vụ phải cung cấp sự giúp đỡ cho người sử dụng, chứ không phải để tạo ra các vấn đề thậm chí nhiều hơn.
có, điều này xảy ra mọi lúc. các chuyến đi lên ngay cả các nhà phát triển có kinh nghiệm. – Cheeso
Sau khi xem xét khá nhiều thứ khác, có vẻ như các tệp HTML thực sự là lựa chọn duy nhất của tôi, bởi vì mọi lựa chọn thay thế khác đều bị hỏng một cách đáng buồn. –
Vấn đề mở khóa CHM có thể được giải quyết bằng chương trình, ngay cả khi bạn có trình cập nhật của riêng bạn. (các hệ thống cài đặt thông thường đã sửa chữa nó) Xem http://stackoverflow.com/questions/6823166/chm-file-unreadble-if-saved-to-hdd –