Xây dựng ứng dụng HelloDict

Xây dựng ứng dụng HelloDict

1. Chuyển từ HelloWindow thành HelloDict

+ Nhấn F2 trên project HelloWindow để chỉnh lại thành HelloDict

+ Nhấn F2 trên project HelloWindow để chỉnh lại thành HelloDict

+ Nhấn F2 trên solution HelloWindow để chỉnh lại thành HelloDict

+ Nhấn F2 trên form Form1 để chỉnh lại thành FormDict

Kết quả cuối cùng:

2. Thiết kế form theo chương trình tra từ điển

+ (1) : textBox1 – là TextBox dùng để nhập từ/chuỗi cần tra từ điển.

+ (2) : button1 – là Button dùng để click vào và gọi tra từ điển.

+ (3) : listBox1 – là ListBox chứa danh sách mục từ

+ (4) : richTextBox1 – là RichTextBox sẽ thể hiện nghĩa của từ.

3. Viết code load dữ liệu cho từ điển

+ Thêm thư viện nhập xuất vào trong file code.

using System.IO;

+ Thêm code load dữ liệu từ điển (hàm Form1_Load)

- (1) : Kiểm tra file từ điển có tồn tại không

- (2) : Khai báo và mở file

- (3) : Đọc từng dòng dữ liệu, và phân tích, đưa vào danh sách từ.

           Một dòng dữ liệu có dạng: WORD#MEAN

- (4) : Đóng file dữ liệu

4. Viết code tra từ điển

+ Chặn sự kiện CLICK trên button: Double Click trên button1 để tạo ra hàm
            void button1_Click(object sender, EventArgs e)

+ Tìm kiếm và hiển thị nghĩa

+ Chặn sự kiện DBCLICK trên listbox:
            void listBox1_DoubleClick(object sender, EventArgs e)

  (DoubleClick trên event DoubleClick ở bước số 4.)

+ Hiển thị nghĩa

Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Facebook đã loại bỏ được hầu hết các hình ảnh khiêu dâm

Facebook đã loại bỏ được hầu hết các hình ảnh khiêu dâm

Facebook cho biết đã loại bỏ hầu hết các hình ảnh khiêu dâm và bạo lực từ cuộc tấn công của tin tặc khỏi mạng xã hội của họ.

Sự khác biệt giữa hosting Linux và Windows

Sự khác biệt giữa hosting Linux và Windows

Trước đây, giữa hosting (dịch vụ lưu trữ) Linux và Windows luôn có một sự khác biệt rất lớn.

Bí quyết 1 - Multilingual Site trong Drupal 7

Bí quyết 1 - Multilingual Site trong Drupal 7

As we discussed in our first introductory blog post, Recipes for Building a Multilingual Site, not all Drupal installations are the same and nearly every site built with Drupal is different in one way or another

Công ty diệt chuột T&C

 

Diet con trung