Đồ án tốt nghiệp gvhd :Th.s Nguyễn Đình Thuân
MỤC LỤC
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Chương trình học Tiếng Nga
Svth: Hà Thị Thanh Ngà
Trang 1
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
Đồ án tốt nghiệp gvhd :Th.s Nguyễn Đình Thuân
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
Chương trình học Tiếng Nga
Svth: Hà Thị Thanh Ngà
Chương trình học Tiếng Nga
Svth: Hà Thị Thanh Ngà
Trang 3
Đồ án tốt nghiệp gvhd :Th.s Nguyễn Đình Thuân
LỜI MỞ ĐẦU
Ngôn ngữ vốn là phương tiện giao tiếp của loài người, hơn thế nữa ngôn
ngữ còn giúp loài người hiểu nhau hơn để cùng giải quyết những khó khăn chung,
tiến tới xây dựng một thế giới ngày càng tươi đẹp. Ngày nay, cùng với sự phát
triển vượt bậc của công nghệ thông tin thì việc trao đổi liên lạc giữa người với
người ngày càng dễ dàng hơn thông qua các ứng dụng tiện ích thực tế. Trong đó
phải kể đến sự hỗ trợ của các chương trình từ điển, chúng giúp con người nhanh
chóng nắm bắt ngôn ngữ của nhau đồng thời giúp họ thoát khỏi công việc nặng
nhọc là tra cứu từ trong các quyển từ điển dày và nặng.
Hiện nay ở nước ta, ngoài tiếng Anh là ngoại ngữ chính thì tiếng Nga cũng
là ngoại ngữ rất cần thiết cho nhiều ngành khoa học, đặc biệt là các ngành kỹ
thuật như cơ khí, luyện kim, thuỷ tinh…
Vì thế thông qua ngôn ngữ lập trình trên máy tính, từ điển điện tử tiếng
Nga sẽ tạo điều kiện thuận lợi hơn cho người dùng trong việc tra cứu từ vựng.
Thêm vào đó cần có một chương trình tiếng Nga hoàn thiện về ngữ pháp, bài tập
để phục vụ người dùng không những tra từ mà còn có thể học tốt ngôn ngữ này.
Mục tiêu này từ lâu đã là niềm thích thú của bản thân em, chính vì thế
“Chương trình học tiếng Nga” được em chọn làm đề tài tốt nghiệp của mình.
Do hạn chế về thời gian thực tập nên đề tài không tránh khỏi những thiếu
sót, rất mong được sự đóng góp ý kiến của thầy cô và các bạn để chương trình
ngày càng hoàn thiện thêm.
Em chân thành cảm ơn thầy Nguyễn Đình Thuân cùng các bạn trong lớp
đã nhiệt tình hướng dẫn và giúp đỡ em trong suốt thời gian thực hiện đề tài. Và
đặc biệt xin cảm ơn Khoa Ngoại Ngữ – Trường Cao đẳng Sư phạm Nha Trang đã
tạo điều kiện giúp đỡ để đề tài có điều kiện tiếp tục chỉnh sửa, hoàn thiện.
Sinh viên thực hiện
- Thực hành nghe với những bài đối thoại do người bản xứ đọc, âm thanh rõ
ràng, chất lượng tốt.
- Cấu trúc dữ liệu của chương trình phải gọn và không gây lãng phí bộ nhớ.
- Các thuật toán sắp xếp và tìm kiếm trên cây đủ nhanh, hiệu quả.
I.2. CÔNG CỤ LẬP TRÌNH
Chương trình học Tiếng Nga
Svth: Hà Thị Thanh Ngà
Trang 5
Đồ án tốt nghiệp gvhd :Th.s Nguyễn Đình Thuân
Chương trình được thực hiện với ngôn ngữ Delphi, là ngôn ngữ có cấu trúc
tương tự ngôn ngữ Pascal, nhưng thực hiện theo hướng lập trình hướng đối tượng.
Qua một thời gian tìm hiểu về ngôn ngữ này, ta có thể rút ra một số nhận xét sau:
- Delphi là một bộ phận của môi trường Windows, phát triển ứng dụng có
hiệu quả cao và hỗ trợ một cách nhanh chóng các ứng dụng với một lượng mã rất
ít.
- Delphi chính xác là ngôn ngữ Object Pascal dễ học và dễ hiểu.
- Trong chương trình này Delphi áp dụng để:
+ Xây dựng các ứng dụng Windows trực quan tương tự Visual Basic.
+ Thiết kế ứng dụng cơ sở dữ liệu.
+ Biên dịch các ứng dụng DLL (thư viện liên kết động).
+ Xây dựng trình điều khiển thiết bị.
+ Gọi hàm API cấp thấp.
Với Delphi, mọi ý tưởng về hình ảnh, đồ họa, âm thanh, lập trình hệ
thống, truy xuất cơ sở dữ liệu, lập trình mạng, Internet …. đều có thể trở thành
hiện thực.
1. Các tính năng của môi trường phát triển ứng dụng delphi
1.1 Môi trường phát triển trực quan
Delphi cho phép xây dựng ứng dụng bằng cách chọn các thành phần công cụ
có sẳn từ bảng công cụ đặt chúng vào Form (cửa sổ chính), lắp ghép và tạo nên
một ứng dụng hoàn chỉnh.
+ Hỗ trợ từ khóa mới Interface: từ khóa này được sử dụng để phát triển
các ứng dụng COM. Đồng thời có thể xây dựng nhiều lớp giao tiếp (interface)
dành cho một đối tượng nào đó.
+ Kiểu chuỗi không giới hạn (unlimited-length string): với Object
Pascal kiểu chuỗi có thể chứa số ký tự không giới hạn. Theo lý thuyết có thể chứa
một chuỗi với kích thước ...2GB (cũng có nghĩa là khoảng 2 tỉ ký tự).
+ Kiểu dữ liệu tiền tệ (currency type): hướng đến môi trường xí nghiệp
và cơ sở dữ liệu, Object Pascal hỗ trợ cách tính toán cho các ứng dụng xử lý giao
dịch về tài chính dựa trên kiểu dữ liệu currency
+ Kiểu dữ liệu variant (“không kiểu” hay “untyped data”): nếu ngại
khai báo kiểu tường minh, ta có thể sử dụng biến kiểu variant dùng để chứa và
tính toán với mọi kiểu dữ liệu.
- Thư viện các thành phần công cụ trực quan VCL (Visual Component
Library) là bộ khung làm việc hướng đối tượng chủ yếu của Delphi. Trong Delphi,
mỗi đối tượng hay thành phần VCL được nắm kéo từ bảng công cụ gắn lên Form
đều tương tác chặt chẽ với nhau thông qua các lớp đối tượng. Đồng thời có thể dễ
dàng thay đổi cách ứng
xử của đối tượng một cách trực quan từ môi trường Delphi với giao diện đồ họa
thân thiện.
2. Cấu trúc chương trình delphi và unit
Chương trình học Tiếng Nga
Svth: Hà Thị Thanh Ngà
Trang 7
Đồ án tốt nghiệp gvhd :Th.s Nguyễn Đình Thuân
– Chương trình được xây dựng từ các đa thể mã nguồn nhỏ được gọi là Unit.
Mỗi Unit chứa trong một tập tin và được biên dịch độc lập; Unit được biên dịch ra
các thư viện: đó là các tập tin mang tên mở rộng .DCU. Đối với người lập trình
Pascal, các tập tin .DCU hoàn toàn tương đương với tập tin thư viện của Pascal
.TPU. Các Unit dùng để liên kết với nhau tạo ra ứng dụng.
Unit cho phép: