NHẬP MÔN CÔNG NGHỆ PHẦM MỀM Đóng Gói Phần Mềm

24 487 0
NHẬP MÔN CÔNG NGHỆ PHẦM MỀM Đóng Gói Phần Mềm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA TPHCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN BÀI BÁO CÁO NHẬP MÔN CÔNG NGHỆ PHẦM MỀM Đề Tài : Đóng Gói Phần Mềm GVHD : ThS Đỗ Thị Minh Phụng Nhóm Báo Cáo Đỗ Trung Kiên 09520543 Lâm Vạn Đại 09520496 2 6 cách đóng gói phần mềm • 1. Setup Project : tạo bộ đóng gói cho ứng dụng Windows (hay còn gói là ứng dụng chạy trên Desktop). • 2. Merge Module Project : Tạo ra file .msm , đóng gói các components cho phép chia sẽ các components đó giữa nhiều Project hoặc nhiều ứng dụng. • 3. CAB Project : Cho phép tạo một file .cab để nén ActiveX controls chứ không phải những ứng dụng, tuy nhiên có thể được download từ Web server tới trình duyệt web 3 6 cách đóng gói phần mềm 4. Web Setup Project : Cho phép triển khai một ứng dụng Web tới web server. Để tạo một Web Setup project, build tạo ra @le đóng gói , copy @le đó tới Web Server, và chạy @le đó để cài đặt ứng dụng này trên server, sử dụng những Setting định nghĩa Web Setup project 5. Smart Device CAB Project : tạo Cab project để cài đặt trên ứng dụng trên thiết bị di động. 6. Setup Wizard : nếu không rõ là dùng loại đóng gói nào thì dùng lựa chọn này để dùng trình thuật sỹ Wizard sẽ hướng dẫn chúng ta đi từng bước trong suốt quá trình tạo @le đóng gói . Áp dụng cho mọi loại ứng dụng , kể cả ứng dụng Web. 4 Ở đây chỉ xét hổ trợ đó là Setup Wizard . Target Machine = Target Computer = Client: máy tính của khách hàng chạy @le setup do ta tạo ra. Application : chương trình do ta viết ra và muốn đóng gói lại . Setup : là một ứng dụng hay quá trình cho phép bạn đóng gói ứng dụng của bạn thành một định dạng easy-to-deploy , với định dạng easy-to-deploy bạn có thể dễ dàng install ứng dụng vào máy client . 5 Các bước tạo một chương trình setup bằng Setup Wizard Bước 1:Trong Solution Explorer , right click vào Solution. Trong menu popup, vào mục Add –> New project . Xuất hiện hộp thoại Add new project. (H1 và H2) H1 6 Các bước tạo một chương trình setup bằng Setup Wizard Trong hộp thoại Add new project: H2 7 Các bước tạo một chương trình setup bằng Setup Wizard Bước 2 Bên trái là Project Types: Chọn Other Project Types –> Setup and Deployment - Bên phải là Templates: Chọn Setup Wizard. H3 8 Các bước tạo một chương trình setup bằng Setup Wizard Sau khi click Ok, sẽ tự động hiển thị hộp thoại là Setup Wizard (1 of 5). Click chọn Next (H3) H4 9 Các bước tạo một chương trình setup bằng Setup Wizard Bước 3. Hộp thoại thứ 2 là Setup Wizard (2 of 5) xuất hiện . (H4) Hộp thoại này cho phép chọn kiểu Project H5 10 Các bước tạo một chương trình setup bằng Setup Wizard B4. Hộp thoại thứ 3 là Setup Wizard (3 of 5) xuất hiện . (H5) Hộp thoại này chứa các loại output mà chúng ta có thể đưa vào @le Setup XXX là tên project cần đóng gói . * Localized resources from XXX : * XML Serialization Assemblies from XXX : * Content Files from XXX : chứa toàn bộ @le chứa trong project XXX , phần này có thể không chọn * Primary output from XXX : chứa @le exe và @le dll của prject XXX , phần này bắt buộc phải chọn. * Source @les from XXX : chứa @le source code của project cần đóng gói như @le css , vb , cpp … * Debug Symbols from XXX : chứa một số @le hỗ trợ debug của dự án . * Documentation Files XXX : (tài liệu XML của dự án, phần 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. * Built Output from …: tạo ra @le MSI * Primary Output (chứa các DLL và EXE do Project phía trên tạo ra) ,phần này bắt buộc đưa vào. [...]... Wizard  Bước 9: Sau đó thực hiện add các file, folder, project, accsembly vào phần Application Folder Các bước tạo một chương trình setup bằng Setup Wizard  Kế đến, add các phần để khi cài đặt sẽ hiện lên màn hình desktop  Và tương tự cho phần user’s programe menu  Cuối cùng là bult để hoàn thành quá trình đóng gói phần mềm Các loại Setup Editors Khi bạn triển khai một ứng dụng , bạn muốn thực hiện... 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 Khuyết đ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ài tại máy client hay chưa... Setup Editors Chi tiết một số phần: 1.1 File System Editor Editor này cho phép bạn add vào Project Output những file như assemply , các file output vào thư mục xác định nào đó , bạn có thể xác định vị trí nơi các file này sẽ được install tới máy client 19 Các loại Setup Editors File System Editor cung cấp một số folder đặc biệt được định nghĩa trước , mà bạn có thể add vào gói cài đặt của bạn Môt số folder... định thường là [DriveName]\Documents andSettings\ [UserName]\Start Menu\Programs, với UserName đại diện cho tên tài khoản của người dùng trên máy client 20 Các loại Setup Editors 1.2 Registry Editor - Phần này để quản lý các giá trị các registry key của máy client Mặc định registry editor hiện thỉ các key chuẩn của Windows registry như sau : HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE,... client , thêm một 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 Ta có một số editor sau : * File System Editor: editor này được dùng để add files vào gói cài đặt * Registry Editor: editor này bạn 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 của bạn * User Interface . HỌC CÔNG NGHỆ THÔNG TIN BÀI BÁO CÁO NHẬP MÔN CÔNG NGHỆ PHẦM MỀM Đề Tài : Đóng Gói Phần Mềm GVHD : ThS Đỗ Thị Minh Phụng Nhóm Báo Cáo Đỗ Trung Kiên 09520543 Lâm Vạn Đại 09520496 2 6 cách đóng gói. cách đóng gói phần mềm • 1. Setup Project : tạo bộ đóng gói cho ứng dụng Windows (hay còn gói là ứng dụng chạy trên Desktop). • 2. Merge Module Project : Tạo ra file .msm , đóng gói các components. trình duyệt web 3 6 cách đóng gói phần mềm 4. Web Setup Project : Cho phép triển khai một ứng dụng Web tới web server. Để tạo một Web Setup project, build tạo ra @le đóng gói , copy @le đó tới

Ngày đăng: 06/04/2015, 00:13

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan