nguyenduckhoan@gmail.com

Chương trình chuyển đổi mã tiếng việt cho các Cơ sở dữ liệu và Clipboard

Trang chính | Tải chương trình | aHotkey | Kinh Thánh | Lưu địa chỉ web trực tuyến

 

 

Sử dụng thư viện vnConvert cho lập trình chuyển mã bằng C#:

- Trước tiên, bạn hãy download thư viện vnConvert.zip và hãy chép thư viện vnConvert.dll vào trong thư mục chương trình chạy.
- Vào menu Project-> Add Reference, chọn thẻ Browse trong hộp thoại hiện ra và chọn thư viện vnConvert.dll
- Vào chuyển qua cửa sổ Code, thêm chỉ dẫn using ConvertDB;
- Trong namespace ConvertDB có class ConvertFont có xuất ra 2 hàm: Convert và isVietnamese.
o Hàm Convert có prototype khai báo theo cấu trúc C# như sau:
public bool Convert(ref string strConv, ConvertDB.FontIndex iSource, ConvertDB.FontIndex iDestination)

trong đó:
+ strConv: chuỗi cần chuyển mã và cũng là chuỗi trả về kết quả.
+
iSource: chỉ số mã nguồn (Ví dụ: FontIndex.iUNI)
+
iDestination: chỉ số mã đích (Ví dụ: FontIndex.iVNI)
Note: Nếu không biết mã nguồn của chuỗi đưa vào là gì thì hãy đưa vào tham số FontIndex.iNotknown)
+Trả về: true nếu có thực hiện chuyển mã trên chuỗi đưa vào, false nếu chuỗi đưa vào đã đúng mã cần chuyển hay không có các ký tự tiếng việt
.
Hàm isVietnamese có 3 overload, ta quan tâm đến 2 overload như sau:
a) public bool isVietnamese(string s)
+ s: chứa chuỗi tiếng việt cần nhận dạng
+ Trả về true nếu là tiếng việt, ngược lại là false.
b) public bool isVietnamese(string s, ref ConvertDB.FontIndex code)
+ s: chứa chuỗi tiếng việt cần nhận dạng
+ code: mã nhận dạng được theo chuỗi tiếng việt đưa vào. Mã ngày giống các khai báo trong FontIndex.
+ Trả về true nếu là tiếng việt, ngược lại là false.

Các bạn download chương trình mẫu bằng C# sử dụng thư viện vnConvert ở đây: ConvertFontSample (C# Source - .NET Framework 2.0)

Nếu bạn sử dụng VB.NET thì có thể download sample bằng VB.NET tại đây: ConvertFontSampleVB.zip (VB.NET Source - .NET Framework 2.0)

Khi lập trình bàng VB.NET thì lưu ý add thêm reference cho thư viện vnConvert và có thêm chỉ dẫn Imports ConvertDB ở đầu file sử dụng.

Đây là thư viện vnConvert với .NET Framework 1.0: vnConvert .NET Framework 1.0

Chúc các bạn thành công!

Nguyễn Đức Khoan