Chương 8 Đúng gúi chương trỡnh ,tạo bộ cài đặt.

Một phần của tài liệu Hướng dẫn lập trình VC 6++ (Trang 109 - 118)

3.8.1.Thờm thành phần Installshield for Microsoft Visual C++ 6.0

Chương trỡnh ứng dụng được viết xong muốn sử dụng ở cỏc mỏy khỏc mà khụng cài đặt VC++ 6.0 sẽ khụng chạy được vỡ nú yờu cầu hỗ trợ thờm một số DLL mà hệ thống khụng cú. Chớnh vỡ vậy phải sử dụng đến cỏc cụng cụ đúng gúi .

Để cú thể đúng gúi chương trỡnh, Microsoft Visual Studio đó cú bộ InstallShield để làm cụng việc này, nhưng trước hết phải cài phần này thờm trong mỏy tớnh .

Mở file Setup.exe trong bộ cài Visual Studio .

Hỡnh 3.81.Cài đặt Installshield Microsoft Visual C++ 6.0

Hỡnh 3.82.Chọn InstallShield và ấn Finish để kết thỳc.

Bõy giờ sau khi đó cú InstallShield ,chỳng ta cú thể tạo ra bộ cài đặt một cỏch bỡnh thường và cú thể tiến hành cài đặt ứng dụng trờn cỏc mỏy khỏc và hoạt động bỡnh thường .

3.8.2.Cỏc thao tỏc để đúng gúi với InstallShield .

Kớch đỳp vào Project Wizard để tạo ra bộ đúng gúi của riờng mỡnh .

Hỡnh 3.84.Khởi tạo cho bộ đúng gúi

Kớch chuột vào biểu tượng (khoanh đỏ) trong Application Executable để chọn đường dẫn tới file Exe cần tạo bộ cài ,chọn file “. exe”( trong mục Debug ở trong thư mục chứa ứng dụng ):

Hỡnh 3.85 Chọn file Exe trong mục Debug

Chọn Ok và ấn Next ở hộp thoại Project Wizard . Trong hộp thoại tiếp theo cú thể giữ hoặc xoỏ một số lựa chọn “Dialog” và ấn Next để tiếp tục .

Hỡnh 3.86.Lựa chọn cỏc nội dung cài đặt

Chọn nền mà ứng dụng sẽ được hổ trợ trong hộp thoại tiếp theo (ấn Next theo mặc định !)

Hỡnh 3.87.Lựa chọn mụi trường mà ứng dụng sẽ được hỗ trợ.

Ấn Next trong hộp thoại Project wizard –specify language (đơn giản vỡ bản miễn phớ chỉ hỗ trợ mỗi ngụn ngữ là Tiếng Anh).

Hỡnh 3.88.Lựa chọn kiểu cài đặt

Lựa chọn kiểu cài đặt và chọn Next để tiếp tục. Đối với một chương trỡnh lớn cú thể cú thờm những hướng dẫn cỏch sử dụng và cỏc bài mẫu, trong hộp thoại tiếp theo khụng bắt buộc chọn Example files hay Help files nờn cú thể để nú lại hoặc kớch chọn Delete để xoỏ nú khỏi bộ đúng gúi. Tuy nhiờn ứng dụng muốn chạy trờn cỏc mỏy thụng thường khụng cài VC++ 6.0 cũng phải cú thờm cỏc Dll hỗ trợ, chớnh vỡ vậy trong hộp thoại tiếp theo bắt buộc phải chọn ShareDll và Program File

Hỡnh 3.89.Lựa chọn cỏc nhúm file sẽ cú trong bộ cài đặt (đặc biệt quan trọng)

nhất là trong mục File group và Component :

Hỡnh 3.90. Hoàn tất nội dung cho cỏc thành phần của bộ cài

File group sẽ đưa cỏc file exe và dll vào trong bộ cài (ở trờn chỉ là “khai bỏo” chứ chưa “gộp” nú vào ) và Component sẽ ra thụng bỏo cho hệ thống nhận cỏc file này (ngoài ra cũn cú cỏc thụng tin khỏc ).

Với File Group :

-Mở rộng cỏc mục Shared DLLs, Program Executable Files đến phần Links (đõy là phần tạo liờn kết tới cỏc file Dll và Exe mà hệ thống cần ).

-Khi kớch đỳp vào mục Links bờn trỏi sẽ hiện ra một bảng trắng, kớch đỳp vào nền trắng và tỡm đường dẫn tới nơi chứa cỏc file Exe và Dll cần đưa vào:

VC++ 6.0 cần cỏc file Dll để ứng dụng cú thể chạy trờn nền Window khụng cài đặt VC+ + .Quột chọn và kớch Open để đưa nú vào, làm tương tự với mục Link ở Program File

nhưng với file “.exe”.

Hỡnh 3.92.Đưa file “.Exe” vào bộ cài

Việc cũn lại là với Component bỏo cho hệ thống sẽ nhận cỏc file này .Kớch vào cỏc mục

Program File và Shared DLLs và để ý bảng bờn phải .Kớch đỳp vào mục Include Files (adsbygoogle = window.adsbygoogle || []).push({});

ở cuối bảng này , trong hộp thoại chọn cỏc thành phần cần khai bỏo với hệ thống:

và chọn Program Executable Files với mục Program Files , Shared DLLs với mục

Shared DLLs.

Hỡnh 3.94.Khai bỏo với hệ thống về sự cú mặt của cỏc file DLL.

Ngoài ra cú thể thờm cỏc thụng tin bằng cỏch kớch đỳp vào cỏc mục ở cột “Field” và nội dung sẽ được thờm ở cột “Value” .

Hỡnh 3.95.Thờm cỏc thụng tin khỏc.

Bước cuối cựng là lưu tất cả vào một bộ cài hoàn chỉnh

Hỡnh 3.96.Chọn Media để tạo bộ cài đặt

Kớch đỳp vào phần Media, chọn Next đến hộp thoại Media wizard–Disk type (chọn

Customize để đặt giỏ trị của riờng mỡnh ).Chọn Next cho đến hết .

Bõy giờ trong thư mục (mặc định) :

C:\My Installations\CNC Controller\Media\New Media\Disk Images\disk1 đó cú bộ

cài đặt được tạo ra .Với bộ cài này chỳng ta cú thể chạy ứng dụng trờn nền Window ở cỏc mỏy khỏc.

Một phần của tài liệu Hướng dẫn lập trình VC 6++ (Trang 109 - 118)