Thật ra, SIM là công cụ chuyên nghiệp để các công ty phần mềm tạo ra bộ cài đặt cho các phần mềm của mình trước khi bán ra thị trường, nhưng bạn cũng có thể dùng công cụ này để tạo những
Trang 1Sinh Viên Thực Hiện:
Nguyễn Văn Hưỡng 09520124 Nguyễn Văn Khánh 09520131
Lê Trọng Phát 09520202
Seminar:Tìm Hiểu Một Vài Công Nghệ Đóng Gói Phần
Mềm TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN TPHCM
Trang 2Nội dung Seminar
Trang 3I.Một số công cụ đóng gói phần mềm thông dụng hiện nay
1 Smart Installer Maker
2 Enigma Virtual Box
Trang 41 Smart Installer Maker
1.1 Tổng quan:
phần mềm cài đặt không còn khó khăn Thật ra, SIM là công cụ chuyên nghiệp để các công ty phần mềm tạo ra bộ cài đặt cho các phần mềm của mình trước khi bán ra thị trường, nhưng bạn cũng có thể dùng công cụ này để tạo những bộ cài đặt hết sức thú vị và “bình dân” của riêng mình
thứ mà bạn thích vào trong một file cài đặt để đem đi sử
dụng mọi nơi trước cặp mắt thán phục của mọi người Thật thú
vị khi bạn có thể “dấu” cả một album nhạc số hoặc một kho hình hấp dẫn trong một file Setup hoặc Intall nào đó
giới chuyên nghiệp, nhưng một số hướng dẫn sau đây sẽ giúp bạn có một chút khái niệm nhỏ về việc “đóng gói” dữ liệu vào một file cài đặt hoặc xa hơn là đóng gói phần mềm…
Trang 51 Smart Installer Maker
Create New Project.
Output
Files setup
Requirements
Interface
Dialogs
Functions
Trang 62 Enigma Virtual Box
2.1 Tổng Quan
Enigma Virtual Box (EVB) là phần mềm miễn phí cho phép người dùng "đóng gói" nguyên cả thư mục cài đặt của một phần mềm nào đó thành một file thực thi duy nhất - Portable.
Trang 72 Enigma Virtual Box
Add files setup
Input file name
Output file name
Chạy thử phần mềm vừa đóng gói
Trang 8II.Hướng Dẫn Đóng Gói Trong Visual Studio
1 Quy trình
2 Các loại Setup Editors
Trang 91 Quy trình
Chọn project cần đóng gói
Mở Solution Explorer của VS.net ra, right click vào Solution
Trong menu thả ra, vào mục Add à New project –> Xuất hiện hộp thoại Add new project
Trong hộp thoại Add new project
- Bên trái có Project Types: Chọn Other Project Types –> Setup and Deployment
- Bên phải có Templates: Chọn Setup Project.
- Đặt tên Setup Project vào trường name
- Chọn đường dẫn cần lưu thư mục tại trường Location
Trang 101 Quy trình
Lại mở Solution Explorer, right click vào Setup Project vừa tạo.Trong menu thả ra, Chọn AddProject Output –> xuất hiện hộp thoại: Add Project Output Group
Trang 111 Quy trình
Chú ý:
Combobox đầu tiên tên là Project chứa danh sach các Project hiện có trong Solution , chọn 1 project mà bạn muốn đóng gói.
ListBox thứ hai chứa các loại đầu ra (output) lấy từ tên Project của combobox trên mà chúng ta có thể đưa vào toàn bộ Setup.
* Primary Output : chứa file exe và file dll của prject XXX , cái này tất nhiên phải chọn rồi.
* Localized resources :
* Debug symbol : chứa một số file hỗ trợ debug của dự án
* Content Files : chứa toàn bộ file chứa trong project XXX , cái này không cần thiết phải chọn.
* Source files : chứa file source code của project cần đóng gói như file css , vb , cpp …
* Documentation Files : (tài liệu XML của dự án, cái này liên quan đến các commnets viết theo qui tắc
convention của Net) Có thể đưa vào hoặc không.
* XML Serialization Assemblies :Tiếp theo click chuột phải vào phần Setup ->properties
Trang 122 Các loại Setup Editors
ứng dụng trên máy client , thêm 1 số registry , và đặt một số điều kiệm kiểm tra đặc biết nào đó , thay đổi GUI trong quá trình cài đặt Với VS.NET có thể làm điều đó rất dễ dàng VS.NET cung cấp một số editor sau :
* Registry Editor: editor này có thể thêm một số key vào registry của máy client
* File Types Editor: editor này cho phép liên kết loại file nào đó tới ứng dụng khác.
* User Interface Editor: editor này cho phép cấu hình một số GUI của dialog được show trong suốt quá trình cài đặt
* Custom action s Editor: với editor này,tự chỉ định chương trình nào đó mà bạn muốn installer gọi khi install hay uninstall.
* Launch condition s Editor: editor này cho phép kiểm tra các yêu cầu tối thiểu cho ứng dụng install trên máy client.
Trang 13Xin cảm ơn thầy cô và các bạn đã lắng nghe!