T¹o bé ®Üa cµi ®Æt
phÇn mÒm b»ng
Create Install
Xem bai viet bang font Unicode
Kh©u cuèi cïng cña qu¸ tr×nh viÕt phÇn mÒm lµ ph©n phèi s¶n phÈm cña m×nh lªn CD hay ®Üa mÒm nhê mét ch¬ng tr×nh t¹o bé ®Üa Setup nµo ®ã, cã rÊt nhiÒu ch¬ng tr×nh phôc vô c«ng viÖc nµy, næi tiÕng lµ Install Shield víi ®Çy ®ñ c¸c tÝnh n¨ng, hç trî nhiÒu ng«n ng÷ lËp tr×nh thÝch hîp cho c¸c nhµ ph¸t triÓn phÇn mÒm, ë ®©y t«i xin giíi thiÖu mét ch¬ng tr×nh ®¬n gi·n ®Ó mäi ngêi cã thÓ dÔ dµng t×m hiÓu vµ sö dông, Create Install. §©y lµ c«ng cô t¹o bé ®Üa Setup rÊt thÝch hîp cho nh÷ng ch¬ng tr×nh nho nho, kh«ng ®ßi hái nhiÒu th«ng tin vÒ hÖ thèng khi cµi ®Æt. Create Install rÊt ®¬n gi·n nhng ho¹t ®éng thËt hiÖu qu¶.

Mét sè tÝnh n¨ng
Tïy chän ng«n ng÷ hiÓn thÞ khi setup, cã c¶ tiÕng ViÖt (theo b¶ng m· TCVN)
Ch¬ng tr×nh Setup ch¹y mét c¸ch ®éc lËp trong c¸c hÖ thèng Windows 32bit
Dung lîng cho bé phËn Setup kh«ng qu¸ 42 Kb
Cho phÐp t¹o file nÐn tù bung (self-extracting archives)
B¹n cã thÓ ph©n phèi c¸c file setup lªn ®Üa mÒm víi kÝch thíc tïy ý
Hç trî tªn file dµi
Cã thÓ chän mµu nÒn vµ mµu tùa ®Ò cña tr×nh setup
Bao gåm c¶ kh¶ n¨ng Uninstall cho phÇn mÒm khi ®· cµi ®Æt vµo hÖ thèng
T¹o biÓu tîng vµ nhãm trong Start menu
HiÓn thÞ file Readme
ChÐp thªm file kh¸c nÕu cã yªu cÇu vµo c¸c th môc cña Windows.
Sö dông
§Çu tiªn b¹n chuÈn bÞ tÊt c¶ c¸c c¸c file ch¬ng tr×nh cÇn ph©n phèi b»ng c¸ch chÐp chóng vµo mét th môc nµo ®ã. Khëi déng ch¬ng tr×nh Create Install.
Vµo File/New Project, ®Æt tªn cho Project (®Ò ¸n) míi trong khung New project name.

Trong menu Project ta cã c¸c môc chän sau:
New Project: t¹o ®Ò ¸n míi
Open Project: Më ®Ò ¸n ®· cã
Rename Project: §æi tªn ®Ò ¸n
Delete Project: xãa ®Ò ¸n hiÖn t¹i.
Option/Don't Compress: chØ ®Þnh c¸c lo¹i file nµo ch¬ng tr×nh sÏ kh«ng nÐn trong khi t¹o file setup.
ThÎ Main

Source Directory: Chän th môc chøa c¸c file ch¬ng tr×nh cÇn ph©n phèi.
Destination Directory: Cho th môc chøa c¸c file setup sau khi ®· t¹o xong. MÆc nhiªn lµ th môc pak trong cïng th môc víi c¸c file source.
Run after installation: ch¹y mét ch¬ng tr×nh nµo ®ã sau khi t¹o xong bé ®Üa setup. Thêng lµ c¸c lÖnh dïng ®Ó chuyÓn c¸c file setup lªn c¸c ph¬ng tiÖn ®Ó ph©n phèi, vÝ dô nh CD.
ThÎ General

Windows Title: Tªn cña thanh tiªu ®Ò cöa sæ ch¬ng tr×nh setup.
Default Path: Th môc mÆc nhiªn ®Ó cµi ®Æt ch¬ng tr×nh khi setup
Enforce Default: nÕu chän lµ b¾t buéc dïng th môc mÆc ®Þnh (Default Path) khi setup ch¬ng tr×nh.
Close After Installation: Tù ®éng ®ãng tr×nh setup sau khi ®· hoµn tÊt qu¸ tr×nh cµi ®Æt.
Setup Language: Chän ng«n ng÷ hiÓn thÞ khi setup, cã tïy chän tiÕng ViÖt theo b¶ng m· TCVN. B¹n cã thÓ dïng 3 font hÖ thèng cña bé ABC hay më VNI-WebEye ®Ó hiÓn thÞ tiÕng viÖt.

Volume size (Kbytes): KÝch thíc mçi file (®Üa mÒm) d÷ liÖu cña tr×nh setup, tÝnh b»ng KB.
Reserve on First Volume (Kb): Kh«ng gian ®Üa chõa l¹i trªn file (®Üa mÒm) ®Çu tiªn cña tr×nh setup. Kh«ng gian nµy dïng ®Ó chøa c¸c file vÒ th«ng tin phÇn mÒm hay tháa thuËn b¶n quyÒn cÇn cho ngêi dïng ®äc tríc khi tiÕn hµnh cµi ®Æt.
Executable Filename: tªn file exe (file thùc thi) cña tr×nh setup. B¹n chØ cÇn gâ phÇn tªn chÝnh.
Self-Extraction Setup: T¹o bé ®Üa setup d¹ng file nÐn tù bung. NÕu chän môc nµy sau khi t¹o xong bé setup, b¹n sÏ thÊy rÊt gän gµng v× tÊt c¶ c¸c file phôc vô cho viÖc setup ®îc nÐn vµo 1 file duy nhÊt.
ThÎ Shortcuts

Create Program Group: T¹o biÓu tîng nhãm ch¬ng tr×nh trong Start Menu.
Allow Cancel Group Creation: cho phÐp ngêi dïng cã quyÒn chän hay kh«ng chän viÖc t¹o biÓu tîng nhãm trong start menu khi setup.
Open program group on top: sau khi t¹o biÓu tîng nhãm trong Start menu, ch¬ng tr×nh sÏ më cöa sæ chøa c¸c shortcut cña phÇn mÒm võa t¹o lªn trªn hÕt (on top) cho ngêi dïng xem.
Allow Cancel Desktop Shortcuts:
ChØ
cã hiiÖu lùc khi b¹n chän Put ont Desktop trong hép tho¹i Add/Modify
Shortcuts. Môc ®Ých lµ cho phÐp ngêi dïng cã thªm tïy chän lµ t¹o
hay kh«ng t¹o c¸c Shortcut trªn Desktop cña ch¬ng tr×nh.
Program Group Folder Name: Tªn biÓu tîng nhãm sÏ t¹o trong Start menu.
Nót Add: Dïng ®Ó thªm 1 shortcut cho ch¬ng tr×nh ®Ó t¹o biÓu tîng nhãm trong Start menu. Khi nhÊn sÏ xuÊt hiÖn hép tho¹i.

Shortcut name: Tªn cña shortcut (sÏ xuÊt hiÖn trong start menu hay Desktop)
Command Line (no parameters): tªn file ch¬ng tr×nh kh«ng kÌm theo tham sè.
Command Line Parameters: tªn file ch¬ng tr×nh cã kÌm theo tham sè.
Icon file: Icon cho shortcut, nÕu kh«ng cã th× dïng Icon mÆc ®Þnh cña file.
Working Directory: Th môc lµm viÖc cña ch¬ng tr×nh, nÕu kh«ng cã th× lÊy th môc mÆc ®Þnh.
Put on Desktop: T¹o thªm 1 shortcut n÷a vµ ®Æt trªn mµn h×nh Desktop.
BÊm Add ®Ó thªm vµo vµ Cancel ®Ó ®ãng hép tho¹i nµy l¹i

ThÎ Background

Background Windows: nÕu chän sÏ cã mµn h×nh nÒn khi setup, nÕu kh«ng chän th× chØ cã 1 hép tho¹i hiÓn thÞ tiÕn tr×nh setup mµ th«i.
Background Windows Title: Dßng ch÷ sÏ ®Æt trªn nÒn mµn h×nh khi setup.
Title Typeface: Typeface Name - Tªn kiÓu ch÷ dïng ®Ó hiÓn thÞ thêng lµ Times, Bold - §Ëm, Italic - Nghiªng, Height - §é cao cña dßng v¨n b¶n, tÝnh b»ng ®é cao cña mµn h×nh chia cho sè nguyªn nhËp vµo. Thêng lµ 1/10
String at Bottom Right Corner: Dßng v¨n b¶n xuÊt hiÖn ë gãc díi ph¶i mµn h×nh khi setup
Background color: qui ®Þnh mµu cho mµn h×nh nÒn (Windows), dßng v¨n b¶n lín (Text), Shade (bãng ®æ cña dßng v¨n b¶n lín) theo hÖ mµu RGB. Mçi trÞ nhá nhÊt lµ 0 vµ lín nhÊn lµ 255. SÏ xuÊt hiÖn c¸c mµu s¾c kh¸c nhau tïy theo 3 trÞ mµu nµy do b¹n nhËp vµo.
ThÎ License/Readme

Show License Agreement: HiÓn thÞ néi dung file v¨n b¶n vÒ tháa thuËn b¶n quyÒn
Show Readme Files: HiÓn thÞ c¸c file kh¸c.
Display Text File Before Setup: HiÓn thÞ file tríc khi setup
Display Text File After Setup: HiÓn thÞ file sau khi setup
Show "View Readme" Checkbox: cho phÐp ngêi dïng cã thÓ tïy chän ®äc file Readme hay kh«ng trong mµn h×nh Setup.
ThÎ Uninstall

Full Uninstall: Cho phÐp gì bá tÊt c¶ nh÷ng g× ®· Install vµo.
Log File Only: ChØ t¹o file chøa danh s¸ch c¸c file ®· install vµo æ cøng.
No Uninstall: Kh«ng cho Uninstall
Add/Remoce name: Tªn môc Uninstall cña ch¬ng tr×nh sÏ xuÊt hiÖn trong Add/Remove program cña Windows vµ trong Start Menu.
Install Log File Name: Tªn file phôc vô viÖc Uninstall, nÕu file nµy bÞ xãa sÏ kh«ng Uninstall ®îc n÷a.
Nguyªn t¾c Uninstall cña ch¬ng tr×nh lµ: ChÐp file Uninstall.exe vµo th môc Temp, sau ®ã Delete tÊt c¶ nh÷ng g× chóng ®· t¹o ra (kÓ c¸c c¸c file chÐp thªm), sau lÇn khëi ®éng l¹i m¸y tÝnh gÇn nhÊt, file Uninstall.exe sÏ bÞ xãa khái th môc Temp. Cho nªn b¹n ®õng bao giê mµ cho install thö vµo th môc temp, b¹n sÏ r¾c rèi khi cÇn gì bá mét c¸ch triÖt ®Ó chóng.
ThÎ Bonus

Write Files to Other Directories: Copy thªm c¸c file kh¸c vµo th môc chØ ®Þnh, thêng lµ c¸c file th viÖn cña ch¬ng tr×nh, nhÊn nót Add ®Ó thªm vµo

Source file: File cÇn chÐp thªm.
Destination file:
Predefined Path: c¸c th môc ®· ®îc ®Þnh nghÜa tríc nh: WIN_DIR (Windows), WINSYS_DIR (Windows\System), ...
Custom Path: Th môc do b¹n x¸c ®Þnh. Cã thÓ dïng c¸c biÕn sau ®Ó thay thÕ cho c¸c th môc ®Æc biÖt
%winpath% - Th môc Windows
%syspath% - Th môc Windows\System
%installpath% - Th môc võa Install phÇn mÒm vµo
%cdrompath% - Tªn æ ®Üa CD-ROM
Lîi dông ®iÒu nµy ta cã thÓ t¹o ra ch¬ng tr×nh Install Fonts (gièng nh cña m¹ng Ph¬ng Nam) b»ng c¸ch chän th môc chÐp ®Õn lµ %winpath%\Fonts trong thÎ Bonus sau ®ã kÝch ho¹t tr×nh Windows explorer víi th«ng sè nh sau Explorer.exe %winpath%\Fonts ®Ó Windows cËp nhËt Font c¸c font võa chÐp vµo.

File name: Tªn file míi ®Ó ®æi tªn sau khi ®· sao chÐp.
Action If File Exists: Xö lý c¸c trêng hîp c¸c file cÇn sao chÐp ®· cã s½n. Confirm (Hái ý b¹n), REPLACE ALWAYS (Lu«n chÐp ®Ì lªn file ®· cã), REPLACE IF NEWER (thay thÕ nÕu míi h¬n) ...
Cßn l¹i mét sè c¸c tïy chän kh¸c cã thÓ bá qua, nÕu thÝch mêi b¹n h·y tù m×nh t×m hiÓu thªm.
BÊm nót Create Install ®Ó ch¬ng tr×nh b¾t ®Çu t¹o bé ®Üa setup. Sau khi t¹o xong b¹n cã thÓ ch¹y thö xem ch¬ng tr×nh cã võa ý m×nh hay kh«ng.

YÕu ®iÓm thÊy râ nhÊt ch¬ng tr×nh nµy lµ kh«ng cã tïy chän cho phÐp khëi ®éng l¹i m¸y tÝnh. Ta cã thÓ kh¾c phôc nhîc ®iÓm nµy b»ng c¸ch gäi 1 ch¬ng tr×nh nµo ®ã cã chøc n¨ng Reboot hay cho ch¹y file RUNDLL.EXE user.exe,exitwindowsexec trong th môc Windows sau khi setup hoµn tÊt ®Ó Reboot l¹i m¸y.
NguyÔn Hå Thiªn §¨ng, 03 th2 2002 05:49 CH
thdang@tlnet.com.vn
PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com