Chọn properties của primary out put from project, trong mục manufacturer là tên thư mục sẽ hiện ra khi cài đặt, có thể thay đổi theo ý mình... Đóng gói file database vào trong chương tr
Trang 1ĐÓNG GÓI CHƯƠNG TRÌNH
Trần Anh Tuấn 09520710Ngô Tự Đăng Quang 09520618
Trang 2Nội Dung
1.Khái niệm đóng gói
2.Cách thức đóng gói 1 chương trình đơn giản 3.Đóng gói crystal report
4.Đóng gói database
5.Sử dụng InstallShield để đóng gói
Trang 3 Đóng gói chính là việc tạo bộ cài đặt cho phần mềm
1.Khái niệm về đóng gói
Trang 42.Cách thức đóng gói 1 chương
trình đơn giản
Dùng visual Studio 2010 để
đóng gói chương trình
Trang 5Để hiển thị icon cho soft thì chỉnh trong phần form Main của project
Có thể lấy ảnh có đuôi icon từ nhiều
trang web, chẳng hạn iconarchive.com
Trang 6Demo 1
Trang 10- Application Folder: chứa các file cần thiết của ứng dụng (file
.exe, các file dll )
- User's Desktop : những gì bạn thêm vào phần này sẽ hiện thị
trên Desktop
- User's Programs Menu: những gì bạn thêm vào phần này sẽ
hiện thị trong Start Menu, All Programs
(Bạn có thể thêm vào các mục khác nếu thích)
2.Cách thức đóng gói 1 chương
trình đơn giản(tt)
Trang 14Chọn properties của primary out put from project, trong mục manufacturer là
tên thư mục sẽ hiện ra khi cài đặt,
có thể thay đổi theo ý mình
Trang 15Tạo shortcut hiện ra desktop
Trang 16Chọn ảnh của shortcut
Trang 17Chọn project để xuất ra file setup
Trang 18 Tạo được 2 file exe và file msi
2 file này cơ bản giống nhau (có thể cài được )nhưng khác là
• File install dạng msi yêu cầu phải có MicroSoft Installer cài sẵn
trên máy
• File exe thì không
Trang 193.Đóng gói crystal report Trước tiên ta phải tải bộ merge modules của
Crystal report về
Trang 20Tiếp theo ta tạo project setup như hướng dẫn ở phần 1 và 2, sau đó right click vào project setup
và chọn merge module
Trang 21Sau đó ta chọn file CRRuntime_13_0_1.msm rồi nhấn open, cuối cùng ta rebuild project setup
Trang 224.Đóng gói database
Có 2 cách tích hợp database vào project:
1 Tạo một đoạn script có đuôi là sql, đoạn script này sẽ chứa
những đoạn code khởi tạo database, table… Sau khi cài đặt xong chương trình, chương trình sẽ tự động chạy đoạn
script này bằng cách sử dụng sqlcmd
2 Đóng gói file database vào trong chương trình setup của
project, khi cài đặt xong chương trình, file database đã có sẵn ở trong folder cài đặt
Trang 23Cách 1: tạo script sql
Ta sử dụng câu lệnh trên để thực thi đoạn script sql
sqlcmd -S [server] -U [userID] -P [UserPassword] -d
Trang 24Cách 2 : Chèn database vào phần đóng gói của
chương trình Đầu tiên ta tạo một project setup mới
Trang 25Tiếp theo, ta đóng gói chương trình một cách
bình thường
Trang 26Tiếp theo ta sẽ add file database vào trong phần đóng gói của chương trình, ta sẽ chọn file database của
trương trình rồi nhấn ok
Trang 27Như vậy ta đã add thành công file database vào trong phần setup của chương trình
Trang 285 Sử dụng InstallShield để đóng
gói
Đầu tiên ta tạo mới một Basic MSI project trên InstallShield
Tiếp theo ta cấu hình file cài đặt, đầu tiên ta nhập các thông tin cần thiết cho chương trình như: tên chương trình, địa chỉ web…
Trang 29Tiếp theo ta chọn yêu cầu về hệ thống chương trình Tại bước này ta chỉ định cho phép chương trình chạy trên hệ điều hành nào Ta cũng có thể yêu cầu các thành phần có
trên hệ thống trước khi tiến hành cài đặt: kiểm tra
framwork, crystal report, runtime, connector…
Trang 30Tiếp theo, ta có thể yêu cầu tùy chỉnh chương trình tại đây, tùy chỉnh các thành phần nào được cài đặt vào hệ thống,
hay mặc định thành phần nào sẽ phải cài đặt
Trang 31Tại đây cho phép chỉ định tập tin hay thu mục nào sẻ được đóng gói cùng chương trình Các tập tin và thư mục này phải được tổ chức giống với quá trình tạo ra
sản phẩm(trong khi lập trình).
Trang 32Tại đây cho phép tùy chỉnh shortcuts chương trình Mặc định chương trình chọn tập tin thực thi để tạo shortcuts Bạn có thể xóa bỏ hay thêm mới shortcuts Bạn có thể chọn mới biểu tượng shortcuts tại đây.
Trang 33Một vài chương trình đòi hỏi thông tin phải được lưu trong Registry Vì vậy bạn có thể cấu hình Registry tại đây.
Trang 34Tại đây bạn có thể tùy chỉnh để cho phép người dùng lựa chọn một số tùy chỉnh trong quá trình cài đặt hay không Cụ thể bạn có thể cho phép người dùng nhập thông tin về họ như tên gọi hay tên công ty, cũng như thay đổi thư mục cài đặt gốc, hay cho phép người dùng lựa chọn có thực thi chương trình ngay khi quá trình cài đặt hoàn tất hay không, cũng như
hiển thị thông tin về sản phẩm và bản quyền sản phẩm.
Trang 35Tại đây cho phép tùy chọn ngôn ngữ trong quá trình cài đặt Bạn có thể chọn các ngôn ngữ được hổ trợ sẳn hay tạo ngôn ngữ khác Ngoài ra bạn có thể thay đổi giá trị các câu thông báo trong quá trình cài đặt bằng cách Export tập tin
Localzation để thay đổi rồi Import lại
Trang 36Đây là phần cuối cùng của quá trình tạo file cài đặt Tại đây cung cấp các lựa chọn như tạo file cài đặt dạng *.exe, *.msi, hay
file cài đặt thông qua internet(quá trình cài đặt tự động
download các tập tin qua internet), hay bạn cũng có thể tạo file
cài đặt đóng gói dạng CD ROM.
Trang 37The End