Tải bản đầy đủ (.ppt) (19 trang)

Tiểu luận môn công nghệ phần mềm ĐÓNG GÓI PHẦN MỀM VỚI VS.NET

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (714.57 KB, 19 trang )

04/06/15 1




GV hướng dẫn ! "
Thực hiện# "$ %&' ()*+,) ,
 /0 12 "3/()*+,)4+5
 "%&6  "789)*+,)+:,


 ;;
 <=;>
?,).)
>?@?

<AB(CD;>AE?
04/06/15 2
FG;
04/06/15 1

Ngày nay, khi mua bất cứ một đĩa phần mềm
nào từ cửa hàng về hay tải từ trên mạng về,
người sử dụng đều phải cài đặt nó trước khi sử
dụng. Vậy làm thế nào để từ một đoạn code sau
khi đựơc lập trình có thể đóng gói lại một cách
hoàn chỉnh thành một phần mềm trước khi
công ty tung ra thị trường ?
 Đó là nhiệm vụ của công việc đóng gói phần
mềm
I. GIỚI THIỆU CHUNG


04/06/15 1

I. GIỚI THIỆU CHUNG
ĐÓNG GÓI
Chương trình
nguồn (code)
Chương trình
đích(Applicatio
n)
Đóng gói phầm mềm là giai đoạn trung gian –
chuyển tiếp trong một dự án CNTT nhằm tạo
ra một phần mềm ứng dụng, phục vụ cho một
mục đích nhất định.
04/06/15 1

I. GIỚI THIỆU CHUNG
Một số công cụ đóng gói phần mềm hiện nay:
1.Smart Istall Maker 3.2
2.Inno Setup
3.InstallShield
4.Visual Studio 2008
5.Visual Studio 2010
6
04/06/15 1

TỔNG QUAN
ĐÓNG GÓI PHẦN MỀM

TRONG VS.NET
II.

04/06/15 1

ƯU ĐIỂM
- Nhanh , dễ dàng cài đặt , có giao diện GUI , không phải viết
mã kịch bản cài đặt.
- Gọn nhẹ , đơn giản , được tích hợp sẵn trong bộ Visual
Studio.
- Chức năng tự repair , nếu một file bin nào bị xoá thì khi chạy
chương trình dialog repair tự động hiện lên và bổ sung file bị
thiếu.
- Khi bạn cài đặt một ứng dụng , toàn bộ thông tin về ứng
dụng được ghi vào một record trong Windows installer
database. Khi uninstall ứng dụng , database sẽ kiểm tra đảm
bảo rằng không ứng dụng nào dính dáng tới các thành phần của
ứng dụng đang uninstall , bằng cách ấy sẽ giải quyết được vấn
đề “nhức đầu” DLL Hell
- Nếu có lỗi trong quá trình cài đặt , thì có chức năng tự động
xóa bỏ sạch sẽ các file được copy vào máy của client.
04/06/15 1

NHƯỢC ĐIỂM
- Chỉ hỗ trợ các chương trình
được viết bởi ngôn ngữ trong
họ .NET.
- Không có chức năng kiểm tra
phần mềm nào đó đã được cài
đặt vào máy client hay chưa.
04/06/15 1

III.THAO TÁC ĐÓNG GÓI PHẦN MỀM TRONG VS.NET

Sau khi đã hoàn thành phần code của chương
trình, chúng ta lần lượt tiến hành các thao tác
sau để đóng gói để tạo thành một chương
trình hoàn chỉnh, có thể cài đặt sử dụng
04/06/15 1

04/06/15 1

04/06/15 1

04/06/15 1

04/06/15 1

04/06/15 1

Khi bạn nhìn thấy dòng chữ thông báo
“Build succeeded” ở góc dưới bên trái
màn hình nghĩa là công việc đóng gói đã
thành công
04/06/15 1

Lúc này ở trong thư mục chứ Project của
chúng ta sẽ xuất hiện thêm một thư mục
chứa ^le đóng gói
04/06/15 1

File đóng gói được nén dưới dạng .exe và lưu
trong đường dẫn như trong hình
04/06/15 1


IV. TỔNG KẾT, TÀI LiỆU THAM KHẢO
Có rất nhiều công cụ hỗ trợ cho công việc đóng gói
phần mềm, trong đó có bộ VS.NET của Microsoft, và
trong công cụ này lại có nhiều phương thức đóng gói
khác nhau, nhưng với lượng thời gian ít ỏi và lượng
kiến thức còn nhiều hạn ché, chúng tôi chỉ trình bày
được một phần nào đó vấn đề. Mọi thắc mắc hay nhu
cầu muốn tìm hiểu sau hơn về phần mềm, các bạn có
thể tham khảo trong các tài liệu sau:
- Các quyển sách về VS.NET của NXB ĐHQG
-
Thư viện MSDM của Microsoft
-
Các tài liệu trên mạng khác như nguồn WikiMedia…
-
-> Nội dung trong bài thuyết trình này chủ yếu sử
dụng tài liệu trên mạng
04/06/15 1

×