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 74 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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

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.

Trang 1

THI T K   NG D NG C# MULTI – LANGUAGE B NG Ế Ế Ứ Ụ Ằ  

CULTURE INFO  VÀ  RESOURCE MANAGER

1

Trang 2

Ý tưởng: Khi thay đ i ngôn ng  trên form, toà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ế ế ế ứ ụ

Trang 3

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

3

Trang 4

Right Click vào folder v a t o (trong Solution Explorer), ch n Add ừ ạ ọ  New  Item

Trang 5

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ố ổ ữ

5

Trang 6

Ch n Imageọ

Ch n Add Resource ọ  Add Existing File

Trang 7

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ứ

7

Trang 8

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

Trang 9

S  d ng th  vi n ử ụ ư ệ using System.Reflection; using System.Resources; và  using System.Globalization;

9

Trang 10

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ứ ể ổ ệ ầ ề ề ữ ế ệ

Trang 11

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

Trang 12

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)ờ ố

Trang 13

Nh  v y, form đã thay đ i ngôn ng  theo đúng yê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à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

🧩 Sản phẩm bạn có thể quan tâm

w