• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Đóng gói phần mềm với Wise Package Studio.

Các bài viết hướng dẫn và tham khảo chung, không thuộc ngôn ngữ nào

Điều hành viên: vietluyen

Hình đại diện của người dùng
hoangthu1974
Guru
Guru
Bài viết: 811
Ngày tham gia: T.Năm 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Been thanked: 11 time
Liên hệ:

Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » T.Sáu 18/04/2008 12:17 am

Tên bài viết: Đóng gói phần mềm với Wise Package Studio
Tác giả: Hoàng Thư
Cấp độ bài viết: Chưa đánh giá
Tóm tắt: Hướng dẫn đóng gói các ứng dụng bằng chương trình Wise Package Studio phiên bản 7.0


Đã viết được một phần mềm good thì ai cũng muốn đóng gói phần mềm good luôn. Các chương trình đóng gói hiện nay thì có nhiều. Tôi chạy thử cũng nhiều nhưng vẫn thấy WPS chạy tốt hơn với việc cho phép viết lại giao diện, tùy biến ngôn ngữ. Trong phần này, tôi hướng dẫn việc cài đặt WPS Professional 7.0 ổn định trên máy của bạn. Sẽ hướng dẫn chi tiết từng phần sau.

A. Cài đặt WPS 7.0
WPS Pro 7.0 cần CSDL SQL để lưu lại các tiến trình công việc. Vì vậy, trước tiên, bạn hãy cài SQL lên máy của bạn trước.

Sau đó, tải WPS Pro 7.0 từ website của Altiris: http://altirisdl.com/eval/WPS_7_00_SP2.exe. Vì lý do forum không cho post keygen hoặc crack lên, vì vậy nếu bạn cần keygen (không khuyến khích) hãy contact with... Lưu ý khi cài: Chọn chức năng Server vì chắc chắn sẽ có lúc bạn không kết nối với máy chủ (chưa chắc đã có cài WPS) mà vẫn muốn chạy đóng gói.

Sau khi chương trình đã được cài đặt lên xong, với lần đầu tiên chạy, nó sẽ hỏi về CSDL, hãy chọn là SQL Server (mà nó có cho chọn cái nào nữa đâu mặc dù có combo box). Rồi Nhấn Next. Lưu ý, khi đăng nhập vào, hãy chọn là dùng cả hai cách System Account và SQL Account để đảm bảo sau này nó chạy ổn định. Tôi đã thử lấy một trong hai cái trên, nhưng nó đều rất chập chờn. Với mật khẩu Admin của chương trình, nên chọn là rỗng.

Với hàng loạt lệnh next tiếp theo, chương trình sẽ chạy và share DB của SQL cho người khác. Bạn đừng nên tắt chức năng này vì lý do mặc dù WPS7.0 chạy trên máy bạn, nhưng nó vẫn thông qua cổng của SQL để truy cập dữ liệu. Nếu ở stand alone, nó sẽ thông qua IP 127.0.0.1 và cổng của SQL (thuộc về mạng nên không viết chi tiết).

Vậy là WPS đã chạy.

B. Chọn cách đóng gói
WPS hỗ trợ hai cách đóng gói: Windows Installer (WI) và WiseScript (WS).
Nếu bạn mới đóng gói bằng WPS lần đầu, nên chọn WI vì nó đơn giản và thuận tiện.
Nhấn vào thẻ Tools và tìm tới dòng Windows Installer Editor, nhấn đúp vào đó.

C. Đóng gói chương trình
Nhấn vào nút New để chọn một đóng gói mới
Cửa sổ chọn đối tượng đóng gói xuất hiện. Có rất nhiều loại đối tượng để đóng gói:
- Windows Application: Các ứng dụng của Windows, không nên chọn loại này cho các ứng dụng viết bằng VB6.0 (VB.NET có thể được)
- Import Visual Basic or C# Project: Đây là loại mà VB6.0 và VC# cần dùng tới. chọn vào đây.
Dịch xuống phía dưới, bạn sẽ thấy phần File Type, nên chọn là MSI or MSM (WSI, WSM dùng cho dân pro cách này tương tự như dùng WS)

Bước kế tiếp: Chọn project, chỉ cho WI biết bạn để cái project ở đâu và tên gì.

Nếu lần đầu tiên bạn chạy WI, nó sẽ hỏi bạn cho nó biết VB6.0 của bạn quăng ở đâu (để nó còn biết đường chạy thử xem project của bạn có OK chưa) :D

Xong việc, WI sẽ quét project của bạn để tìm các thư viện mà bạn đã dùng (OCX, DLL), cái nào có trong Merge Modul (MSM) (và Merge Module có sẵn trong hệ thống) thì nó dùng MSM, cái nào chưa có, nó sẽ lấy nguyên thư viện, đồng thời quét vào Registry để tìm các khóa đã đăng ký.

Sau khi quét xong, nó sẽ hiện ra một danh sách các file mà nó tìm thấy, nhấn nút Next cho bước tiếp theo cho tới tận Finish và nhấn luôn Finish.

Xong phần cơ bản, nếu bạn build thì được file MSI (cũng install được rồi), nhưng sẽ không tốt nếu windows không hỗ trợ Installer Engine. Phần tiếp sẽ hướng dẫn chỉnh sửa kỹ từng phần.

Khuyến cáo: Nên kết nối internet lúc này, vì Merge Module nào còn thiếu, nó sẽ tự động cập nhật từ máy chủ của Altiris và Symantect về cho bạn.

Phần Add thêm các Merge Module cho từng phần sẽ hướng dẫn ở phần sau.

Hình đại diện của người dùng
tieurongtien
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 79
Ngày tham gia: T.Tư 26/03/2008 7:56 pm
Đến từ: Nơi mà ai-cũng-biết-là-nơi-nào-đó
Liên hệ:

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi tieurongtien » T.Tư 30/04/2008 12:34 pm

Cái này đóng gói có nặng không vậy, mình thấy cái inno setup anhtuyetbk giới thiệu nhỏ gọn mà lại ổn định nữa
Đừng xấu hổ khi không biết, chỉ xấu hổ khi không học

tienlbhoc
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 415
Ngày tham gia: T.Bảy 14/07/2007 10:06 pm
Đến từ: Hà Nội
Been thanked: 1 time

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi tienlbhoc » T.Tư 30/04/2008 12:46 pm

Inno là nén nhất rồi , vì nó dùng thuật toán nén của 7zip , các phần mềm khác hầu hết đều dùng zip thôi
Diễn đàn và blog phần mềm tự làm :
http://my.opera.com/DienDanTienlbhoc/forums/
http://my.opera.com/tienlbhoc/blog/

Hình đại diện của người dùng
hoangthu1974
Guru
Guru
Bài viết: 811
Ngày tham gia: T.Năm 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Been thanked: 11 time
Liên hệ:

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » T.Bảy 03/05/2008 1:30 pm

Không để ý thuật toán nén của nó. Nhưng file setup cũng nhỏ gọn. Hơn nữa, nó cài đặt rất ổn định trên máy khách.

Hình đại diện của người dùng
hoangthu1974
Guru
Guru
Bài viết: 811
Ngày tham gia: T.Năm 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Been thanked: 11 time
Liên hệ:

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » T.Sáu 06/06/2008 12:00 pm

D. Khai báo cho đóng gói tập tin
1. Product Details:
Mục này cho biết các thông tin chi tiết về gói setup. Nó bao gồm: Application và Package --> Dành cho quản lý của hệ thống, bạn có thể gõ vào tên tùy ý.

Product Type: Loại set up, nếu bạn chọn là Windows Installer Editor thì phần này sẽ mặc định là Windows Installer.
Product Name: Tên gói của bạn
Manufacturer: Tên nhà sản xuất (Hoang Thu Corp. :D)
Version: Thường nó sẽ tự lấy từ file khả thi của bạn.
Default Directory: Thư mục mặc định sẽ cài đặt lên máy khách.
Package Path: Nơi đặt tập tin setup của bạn. Nó sẽ có đường dẫn qua mạng. Mặc định không sửa
Repossitory ID: mặc định
Product Code: mặc định
Application Type: Loại ứng dụng. Chương trình hỗ trợ 3 loại ứng dụng là: Win32, .NET và cho cả hai loại. Nên chọn phù hợp. Riêng với .NET, chương trình sẽ kiểm tra .NET Framework trên máy bạn và kết nối với internet để tải về .NET Framework setup và tự động nhúng vào trong chương trình. Phần setup có chức năng kiểm tra .NET Framework.
Installation Target: Cho máy đơn hoặc máy chủ và cho máy IIS Server.
Description: tùy hỉ.

Don't update or recompress files when saving (.MSI only) đừng dại đánh dấu này. Nếu bạn chọn, chương trình sẽ không tự động cập nhật file khi bạn re-compile lại tập khả thi.
Increment version number on compile: nên đánh dấu, chương trình sẽ cộng vào Version thêm một số nữa để dễ phân biệt.

2. General Information: Tùy ý vì đây là các mô tả chung
3. Add/Remove Programs
Do not display in Add/Remove Programs list: Cho phép hiển thị trong danh mục Add/Remove Programs của Windows hay không.
Display in Add/Remove Programs list:
Display Icon: Biểu tượng, thường là chọn của file khả thi. Nếu có file .ico có thể chỉ cho nó.
Hide modify button: Che dấu chức năng Modify
Hide Remove button: Che dấu chức năng Remove

Support Information Page: Tùy ý điền vào thông tin
Hide repair button: Loại bỏ chức năng sửa chữa.

3. Path Variables: Đừng sửa chữa
4. Resources: Các tập tin chạy hay hình ảnh chỉ dùng cho setup. Nếu muốn cài font hay .NET Framework, chúng sẽ tự xuất hiện ở đây khi dùng MSI Script.
5. Fetures: Xây dựng tính năng chọn lựa setup cho khách hàng. Thường chương trình tự tạo một Complete, bạn có thể thêm vào những tùy chọn khác để khách hàng lựa chọn chi tiết phần cài đặt. Giống Typical, Complete, Customize, v.v...

Hình đại diện của người dùng
heoconluoian
Thành viên tích cực
Thành viên tích cực
Bài viết: 137
Ngày tham gia: T.Năm 27/03/2008 9:55 am
Liên hệ:

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi heoconluoian » T.Sáu 17/10/2008 8:22 am

anh Thư không viết tiếp bài viết này đi ạ ? Em đang nghiên cứu về WPS.Nhưng còn nhiều cái chưa biết. Hy vọng anh có thể phát triển bài viết này cho forum học hỏi!TKS

Orient
Thành viên chính thức
Thành viên chính thức
Bài viết: 14
Ngày tham gia: T.Bảy 15/11/2008 12:31 am

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi Orient » T.Bảy 15/11/2008 12:41 am

Pác hoangtu1974 cho cái key qua mail nghen
nguyenduongdong1987@gmail.com

Hình đại diện của người dùng
Dang Minh Du
Thành viên ưu tú
Thành viên ưu tú
Bài viết: 531
Ngày tham gia: T.Tư 02/04/2008 2:08 pm
Đến từ: RGames Team
Has thanked: 3 time
Been thanked: 17 time
Liên hệ:

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi Dang Minh Du » T.Bảy 15/11/2008 4:07 pm

Orient đã viết:Pác hoangtu1974 cho cái key qua mail nghen
nguyenduongdong1987@gmail.com

Vi phạm nội qui kìa bạn >:P
~°Dòng Sông Mùa Thu°~
Studying...!

Hình đại diện của người dùng
hoangthu1974
Guru
Guru
Bài viết: 811
Ngày tham gia: T.Năm 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Been thanked: 11 time
Liên hệ:

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » T.Hai 17/11/2008 8:22 am

Dang Minh Du đã viết:
Orient đã viết:Pác hoangtu1974 cho cái key qua mail nghen
nguyenduongdong1987@gmail.com

Vi phạm nội qui kìa bạn >:P

Vì lý do diễn đàn không cho gửi keygen lên để tuân thủ và tôn trọng luật bản quyền. Đề nghị mai mốt có xin keygen thì tế nhị một chút, hỏi qua YM, đừng viết thế này nhé Orient.

Orient
Thành viên chính thức
Thành viên chính thức
Bài viết: 14
Ngày tham gia: T.Bảy 15/11/2008 12:31 am

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi Orient » T.Ba 18/11/2008 10:14 am

Ok, lần sau sẽ không hỏi keygen nữa là đuoc ? Orient đã vào keygen.com search rùi.
Thanks hoanthu1974 và Dang Minh Du

wwpcreater
Thành viên chính thức
Thành viên chính thức
Bài viết: 22
Ngày tham gia: T.Bảy 24/01/2009 9:09 pm
Đến từ: thùng rác nhà bên cạnh
Liên hệ:

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi wwpcreater » T.Sáu 30/01/2009 4:28 pm

Có phần mềm nào nhẹ hơn ko bạn? nó nặng quá bạn ơi! ino còn hơn nó nhiều (nhẹ hơn)

mcvina
Bài viết: 1
Ngày tham gia: T.Sáu 27/03/2009 2:33 am

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi mcvina » T.Bảy 11/04/2009 2:29 pm

Cho mình hỏi cách đóng gói bằng Wise này nó cho phép dùng CSDL Access ko hay chỉ SQL thôi?

hainguyenle89
Bài viết: 1
Ngày tham gia: T.Ba 23/02/2010 5:55 pm

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hainguyenle89 » T.Ba 23/02/2010 5:59 pm

anh có thể cho em biết YM của anh ko :D


Quay về “Bài viết hướng dẫn”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách