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 đự
Trang 103/05/24 1
TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN
BỘ MÔN: NHẬP MÔN CNPM
ĐÓNG GÓI PHẦN MỀM VỚI
VS.NET
GV hướng dẫn: ThS Đỗ Thị Minh Phụng
Thực hiện: Đặng Văn Tuyên - 09520712
Đoàn Phương Thảo - 09520653
Nguyễn Thị Minh Ngọc – 09520582
Trang 2
I. GiỚI THIỆU CHUNG
II. TỔNG QUAN VỀ ĐÓNG GÓI PHẦN MỀM
TRONG VS 2010
III THAO TÁC ĐÓNG GÓI PHẦN MỀM TRONG VS.NET
IV TỔNG KẾT - TÀI LiỆU THAM KHẢO
TÓM TẮT NỘI DUNG
Trang 3Ngà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
Trang 4I GIỚI THIỆU CHUNG
ĐÓNG GÓI
Chương
trình nguồn
(code)
Chương trình đích(Applicat ion)
Đó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
Trang 5I 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
Trang 6TỔNG QUAN
ĐÓNG GÓI PHẦN MỀM
TRONG VS.NET
II.
Trang 7Ư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.
Trang 8NHƯỢ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.
Trang 9III.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
Trang 15Khi 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
Trang 16Lú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 file đóng
gói
Trang 17File đóng gói được nén dưới dạng exe
và lưu trong đường dẫn như trong
hình
Trang 18IV 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…