Đóng gói chương trình thành 1 phần mềm

Liên hệ QC

dnvylong

Thành viên mới
Tham gia
13/10/06
Bài viết
2
Được thích
1
Chào mọi người, mình là sinh viên năm cuối ngành xây dựng cầu đường. Hiện nay mình đang hoàn thiện chương trình vẽ đường cong 3 cung tròn theo tiêu chuẩn của Bộ giao thông vận tải Nga và đường cong Clothoid nối tiếp đường cong tròn. Mình rất muốn đóng gói sản phẩm thành 1 phần mềm, có file setup hẳn hoi. Mình đã tìm tài liệu nói về kỹ thuật này nhưng chưa thấy. Bạn nào biết thì chỉ giúp mình nhé. Khi nào chương trình hoàn thành mình sẽ up lên diễn đàn cho các bạn dùng thử và góp ý kiến.
 
Nếu cái này lập trên Excel thì tôi có thể hướng dẫn cách lập cho bạn được.
 
Nếu bạn có dùng WinNC2000 hoặc 3000 thì được, nhưng không phải setup mà là file nén tự bung dạng .exe
Trước tiên bạn nén thành file zip: trong WinNC, chọn thư mục bạn cần chuyển đổi, mở Menu Command, Compression.
Sau đó mở Menu Command - Create Self Extractor, chọn tên, chọn đường dẫn sẽ bung ra (mặc định là C:\Temp. Nếu bạn có 1 file exe muốn tự chạy sau khi bung thì gõ tên file exe trong Autorun after Extracting.
Bạn có thể cho trước 1 vài thông tin vào ô AboutText, nhấn OK
Bạn sẽ có 1 file exe có thể đem đi máy khác bung ra mà không cần công cụ giải nén
 
chào thầy

PhanTuHuong đã viết:
Nếu cái này lập trên Excel thì tôi có thể hướng dẫn cách lập cho bạn được.
em cũng đang có 1 số file Ễcl muốn đóng gói chúng thành 1 chương trình .
em đã tải một vài phần mềm tạo chương trình setup trên diễn đàn nhưng không dùng được.
mong nhận được sự giúp đỡ của thầy.

Nguyễn văn Sơn
 
Các bạn thử nghiên cứu chương trình biên dịch Inno Setup Compiles này xem sao nhé!
 

File đính kèm

  • isetup-5.2.2.rar
    1.3 MB · Đọc: 3,149
tao file setup.exe

Bạn hãy tìm phần mềm Smart Install Maker 3.2 để tạo. Mình đã dùng nhiều lần, rất hay đấy, bạn có thể tìm trên mạng hoặc tại các cửa hàng đĩa phần mềm. Nếu có trở ngại gì thì liên hệ với mình: thanhlanh111165@yahoo.com.vn
 
PhanTuHuong đã viết:
Nếu cái này lập trên Excel thì tôi có thể hướng dẫn cách lập cho bạn được.
Vui lòng gửi file hướng dẫn lên được không? Tôi cũng đang có một vài file Excel muốn đóng gói lại thành file .exe. Và nếu muốn sau khi cài đặt xong thì nó hiện lên trên thanh Standard ( như một Add-in)
 
Làm bộ cài đặt Add-In không đơn giản đâu nha. Không có một chương trình tạo bộ cài đặt nào tự làm được việc đó cả mà người ta phải viết Script (lập trình), với chương trình Inno Setup thì nó là ngôn ngữ Pascal, InstallShield là C, Setup Factory hỗn hợp ngôn ngữ VB+C+Pascal,.... Nếu cài đặt một chương trình chạy độc lập (*.exe) thì lại đơn giản hơn, chỉ cần tạo theo chế độ "New Wizard..." là được.

Có một cách làm đơn giản nhất (nhưng không chuyên nghiệp) là:
+ Tạo bộ cài đặt, đơn thuần chỉ là copy các file vào một thư mục nào đó.
+ Tạo một file Excel (*.xls) viết một macro cài đặt vào Add-Ins.
Cách trên các phiên bản trước của ASAP vẫn làm.

Nếu muốn có bộ cài đặt xịn thì bạn hãy nghiên cứu kỹ ngôn ngữ Script của chương trình tạo bộ cài đặt và tự làm.
 
tklshb đã viết:
Vui lòng gửi file hướng dẫn lên được không? Tôi cũng đang có một vài file Excel muốn đóng gói lại thành file .exe. Và nếu muốn sau khi cài đặt xong thì nó hiện lên trên thanh Standard ( như một Add-in)

Oh, đã xác định dùng VBA trong excel thì có nghĩa là mã nguồn mở

Dù có tạo đóng gói thành Exe thì sau đó cài ra cũng là VBA mở - thậm chí khóa người ta cũng có cách mở được

Túm lại mún 1 phần mềm đóng gói thì chúng ta hãy sử dụng VB với ActiveX hay OBE để xd chương trình là hợp lý nhất
 
Sách nào hướng dẫn Đóng gói

Mình cũng quan tâm về đóng gói cài đặt File EXCEL cho có vẻ trí tuệ . Không biết tìm tài liệu nào . sách nào tác giả là ai . bạn nào giúp mình rất cảm ơn . Đọc diễn đàn này về hướng dẫn cài đặt như thế này - Mình không tin là có thể làm được . ban nào có nhã ý giúp cho biết sách và cách tham khảo khác . chân thành mong tin
 
Cần sự giúp đở của mọi người iết về VB.
Tôi Dang có một phần mềm vừa mới viết xong, nhưng do trình độchua7 đạt dến cảnh giới cao nhất nên còn dang rất vất vã trong khâu đóng gói chương trình, các bác , các anh các Chị ai có thể giúp Tôi viết 1 chương trinh cài đặt chính phần mềm của minh được ko?. rất mong dược sự chia sẻ của mọi người
 
Bạn hãy tìm phần mềm Smart Install Maker 3.2 để tạo. Mình đã dùng nhiều lần, rất hay đấy, bạn có thể tìm trên mạng hoặc tại các cửa hàng đĩa phần mềm. Nếu có trở ngại gì thì liên hệ với mình: thanhlanh111165@yahoo.com.vn
cái này mình có tải về mà chưa biết hiểu hết cách đóng gói bạn có thể huớng dẫn thêm không
Hi, cai này rất đơn giản mà, tất cả các vấn đề đều dươc giải quyết hết.
Bạn có thể tham khào tại :http://huynhminhkhoa.wordpress.com/
hoặc liên hệ : mail : khoa.huynh.0226@gmail.com, khoahuynh0226@yahoo.com.vn, sdt 0168.575.0016
Source demo, khi setup xong co tat ca nhung gì bạn muốn. http://www.mediafire.com/?o3wdzkx1drz
phần mềm này dung lượng khá lớn so với SIM3.2
 
Hi, cai này rất đơn giản mà, tất cả các vấn đề đều dươc giải quyết hết.
Bạn có thể tham khào tại :http://huynhminhkhoa.wordpress.com/
hoặc liên hệ : mail : khoa.huynh.0226@gmail.com, khoahuynh0226@yahoo.com.vn, sdt 0168.575.0016
Source demo, khi setup xong co tat ca nhung gì bạn muốn. http://www.mediafire.com/?o3wdzkx1drz

Minh Khoa

mình vào blog của bạn mà thấy toàn là mã không hà, không hiểu gì hết
Còn phần mền InstallWebDB.exe thì mình load về mà không biết dùng gì hết, bạn có thể nói sơ sơ qua tác dụng của nó với nhé. cảm ơn bạn nhiều.
 
Lần chỉnh sửa cuối:
Đóng gói chương trình bằng Smart Install Maker

Ví dụ Bạn có 3 file Book1, Book2, Book3 nằm ở D:\ và Bạn muốn tạo một file setupbook.exe (file exe) nằm ở D:\ sao cho khi chạy file này, nó sẽ tạo một thư mục C:\Program Files\DiendanExcel\”ten” và chứa 3 file trên (các file này cũng có thể đặt vào vị trí “đích” khác tùy ý lúc Add file). Bạn hãy làm các bước sau:
- Khởi động Smart Install Maker
- Vào mục Installr sau đó vào các trang:
1. Trang General, Bạn điền thứ tự các thông tin: tên (ten Ban), phiên bản, công ty…, tiêu đề (khi chạy file exe), tên bản quyền, đường dẫn sẽ tạo ra file exe (D:\setupbook.exe), mức độ nén dữ liệu và giới hạn file (không quan tâm).
2. Trang Files Bạn Bấm vào dấu cộng (add) để chọn từng file Book1, Book2, Book3 đã có. Tại hộp thoại Add Item Bạn chọn file nguồn, đích của từng file này khi cài đặt, chép đè hay thay mới (nếu file đó đã tồn tại), có xóa bỏ khi chạy Uninstallr không.
Chú ý: Chương trình có qui định về cách viết (Bạn xem bảng sau), Bạn không phải viết mà chọn từ danh sách của biểu tượng thư mục có mũi tên màu xanh.

Constants:

%ProductName%
Title of your application
%ProductVersion%
Version of your application
%CompanyName%
Name of your company, team or organization

Variables:

%UserName%
Name of the user
%ComputerName%
Name of the user company
%InstallPath%
Directory where application is to be installed
%Language%
Selected language
%CurrentDir%
Current directory

Variables paths:

%ProgramFiles%
C:\Program Files
%WindowsDir%
C:\Windows
%SystemDir%
C:\Windows\System32
%FontDir%
C:\Windows\Fonts
%CommonFiles%
C:\Program Files\Common Files
%UserProfile%
C:\Documents and Settings\%UserName%
%TempDir%
C:\Documents and Settings\%UserName%\Local Settings\Temp
%SendTo%
C:\Documents and Settings\%UserName%\SendTo
%QuickLaunch%
C:\Documents and Settings\%UserName%\Application Data\Microsoft\Internet Explorer\Quick Launch
%MyDocuments%
C:\Documents and Settings\%UserName%\My Documents
%Desktop%
C:\Documents and Settings\%UserName%\Desktop
%ProgramsDir%
C:\Documents and Settings\%UserName%\Start Menu\Programs
%StartMenu%
C:\Documents and Settings\%UserName%\Start Menu
%Favorites%
C:\Documents and Settings\%UserName%\Favorites
%StartUp%
C:\Documents and Settings\%UserName%\Start Menu\Programs\Startup
%Templates%
C:\Documents and Settings\%UserName%\Templates
%AppData%
C:\Documents and Settings\%UserName%\Application Data
%CommonDocuments%
C:\Documents and Settings\All Users\Documents
%CommonDesktop%
C:\Documents and Settings\All Users\Desktop
%CommonProgramsDir%
C:\Documents and Settings\All Users\Start Menu\Programs
%CommonStartMenu%
C:\Documents and Settings\All Users\Start Menu
%CommonFavorites%
C:\Documents and Settings\All Users\Favorites
%CommonStartUp%
C:\Documents and Settings\All Users\Start Menu\Programs\Startup
%CommonTemplates%
C:\Documents and Settings\All Users\Templates
%CommonAppData%
C:\Documents and Settings\All Users\Application Data
%SystemDrive%
C:

Short variables paths:

%ShortProgramFiles%
C:\Progra~1
%ShortWindowsDir%
C:\Windows
%ShortSystemDir%
C:\Windows\System32
%ShortFontDir%
C:\Windows\Fonts
%ShortCommonFiles%
C:\Progra~1\Common~1
%ShortUserProfile%
C:\Docume~1\%UserName%
%ShortTempDir%
C:\Docume~1\%UserName%\LocalS~1\Temp
%ShortSendTo%
C:\Docume~1\%UserName%\SendTo
%ShortQuickLaunch%
C:\Docume~1\%UserName%\Applic~1\Micros~1\Intern~1\QuickL~1
%ShortMyDocuments%
C:\Docume~1\%UserName%\Mydocu~1
%ShortDesktop%
C:\Docume~1\%UserName%\Desktop
%ShortProgramsDir%
C:\Docume~1\%UserName%\StartM~1\Programs
%ShortStartMenu%
C:\Docume~1\%UserName%\StartM~1
%ShortFavorites%
C:\Docume~1\%UserName%\Favori~1
%ShortStartUp%
C:\Docume~1\%UserName%\StartM~1\Programs\Startup
%ShortTemplates%
C:\Docume~1\%UserName%\Templa~1
%ShortAppData%
C:\Docume~1\%UserName%\Applic~1
%ShortCommonDocuments%
C:\Docume~1\AllUsers\Docume~1
%ShortCommonDesktop%
C:\Docume~1\AllUsers\Desktop
%ShortCommonProgramsDir%
C:\Docume~1\AllUsers\StartM~1\Programs
%ShortCommonStartMenu%
C:\Docume~1\AllUsers\StartM~1
%ShortCommonFavorites%
C:\Docume~1\AllUsers\Favori~1
%ShortCommonStartUp%
C:\Docume~1\AllUsers\StartM~1\Programs\Startup
%ShortCommonTemplates%
C:\Docume~1\AllUsers\Templa~1
%ShortCommonAppData%
C:\Docume~1\AllUsers\Applic~1
%ShortCurrentDir%
C:\Setup
%ShortInstallPath%
C:\Progra~1\MyComp~1\MyAppl~1

Ví dụ:
a. "%ProgramFiles%\%CompanyName%\%ProductName%" -> "C:\Program Files\Company\NewProduct"
b. "%InstallPath%\myapp.exe" -> "C:\Program Files\Company\NewProduct\myapp.exe"

3. Trang Requirements Page: Chọn hệ điều hành tương thích.
4. Trang Dialogs chọn các mặt định khi chạy chương trình, Password khi chạy file exe….. chú ý địa chỉ mặc định của thư mục sẽ tạo ra khi cài đặt file exe (ở đây là C:\Program Files\DiendanExcel\”tên”).
5. Trang Interface chọn logo, ngôn ngữ …, để mặt định cũng được.
6. Trang Sortcuts tạo các Sortcuts khi cài đặt (nếu muốn)
Ngoài ra còn nhiều tính năng khác như tạo key (registry), file ini … dùng cho các lập trình viên chuyên nghiệp.
Sau khi thực hiện xong các bước trên, Bạn có thể tạo file exe bằng cách vào biểu tượng Run Installer (có hình nút Play) để thưởng thức thành quả của mình.
Chú ý: Bạn có trể lưu lại file này để sử dụng cho lần sau.
Trên đây là một số thao tác cơ bản mà tôi tự tìm hiểu, mong các Pro nghiên cứu để khai thác thêm các tính năng khác và chia sẻ.
 

File đính kèm

  • ThanhLanh.rar
    2 KB · Đọc: 423
Lần chỉnh sửa cuối:
Ví dụ Bạn có 3 file Book1, Book2, Book3 nằm ở D:\ và Bạn muốn tạo một file setupbook.exe (file exe) nằm ở D:\ sao cho khi chạy file này, nó sẽ tạo một thư mục C:\Program Files\DiendanExcel\”ten” và chứa 3 file trên (các file này cũng có thể đặt vào vị trí “đích” khác tùy ý lúc Add file). Bạn hãy làm các bước sau:

Đóng gói chương trình bằng Smart Install Maker thì ok rồi. nhưng thực chất của việc đóng gói này là nhờ SIM copy và past vào nhưng vị trí giống như khi ta cài đặt phần mền thôi, chứ còn file excel của chúng ta thì vẫn là vậy không có gì thay đổi cả. Xem ra tạo file setup chỉ là làm cho vui cho đẹp mắt thôi.
Vậy ta copy file excel cho bạn ta dùng 1 cái cho xong.
Tôi thấy post này hay: http://www.giaiphapexcel.com/forum/showthread.php?2576-Convert-file-XLS-EXE
Nhưng XLS -> EXE còn nhiều nhược điểm quá (mỗi lần save nó lại tạo ra file bak - làm file nhiều lên) các bạn tham khảo link đó.
 
có ai còn quan tâm đến vấn đề này nữa ko vậy?
mình muốn đóng gói file excel có đuôi .exe nhưng có phân quyền cho nó nữa?
bạn nào biết chỉ mình với?
thanks so much
 
Làm bộ cài đặt Add-In không đơn giản đâu nha. Không có một chương trình tạo bộ cài đặt nào tự làm được việc đó cả mà người ta phải viết Script (lập trình), với chương trình Inno Setup thì nó là ngôn ngữ Pascal, InstallShield là C, Setup Factory hỗn hợp ngôn ngữ VB+C+Pascal,.... Nếu cài đặt một chương trình chạy độc lập (*.exe) thì lại đơn giản hơn, chỉ cần tạo theo chế độ "New Wizard..." là được.

Có một cách làm đơn giản nhất (nhưng không chuyên nghiệp) là:
+ Tạo bộ cài đặt, đơn thuần chỉ là copy các file vào một thư mục nào đó.
+ Tạo một file Excel (*.xls) viết một macro cài đặt vào Add-Ins.
Cách trên các phiên bản trước của ASAP vẫn làm.

Nếu muốn có bộ cài đặt xịn thì bạn hãy nghiên cứu kỹ ngôn ngữ Script của chương trình tạo bộ cài đặt và tự làm.

Bạn ơi cho mình hỏi nhé: Phần mền này Setup Factory có đóng được file excel?
 
Tạo File đóng gói trong Excel.

Chào mọi người, mình là sinh viên năm cuối ngành xây dựng cầu đường. Hiện nay mình đang hoàn thiện chương trình vẽ đường cong 3 cung tròn theo tiêu chuẩn của Bộ giao thông vận tải Nga và đường cong Clothoid nối tiếp đường cong tròn. Mình rất muốn đóng gói sản phẩm thành 1 phần mềm, có file setup hẳn hoi. Mình đã tìm tài liệu nói về kỹ thuật này nhưng chưa thấy. Bạn nào biết thì chỉ giúp mình nhé. Khi nào chương trình hoàn thành mình sẽ up lên diễn đàn cho các bạn dùng thử và góp ý kiến.

Chào bạn dnvylong.
Việc đóng gói phần mềm hiện nay đa số là phải có bản quyền. Nhưng thực tế trong bộ Microsoft Office có một tiện ích đóng gói phần mềm rất hay, nhỏ gọn và miễn phí chứa trong ổ C thư mục Windows\System32 mà ít người tìm hiểu để biết sử dụng nó. Ở đây tôi mạn phép hướng dẫn các bạn nào chưa biết sử dụng nó để tạo file cài đặt (nếu tôi hướng dẫn có sai sót bạn nào biết rồi xin mạn phép bỏ qua).

Trong file word hướng dẫn có chứa Macro, để thiết lập chế độ chạy Macro các bạn thực hiện như sau:
Từ menu, chọn View, chọn Tools, chọn Visual Basic, làm xuất hiện thanh Visual Basic, click vào Security…Làm hiện cửa sổ Security, chọn thẻ Security Level, đánh dấu chọn vào mục Medium…….và nhấn nút OK, đóng file và mở lại file hướng dẫn đóng gói và click vào nút Enable Macros các bạn sẽ đọc được hướng dẫn chi tiết. Trước khi cài đặt các bạn nhớ mở Excel và thiết lập chế độ chạy Macro như hướng dẫn trong file word ở trên, tôi hướng dẫn trong bộ Microsoft Office 2003. Các bạn có thể tải file hướng dẫn và file đóng gói do tôi thực hiện theo đường link sau:

http://www.4shared.com/file/he02N7eU/CAI_QUYET_DINH_2011.html
http://www.4shared.com/document/UkxGyqF6/Hng_dn_ng_gi_Excel.html
Chúc các bạn thực hiện thành công.
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom