Khanh Hoang - Kenn
Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.
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 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