Việc triển khai các dự á n( Deployment Projects)

Một phần của tài liệu Phát triển ứng dụng cơ sở dữ liệu với c và net framework (Trang 83 - 85)

Chương 8 Ứng dụng Windows với WindowsForm

8.4.1. Việc triển khai các dự á n( Deployment Projects)

Đối với các ứng dụng thương mại lớn hơn, khách hàng muốn ứng dụng được cài đặt vào một thư mục cụ thể với biểu tượng đặc trưng của họ…, khi đó cách đơn giản trên chưa đủ. Visual Studio .NET đã cung cấp thêm một phần mở rộng khác

để hỗ trợ việc cài đặt và triển khai (Setup and Deployment Projects) ứng dụng. Giả sử ta đang ở trong một dự án nào đó, ta chọn File\Add Project \ New Project \ Setup and Deployment Projects. Ta sẽ thấy hộp thoại sau:

Hình 8-10 Hộp thoại tạo dự án mới.

Ta có nhiều nhiều kiểu dự án triển khai khác nhau:

Setup Project: Tạo ra tập tin cài đặt, tập tin này có thể tự cài đặt các tập tin và tài nguyên của ứng dụng.

Cab Project: Giống như một tập tin ZIP, dự án loại này nén các tập tin thành một gói (Package). Chọn lựa này có thể kết hợp với các loại khác.

Merge Module: Nếu ứng dụng của ta có nhiều dự án cùng dùng chung một số tập tin, thì sự chọn lựa này giúp ta trộn chúng thành các module trung gian chung. Ta có thể tích hợp các module này vào các dự án khác.

Setup Wizard: Giúp thực hiện một trong các loại dự án trên được dễ dàng. • Web Setup Project: Giúp triển khai các dự án Web. Để hiểu rõ, ta sẽ thử tạo một dự án triển khai kiểu Cab Project, thường thì khi dự án của ta có nhiều tập tin .Html, .Gif hay một số loại tài nguyên khác mà cần phải kèm theo với ứng dụng thì ta triển khai dự án theo kiểu này. Thêm dự án loại Cab Project vào dự án với tên là FileCopierCabProject.

Hình 8-11 Dự án được thêm vàong dụng

Hình 8-12 Hai kiểu thêm trong dự án loại CAB

Nhấn chuột phải trên dự án triển khai FileCopierCabProject. Có 2 dạng đóng gói tập tin CAB : Project Output… và File… Ở đây ta chọn Add \ Project Output, hộp thoại chọn lựa kiểu kết xuất cho dự án (Add Project Output Group) xuất hiện:

Hình 8-13 Lựa chọn loại kết xuất để đóng gói

Ởđây, ta sẽ chọn loại Primary Output để tạo tập tin FileCopier.exe cho ứng dụng FileCopier của ta. Khi chạy chương trình thì .NET sẽ tạo ra một gói có tên

FileCopierCabProject.CAB. Trong gói này có chứa 2 tập tin: • FileCopier.exe: tập tin chạy của ứng dụng

• Osd8c0.osd: tập tin này mô tả gói .CAB theo dạng XML.

Mã mô tả XML tập tin .CAB

<?XML version="1.0" ENCODING='UTF-8'?> <!DOCTYPE SOFTPKG SYSTEM

"http://www.microsoft.com/standards/osd/osd.dtd"> <?XML::namespace

href="http://www.microsoft.com/standards/osd/msicd.dtd" as="MSICD"?>

<SOFTPKG NAME="FileCopierCabProject" VERSION="1,0,0,0"> <TITLE> FileCopierCabProject </TITLE>

<MSICD::NATIVECODE> <CODE NAME="FileCopier"> <IMPLEMENTATION> <CODEBASE FILENAME="FileCopier.exe"> </CODEBASE> </IMPLEMENTATION> </CODE> </MSICD::NATIVECODE> </SOFTPKG>

Một phần của tài liệu Phát triển ứng dụng cơ sở dữ liệu với c và net framework (Trang 83 - 85)

Tải bản đầy đủ (PDF)

(192 trang)