1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo Project: Thiết kế ứng dụng C# Multi-Language bằng Culture Info và Resource Manager

13 73 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 2,84 MB

Nội dung

Báo cáo Project Thiết kế ứng dụng C# Multi-Language bằng Culture Info và Resource Manager trình bày về giải pháp fix cứng giao diện ngôn ngữ trong code, cách xây dựng ứng dụng C# Multi-Language bằng Culture Info và Resource Manager. Mời các bạn cùng tham khảo, đây là tài liệu tham khảo hữu ích cho các bạn chuyên ngành Công nghệ thông tin.

THIẾT KẾ ỨNG DỤNG C# MULTI – LANGUAGE BẰNG  CULTURE INFO VÀ RESOURCE MANAGER Ý tưởng: Khi thay đổi ngơn ngữ trên form, tồn bộ thuộc tính của các control  hiển thị dưới dạng text sẽ phải thay đổi theo. Ta tạo các resource file để lưu  thuộc tính có thể thay đổi trên giao diện của mỗi control tương  ứng với từng   ngơn ngữ (1 ngơn ngữ / 1 resource file), khi gọi sự kiện chuyển đổi giao diện  thì ứng dụng sẽ  lấy resource information từ các file này. Đây là giải pháp fix  cứng giao diện ngơn ngữ trong code Trước hết, thiết kế ứng dụng theo ý mình Tiếp theo, thêm 2 button để chọn ngơn ngữ tiếng Việt hoặc tiếng Anh Tạo một folder lưu trữ Language cần thay đổi. Đặt tên folder là  LanguageStore Right Click vào folder vừa tạo (trong Solution Explorer), chọn Add  New  Item Chọn Resource File, đặt tên cho file là LanguageLib.resx  Add Đặt name & value cho tất cả các trường muốn thay đổi ngơn ngữ Chọn Image Chọn Add Resource  Add Existing File Sau đó, save lại thơng tin file resource Tiếp theo, copy file LanguageLib.resx và paste vào thư mục LanguageStore  đã tạo Đổi tên file đã copy thành LanguageLib.VI.resx. Sau đó double click vào file  này để sửa thơng tin ngơn ngữ tương ứng cho các control Vào Strings  Image và đổi thành cờ Việt Nam  Save All Tiếp theo, thiết lập sự kiện Click cho button btnLangEN Sử dụng thư viện using System.Reflection; using System.Resources; và  using System.Globalization; Phương thức chuyển đổi giao diện phần mềm về ngơn ngữ tiếng Anh Phương thức chuyển đổi giao diện phần mềm về ngơn ngữ tiếng Việt 10 Phương thức SetLanguage() Thiết lập sự kiện click cho các button btnLangVIE và btnLangEN, chỉ cần  gọi phương thức SetLanguage() với tham số truyền vào là mã ngơn ngữ 11 Chạy chương trình, click vào button ngơn ngữ tiếng Việt (biểu tượng cờ  Việt Nam) Click sang button ngơn ngữ tiếng Anh (biểu tượng cờ Anh quốc) 12 Như vậy, form đã thay đổi ngơn ngữ theo đúng u cầu. Ứng dụng đã  được tích hợp Multi­Language Link download source code: http://www.mediafire.com/download/592yc5te0uig14d/Multi+Language+form.rar trunglecntt@gmail.com 13 ... ngơn ngữ (1 ngơn ngữ / 1 resource file), khi gọi sự kiện chuyển đổi giao diện  thì ứng dụng sẽ  lấy resource information từ các file này. Đây là giải pháp fix  cứng giao diện ngơn ngữ trong code Trước hết, thiết kế ứng dụng theo ý mình Tiếp theo, thêm 2 button để chọn ngôn ngữ tiếng Việt hoặc tiếng Anh... Đổi tên file đã copy thành LanguageLib.VI.resx. Sau đó double click vào file  này để sửa thông tin ngôn ngữ tương ứng cho các control Vào Strings  Image và đổi thành cờ Việt Nam  Save All Tiếp theo, thiết lập sự kiện Click cho button btnLangEN Sử dụng thư viện using System.Reflection; using System.Resources; và ... hiển thị dưới dạng text sẽ phải thay đổi theo. Ta tạo các resource file để lưu  thuộc tính có thể thay đổi trên giao diện của mỗi control tương  ứng với từng   ngơn ngữ (1 ngơn ngữ / 1 resource file), khi gọi sự kiện chuyển đổi giao diện  thì ứng dụng sẽ

Ngày đăng: 15/01/2020, 04:29

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w