Hướng dn làm Ebook dng *.CHM
I. CÁC BƯỚC CHUN B
1. Chun b phn mm:
- Hin nay có rt nhiu phn mm có th giúp bn to được mt ebook .chm d dàng như Power
CHM, CHM Maker,... nhưng để ti ưu hóa dung lượng và kh năng tương thích cao vi các HĐH
Windows tác gi khuyên bn nên s dng phn mm HTML Help Workshop được cung cp bi
Microsoft và bn có th ti v và s dng min phí t website ca Microsoft Bn phi đăng ký để
thy được link. Nếu bn là mt lp trình viên thì HTML Help Workshop có th giúp bn to mt file tr
giúp liên kết vi phn mm, khi đó bn có th quy định cho file tr giúp ca mình m đúng phn tr
giúp tương ng vi phn cn tr giúp trong phn mm khi bn nhn phím F1.
- Máy bn cũng cn phi cài mt trong các phn mm có th to ra định dng HTML như Dreamware,
MS FrontPage,... vì file .chm được to t các trang .html và bn cũng cn có mt ít kiến thc cơ bn v
HTML để to ra được nhng trang web đơn gin.
- Ngoài ra bn cũng cn phi cài mt trong các phn mm x lý nh và biết mt vài thao tác cơ bn v
x lý nh như thay đổi kích c hình nh, làm nn ca nh trong sut .... để chèn vào các trang tài liu
ca bn thêm phn sng động.
2. Chun b ni dung
Trước tiên bn phi tp trung tt c các ni dung cn thiết cho tài liu ca mình và đưa chúng vào mt
thư mc riêng và ch dành cho vic to ebook .chm mà bn d định làm. Nhng tp tin ni dung có th
đưa vào .chm: trang html, hình nh, video, javascript, flash...
- Đối vi các file html nên đặt tên tiếng Vit không du lin nhau, ngn gn, gi nh đối vi bn để khi
tiến hành làm bn d dàng tìm và ch đến đúng file cn tìm.
- Đối vi các file hình nh bn nên chuyn tt c chúng v định dng gif để có kích thước ti ưu, sau
đó đưa tt c các file hình nh vào mt thư mc để d dàng qun lý, thư mc cha hình nh này là thư
mc con ca thư mc chính. Tương t đi vi các dng d liu khác không phi html bn nên đưa
chúng vào mt thư mc riêng theo tng loi, khi đó bn s liên kết đến chúng d dàng hơn trong quá
trình to file .chm
II. TO MI MT PROJECT
Để to mt ebook bn phi to mt project cho ebooks đó, t project chúng ta to các liên kết để gn
kết các phn ca tài liu vi nhau và biên dch chúng thành mt file .chm duy nht.
Bước 1: Khi động HTML Help Workshop t Start - Programs - HTML Help Workshop. Nhn nút New
trên thanh công c hoc File - New, trên màn hình chn Project
Trong màn hình tiếp xut hin sau đó, không đánh du vào ô chn bên dưới và nhn Next để tiếp tc.
Bước 2: Xut hin màn hình chn nơi đặt tên Project, khi đó nhn nút Browse để ch vào thư mc mà
bn đã to riêng cho file .chm và đặt tên cho Project, tên project cũng s là tên ca file .chm sau khi
hoàn tt.
Bước 3: Lưu ý bước này có mt thao tác quan trn mà bn không nên b qua, trên màn hình xut hin
3 mc chn hi bn đã có mt trong các loi tp tin thành phn để cu thành nên file .chm nào chưa
- HTML help table of contents (.hhc) - là tp tin cha các mc lc - tc các chương mc xut hin trong
ca s trái file tr giúp và có cu trúc cây. Trong trường hp chúng ta to mi mt project hoàn toàn
thì file này chưa có nên không đánh du chn mc này.
- HTML help index - là tp tin cha ch mc, là danh sách t khóa nm trong ca s bên trái ca file
tr giúp mà khi bn gõ vào ô ch trên nếu trùng khp vi t khóa có sn trong danh sách thì trong
màn hình bên phi s hin lên ni dung trp giúp tương ng. Và nếu mt project mi hoàn toàn thì file
dng này cũng không có sn, bn không nên chn mc này
- HTML files (.html) - lưu ý bn phi đánh du vào mc chn này. Nhn Next, kích nút Add
Nhn Next, nhn Finish để kết thúc bước to mi mt Project.
III. NHP TIÊU ĐỀ CHO PROJECT
Để đảm bo th hin ch đề ca ni dung bên trong ebook cũng như tính thm m ca ebook bn nên
đặt tiêu đề cho ebook ca mình.
Trong màn hình Project mi to, bn nhn nút Change project options. Trong hp thoi Options, chn
th General. Nhp tiêu đề cho ebook ca bn vào ô Tittle. Lưu ý tiêu đề ca ebook nên nhp bng
tiếng Vit không du.
IV. MC LC - CONTENTS
1. Mc đích: Mc lc ca ebook tương t như mc lc ca sách thông thường, nhưng mc lc ca
ebook có tính trc quan, khi bn mun tham kho thông tin liên quan đến mc nào đó ch cn kích
vào mc lc s hin ra ngay trong phn bên phi ca ca s.
Mc lc ca file .chm th hin dưới dng cây, bn có th thêm bt, xóa, sa, thay đổi v trí, th t, cp
bc ca chúng tùy theo ý thích ca mình để đảm bo tính hp lý cho tài liu ca bn.
2. Thc hin: Để to mc lc cho tài liu, bn kích vào th Contents, trong hp thoi xut hin tiếp đó
chn Create a new contents file nếu bn chưa có file cha các mc lc, chn Open an existing
contents file để m file cha mc lc có sn. Nhn OK, nhp tên ca file cha mc lc.
Lưu ý: Tt c các file để to .chm nên đặt tên là tiếng Vit không du, ngn gn, gi nh vi bn để
phòng khi bn mun tái s dng đ nâng cp, thay đổi ni dung tài liu được d dàng.
3. Các chc năng ca th Contents: Trong th contents có các nút chc năng giúp bn to mi, xóa,
sa các mc lc ca mình.
- Nút Properties dùng để thiết lp các la chon riêng ca bn cho phn mc lc ca tài liu. Nếu bn
mi bt đầu to .chm thì chưa nên s dng chc năng này.
- Nút Insert a heading dùng để to mi mt ch đề chính, là nhng chương, mc trong tài liu ca bn
- Nút Insert a page dùng để to mi mt mc lc cho trang tài liu, khi kích vào mc lc s hin ni
dung ca trang tài liu tương ng ca s bên phi trong ebook. - Nút edit selection để chnh sa,
thay đổi mt mc lc đang chn. - Nút Delete selection để xóa mt mc lc đang chn.
- Nút View HTML Source để xem mã HTML ca trang tài liu đang gn vi mc lc. Chc năng này
không nên s dng vì bn có th làm ri ni dung bên trong tài liu khi kích nhm vào nút lưu tài liu
t màn hình này.
- Nút Save để lưu li nhng thay đổi khi bn kích vào nút View HTML Source. Không s dng chc
năng này, vì khi bn nhn Save thì nếu trang tài liu bn có tiếng Vit thì tiếng Vit s không hin th
na và trang tài liu ca bn hng hòan toàn.
V. TO MI MT MC LC
Tùy theo v trí, ni dung ca trang tài liu bn mun liên kết, bn có th to mt mc lc là mt ch đề
chính hoc là mt trang tài liu thông thường.
Ví d dưới đây mô t vic to mc lc cho chính ebook này. Trước tiên ta to mt mc lc là ch đề
chính là Chun b.
Trong th content bn nhn nút Insert a heading hoc Insert a page. Nhp tên mc lc, nhn nút Add
- xut hin hp thoi yêu cu bn ch đến trang HTML cha ni dung ca phn Chun b.
Lưu ý! Trang HTML mà bn ch đến cha phn ni dung Chun b phi lưu trong thư mc dành riêng
cho vic to ebook ca bn. Nếu trang HTML này đặt nơi khác thì khi bn to xong .chm và chép
đến nơi khác, kích vào mc lc va to s không hin lên ni dung bên trong mà thay vào đó là mt
trang báo li ging như báo li ca Interent Explorer khi bn không kết ni được vi Internet vy.
Xem th kết qu: sau mi ln thêm mt mc lc bn cn xem th kết qu file .chm ca mình s ra như
thế nào. Bn nhn nút hình cái phiu trên thanh công c, nhn Complile hp thoi xut hin ngay
sau đó. Trong màn hình bên phi s xut hin các thông s v s đường link, s đối tưng hình nh ...
Nếu không có li nào xut hin bn nhn nút View complied file trên thanh công c để xem file .chm
sau khi dch ra.
VI. THAY ĐỔI BIU TƯỢNG CA MC LC
Khi bn to mt mc lc, trước mi mc lc s có mt hình nh đại din cho mc lc đó, mc định tùy
theo cp bc ca mc lc s có mt hình nh mc định th hin. Trong trường hp bn mun thay đổi
mt hình nh khác để ebook ca mình hp dn hơn bn làm như sau:
1. Kích vào mc lc - contents cn đổi hình đại din. Nhn nút Edit
2. Trong hp thoi chnh sa mc lc, nhn th Advanced. Và chn mt hình thích hp cho mc lc
ca bn ti mc Image Index. Nhn OK để hoàn tt.
VII. TING VIT CHO MC LC
Thc hin các bước sau để có th to được mt mc lc tiếng giúp người đọc ebook ca bn d dàng
theo dõi, và mc định HTML Help Workshop không h tr chúng ta nhp trc tiếp tiếng Vit Unicode
để to ra các mc lc bng tiếng Vit.
1. Thiết lp trong h thng: Tùy theo vic bn s dng HĐH nào chúng ta các các bước riêng đ cu
hình h thng h tr tiếng Vit cho phn mc lc ca file .chm
*. Đối vi Windows 2000:
Vào Control Panel Regional Options. Chn th General, đánh du vào Vietnamese trong danh sách
các ngôn ng và đưa đĩa cài đặt Windows 2000 vào. Sau đó khi động li máy để hoàn tt vic np
các file h thng h tr tiếng Vit bng mã Vietnamese locate CP 1258.
*. Đối vi Windows XP:
Vào Control Panel, chy Regional and Language Options. Chn th Language, đánh du vào mc
Intall files for complex script and right-to-left languages (including Thailand) và nh phi đưa đĩa cài
đặt Windows XP và CD để HĐH np thêm phn h tr tiếng Vit vào HĐH.
2. Thiết lp trong Project: T HTML Help Workshop, kích th Project, nhn nút Change project options
. Trong hp thoi Options, chn th General trên hp thoi, chn Vietnamese trong danh sách các
ngôn ng ti mc Language.
3. Chun b b gõ: Bn nên dùng b gõ Unikey để d dàng chuyn đổi qua li gia các bng mã. Để
gõ được tiếng Vit cho mc lc, trong bng điu khin ca Unikey chn bng mã là Vietnamese locate
CP 1258.
4. Nhp mc lc bng tiếng Vit: Trong ô nhp tên mc lc, bn nhp tên mc lc tiếng Vit có du,
nhưng có th khi bn nhp s không ra du tiếng Vit ngay, và khi nhp xong trong màn hình thiết kết
ca Project cũng không hin th được tiếng Vit các mc lc, bn đừng quá lo lng và ch vic nhp
đúng chính t là được. Tiếng Vit có du mc lc s hin th khi bn dch ra thành .chm
5. Xem kết qu: Nhn vào nút hình chiếc phiu để dch ra ebooks. Nếu trong màn hình bên phi
không hin thông báo li thì bn nhn nút View complite file (hình đôi mt kiến) để xem file .chm ca
mình. Nếu sai chính t mc lc thì li nhn nút Edit để chnh sa.
VIII. CH MC - INDEX
1. Mc đích: Ch mc là danh sách các t khóa để người s dng truy cp nhanh đến các ni dung
bên trong ebook. Ch mc ca ebook .chm tương tư như bn gõ mt t trong mt phn mm t đin,
nếu t đó có trong danh mc t thì s hin th ni dung liên quan đến t khóa đó trong màn hình bên
phi.
Trong file .chm t khóa do bn to ra và quy định nó hin th mt trang html hay mt phn ca mt
trang html được đánh du (bookmark).
Tùy theo ni dung ca ebook ca bn, bn có th có phn ch mc hay không. Ch mc có th ng
dng để biến mt file .chm thành mt t đin thut ng nho nh. Bn có th tham kho "Thut ng tin
hc" ca tác gi ti Bn phi đăng ký để thy được link
2. Thc hin: T màn hình Project, kích th Index, trong hp thoi xut hin tiếp theo bn chn mt
trong 2 la chn:
Create a new index file - to mi mt file cha các ch mc ca ebook trong trường hp bn to mi
hoàn toàn;
Open a existing index file - m mt file ch mc cũ đã có sn trong trường hp bn s dng li.
3. Các chc năng ca th Index: Th index cũng có mt s nút chc năng tương t như th context để
bn to mi, chnh sa, xóa, sp xếp,... các t khóa trong danh sách ch mc ca ebooks.
Nút Properties để thiết lp các thuc tính đặc bit cho ch mc, nếu bn mi bt đầu chưa nên th
chc năng này.
Nút Insert a keyword để thêm mi mt t khóa vào danh sách các t khóa. Vì trong ch mc tt c các
t khóa đều cùng cp vi nhau và đây là đim khác bit vi Mc lc, mc lc có 2 loi và cp cha và
cp con
Nút Edit, tương t như ca Mc lc dùng để chnh sa, thay đổi cho t khóa đang chn trong ch mc.
Nút Delete dùng để xóa mt t khóa đang chn ra khi ch mc.
Nút Sort keyword alphabetically để sp xếp t động các t khoa trong danh sách ch mc theo th t
Alphabeta.
- Nút View HTML Source để xem mã HTML ca trang tài liu liên kết vi t khóa đang chn. Bn
không nên s dng chc năng này.
- Nút Save để lưu li nhng thay đổi khi bn kích vào nút View HTML Source.
IX. TO MI MT T KHÓA
T th Index, nhn nút Insert a keyword để thêm mt t khóa vào danh sách các t khóa ca ch mc.
Trong hp thoi to mi t khóa, nhp t khóa và nhn nút Add để chn trang HTML cha ni dung
cn liên kết đến
Trong hp thoi để chn trang HTML, nhn nút Browse và ch đến trang HTML mà bn mun liên kết
khi gõ t khóa đó trong mc Index ca ebook. Lưu ý: trang HTML này phi được lưu trong thư mc
dành riêng cho ebook ca bn, nếu không khi bn chép file .chm sau khi dch xong đến mt nơi khác
nó s không có ni dung khi bn gõ t khóa trên. Đây là đim bn cn phi lưu ý nht trong khi làm
file .chm.
X. S DNG BOOKMARK
Thông thường, chúng ta thường s dng mt t khóa để liên kết vi mt ni dung rt nh và vic liên
kết mi t khóa vi mt trang html cha mt ni dung nh làm cho tài liu ca bn có dung lượng ln,
ni dung phân tán và không logic.
ng dng bookmark trong vic to mt t khoa trong danh sách ch mc để liên kết đến mt ni dung
được đánh du trong mt trang html cha nhiu ni. Và chúng ta có th tp hp được nhiu ni dung
liên quan nh và mt trang html và s dng chc năng bookmark ri to các t khóa liên kết đến tng
ni dung trong trang html đó.
1. Đặt bookmark trong trang html.
Chn ni dung cn đánh du trong trang html, vào Insert - Bookmark và đặt tên cho vùng bn chn.
Tên phi ngn gn, không có du, d nh vi bn.
Trong hình bên là danh sách các bookmark để đánh du các ni dung cho ebook "Thut ng tin hc"
ca tác gi đã thc hin gôm các ni dung có cùng vn vi nhau vào mt trang riêng ri đánh du
chúng.
2. To t khóa liên kết đến mt bookmark.