Tác giả: haitu
Cấp độ bài viết: VB6 nâng cao
Tóm tắt: xin chào các bạn, là 1 lập trình viên chắc hẳn bạn đã từng tạo ra nhiều ứng dụng, đóng gói nó và đem sang máy khác cài đặt. Tuy nhiên các công cụ dùng để tạo file cài đặt hiện nay lại không hỗ trợ ngôn ngữ tiếng việt, làm cho chương trình bạn viết ra không thực sự chuyên nghiệp lắm. Hôm nay mình sẽ chia sẻ kinh nghiệm tự tạo bộ cài đặt cho riêng mình bằng ngôn ngữ tiếng việt (bảng mã sử dụng là Unicode). có thể cách làm của mình không hay nhưng mình cũng xin nêu ra đây để mọi người cùng nhau thảo luận để việc tạo bộ cài đặt này trở nên đơn giản hơn so với cách mà hiện nay mình đang làm.
I. các công cụ cần thiết để hỗ trợ là:
1. Class dùng để đọc ghi giá trị vào registry
2. Module dùng để hiển thị tiếng việt bằng bảng mã unicode
3. Class dùng để hiển thị các file .avi mô phỏng việc copy (dùng cho install) và delete (dùng cho uninstall) tập tin
4. Module dùng để đọc thông tin trong file Resource
5. Module dùng để tạo biểu tượng của file cài đặt hỗ trợ 24bit cho nó đẹp

6. Một số controls hỗ trợ tiếng việt unicode như: Label, TextBox, Button, CheckBox, Option, ProgressBar. Những controls này được tách ra từ bộ unicontrol 2.0 của iVB
7. Công cụ dùng tạo file Resource. bạn có thể dùng Resource Editor của vb6 (vào Add-Ins / VB6 Resource Editor) hoặc dùng bộ VS.NET (mình sử dụng VS2005 để tạo file Resouce)
8. Dùng VS.NET để thay đổi nội dung của file exe sau khi được tạo ra (cái này không quan trọng lắm)
9. Dùng phần mềm để nén dung lượng file .exe cài đặt.
(Các bạn có thể thử nghiệm trên file cài đặt sau: Lịch Việt Nam
II. Ý tưởng thực hiện như sau:
Chắc hẳn ai trong chúng ta cũng thường cài đặt phần mềm vào máy tính của mình, và thường thì các phần mềm cài đặt sẽ được thực hiện theo các bước sau:
1. Giới thiệu về phần mềm
2. Hiển thị thông tin về bản quyền phần mềm và hỏi người dùng có đồng ý với các mục đưa ra không
3. Sau khi đồng ý cài đặt thì cho người dùng tùy chọn cài đặt các gói tiện ích kèm theo phần mềm (có thể không cần bước này)
4. Yêu cầu người dùng chọn đường dẫn sẽ cài đặt phần mềm
5. Hiển thị tiến trình cài đặt phần mềm vào máy
6. Sau khi cài đặt xong thông báo đã hoàn tất cài đặt và hỏi người dùng có muốn reset lại máy tính không.
Trên đây là các bước mà 1 chương trình cài đặt phải có (có thể có thêm 1 vài mở rộng khác) và chúng ta cũng sẽ thực hiện theo trình tự các nội dung ở trên để tạo ra bộ cài đặt cho mình.
[Buổi sau sẽ hướng dẫn cách thực hiện việc tạo file cài đặt cụ thể là trên phần mềm "TelevisionOnline.exe" mà mình đang thực hiện]
Còn tiếp ...