Xây dựng văn phạm tạo giao diện người dùng
Số trang: 4
Loại file: pdf
Dung lượng: 522.23 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài viết Xây dựng văn phạm tạo giao diện người dùng đề xuất xây dựng văn phạm dùng để lập trình thiết kế giao diện và từ đó người dùng có thể làm việc với các kho ngữ vựng đa ngữ tiếng Việt có cấu trúc thống nhất.
Nội dung trích xuất từ tài liệu:
Xây dựng văn phạm tạo giao diện người dùngISSN 1859-1531 - TẠP CHÍ KHOA HỌC VÀ CÔNG NGHỆ - ĐẠI HỌC ĐÀ NẴNG, VOL. 18, NO. 5.1, 2020 117 XÂY DỰNG VĂN PHẠM TẠO GIAO DIỆN NGƯỜI DÙNG BUILDING THE GRAMMAR TO CREATE USER INTERFACE Hoàng Thị Mỹ Lệ 1 , Trương Bách Tuệ 2 1 Trường Đại học Sư phạm Kỹ thuật - Đại học Đà Nẵng; htmle@ute.udn.vn 2 Đại học Đà Nẵng; tbtue@ac.udn.vnTóm tắt - Trong xử lý ngôn ngữ tiếng Việt nói chung và tiếng dân Abstract - One of the common operations in the Vietnamesetộc thiểu số nói riêng, một trong các thao tác thường gặp là p hải language processing in general an d ethnic mi nor ity l anguagetạo ra các công cụ để làm việc với kho ngữ vựng. Người dùng có processing in particular is to bui ld tools to ac cess v ocabularythể cập nhật dữ liệu, xem nội dung, tìm kiếm, hay triển k h ai c ác database. Through the interface of the tool, users can view content,ứng dụng thông qua giao diện của các công cụ. Cho đến nay, các search the information, update data or deploy applications.kho từ vựng đa ngữ tiếng Việt vẫn chưa có cấu trúc thống n hấ t, Currently, there are not many Vietnamese multilingual vocabula rynội dung chưa phong phú và không thuận tiện cho việc phát triển database with consistent structure, rich content, diversity and eas ytheo hướng mã nguồn mở. Mặt khác, vấn đề xây dựng các c ông exploitation in the direction of open source. O n the o ther h and,cụ để thực hiện truy cập dữ liệu như vậy thường mất nhi ều th ời building such tool to access data often takes a lot of time and effort,gian cũng như công sức. Các kết quả nghiên cứu c ủa c ác n hà difficult to exchange between research groups and depending o nkhoa học khó trao đổi được với nhau. Từ đó, bài báo đề xuất xây the nature of the vocabulary database. From that the articledựng văn phạm dùng để lập trình thiết kế giao diện và từ đó proposed building the grammar for programmers to createngười dùng có thể làm việc với các kho ngữ vựng đa n gữ ti ếng interfaces so that users access to Vietnamese multilingualViệt có cấu trúc thống nhất. vocabulary database with predefined consistent structure.Từ khóa - kho từ vựng đa ngữ; Xử lý dân tộc thiểu số; Giao diện Key words - Multilingual vocabulary database; eth nic mi nori tyngười dùng; ANTRL; kho ngữ vựng Việt-Ê Đê. language processing; user interface; ANTRL; vocabulary database Vietnamese.1. Đặt vấn đề thông qua phân tích cú pháp LL. Văn phạm tạo giao diện người dùng với các thành phần Công cụ nhận dạng ngôn ngữ ANTLR được dùngchính của các ứng dụng trong windows. Trên giao diện trong việc xây dựng trình biên dịch sử dụng kỹ thuật phânnày, cho phép người dùng thực hiện kết nối, tương tác với tích LL(k)[1]. ANTLR đọc dữ liệu từ một tệp văn phạm,kho ngữ vựng đa ngữ Việt - Dân tộc thiểu số và tạ o ra k h ả sau đó sinh ra các tệp nguồn và các tệp trung gian khác,năng làm việc có hiệu quả với kho ngữ vựng. Văn phạm đề các công cụ được ANTLR tạo ra , gồm có:xuất xây dựng trong bài báo được đặt tên VEDICL (Viet - - Phân tích cú pháp: Thực hiện việc phân tích văn b ản ,Ede Interface Creating Language). Yêu cầu đặt ra trong văn một chuỗi các token được thực hiện cho việc xác địn h cấ uphạm VEDICL là lập trình phải đơn giản, dễ hiểu, dễ học trúc ngữ pháp dựa trên văn phạm. Phân tích cú ph áp đ ượccho người lập trình, có tính trực quan, linh hoạt trong việc dùng như một thuật ngữ trong xử lý ngôn ngữ tự nhiên [3].thiết kế các giao diện và không phụ thuộc vào các kho n gữ - Phân tích từ vựng: Là quá trình thực hiện đọc một k ívựng. Văn phạm phải đầy đủ để xây dựng được các ứng tự từ dữ liệu đầu vào, sử dụng các mẫu chỉ định để phândụng của người dùng. Trong nghiên cứu này, văn phạm chia token và tạo ra dòng các token của dữ liệu ra. Một sốVEDICL sử dụng bộ phân tích cú pháp của ANTLR token được đánh dấu bằng kí tự trắng và sử dụng chức(ANother Tool for Language Recognition) [1], để sinh mã năng phân tích cú pháp ANTLR để làm ẩn [3].từ các chương trình thiết kế giao diện người dùng. Giảipháp được đề xuất có ưu điểm là người dùng hoàn to àn có 2.1. Phương pháp phân tích LLthể thiết kế giao diện theo mỗi ứng dụng để làm việc với Ý tưởng của phương pháp phân tích LL là khi gặp mộtcác kho ngữ vựng có cấu trúc đã được thống nhất. Ngoài kí hiệu không kết thúc, sẽ lựa chọn các dẫn xuất như thếra, người dùng cũng có thể thiết kế các ứng dụng trong xử nào đó để tránh việc quay lui làm mất thời gian. Tức làlý ngôn ngữ tự nhiên [2]. Văn phạm VEDICL được phát phải có một phương pháp nào đó để xác định được lựatriển trong môi trường nhận dạng ngôn ngữ ANTLR để tích chọn đúng mà không phải thử các lựa chọn khác. Thônghợp các công cụ lập trình, trình biên dịch để tạo mã Java, tin để xác định lựa chọn là dựa vào trạng thái và kí hiệuđóng gói sản phẩm, chạy thử nghiệm và xây dựng cá c ứn g ...
Nội dung trích xuất từ tài liệu:
Xây dựng văn phạm tạo giao diện người dùngISSN 1859-1531 - TẠP CHÍ KHOA HỌC VÀ CÔNG NGHỆ - ĐẠI HỌC ĐÀ NẴNG, VOL. 18, NO. 5.1, 2020 117 XÂY DỰNG VĂN PHẠM TẠO GIAO DIỆN NGƯỜI DÙNG BUILDING THE GRAMMAR TO CREATE USER INTERFACE Hoàng Thị Mỹ Lệ 1 , Trương Bách Tuệ 2 1 Trường Đại học Sư phạm Kỹ thuật - Đại học Đà Nẵng; htmle@ute.udn.vn 2 Đại học Đà Nẵng; tbtue@ac.udn.vnTóm tắt - Trong xử lý ngôn ngữ tiếng Việt nói chung và tiếng dân Abstract - One of the common operations in the Vietnamesetộc thiểu số nói riêng, một trong các thao tác thường gặp là p hải language processing in general an d ethnic mi nor ity l anguagetạo ra các công cụ để làm việc với kho ngữ vựng. Người dùng có processing in particular is to bui ld tools to ac cess v ocabularythể cập nhật dữ liệu, xem nội dung, tìm kiếm, hay triển k h ai c ác database. Through the interface of the tool, users can view content,ứng dụng thông qua giao diện của các công cụ. Cho đến nay, các search the information, update data or deploy applications.kho từ vựng đa ngữ tiếng Việt vẫn chưa có cấu trúc thống n hấ t, Currently, there are not many Vietnamese multilingual vocabula rynội dung chưa phong phú và không thuận tiện cho việc phát triển database with consistent structure, rich content, diversity and eas ytheo hướng mã nguồn mở. Mặt khác, vấn đề xây dựng các c ông exploitation in the direction of open source. O n the o ther h and,cụ để thực hiện truy cập dữ liệu như vậy thường mất nhi ều th ời building such tool to access data often takes a lot of time and effort,gian cũng như công sức. Các kết quả nghiên cứu c ủa c ác n hà difficult to exchange between research groups and depending o nkhoa học khó trao đổi được với nhau. Từ đó, bài báo đề xuất xây the nature of the vocabulary database. From that the articledựng văn phạm dùng để lập trình thiết kế giao diện và từ đó proposed building the grammar for programmers to createngười dùng có thể làm việc với các kho ngữ vựng đa n gữ ti ếng interfaces so that users access to Vietnamese multilingualViệt có cấu trúc thống nhất. vocabulary database with predefined consistent structure.Từ khóa - kho từ vựng đa ngữ; Xử lý dân tộc thiểu số; Giao diện Key words - Multilingual vocabulary database; eth nic mi nori tyngười dùng; ANTRL; kho ngữ vựng Việt-Ê Đê. language processing; user interface; ANTRL; vocabulary database Vietnamese.1. Đặt vấn đề thông qua phân tích cú pháp LL. Văn phạm tạo giao diện người dùng với các thành phần Công cụ nhận dạng ngôn ngữ ANTLR được dùngchính của các ứng dụng trong windows. Trên giao diện trong việc xây dựng trình biên dịch sử dụng kỹ thuật phânnày, cho phép người dùng thực hiện kết nối, tương tác với tích LL(k)[1]. ANTLR đọc dữ liệu từ một tệp văn phạm,kho ngữ vựng đa ngữ Việt - Dân tộc thiểu số và tạ o ra k h ả sau đó sinh ra các tệp nguồn và các tệp trung gian khác,năng làm việc có hiệu quả với kho ngữ vựng. Văn phạm đề các công cụ được ANTLR tạo ra , gồm có:xuất xây dựng trong bài báo được đặt tên VEDICL (Viet - - Phân tích cú pháp: Thực hiện việc phân tích văn b ản ,Ede Interface Creating Language). Yêu cầu đặt ra trong văn một chuỗi các token được thực hiện cho việc xác địn h cấ uphạm VEDICL là lập trình phải đơn giản, dễ hiểu, dễ học trúc ngữ pháp dựa trên văn phạm. Phân tích cú ph áp đ ượccho người lập trình, có tính trực quan, linh hoạt trong việc dùng như một thuật ngữ trong xử lý ngôn ngữ tự nhiên [3].thiết kế các giao diện và không phụ thuộc vào các kho n gữ - Phân tích từ vựng: Là quá trình thực hiện đọc một k ívựng. Văn phạm phải đầy đủ để xây dựng được các ứng tự từ dữ liệu đầu vào, sử dụng các mẫu chỉ định để phândụng của người dùng. Trong nghiên cứu này, văn phạm chia token và tạo ra dòng các token của dữ liệu ra. Một sốVEDICL sử dụng bộ phân tích cú pháp của ANTLR token được đánh dấu bằng kí tự trắng và sử dụng chức(ANother Tool for Language Recognition) [1], để sinh mã năng phân tích cú pháp ANTLR để làm ẩn [3].từ các chương trình thiết kế giao diện người dùng. Giảipháp được đề xuất có ưu điểm là người dùng hoàn to àn có 2.1. Phương pháp phân tích LLthể thiết kế giao diện theo mỗi ứng dụng để làm việc với Ý tưởng của phương pháp phân tích LL là khi gặp mộtcác kho ngữ vựng có cấu trúc đã được thống nhất. Ngoài kí hiệu không kết thúc, sẽ lựa chọn các dẫn xuất như thếra, người dùng cũng có thể thiết kế các ứng dụng trong xử nào đó để tránh việc quay lui làm mất thời gian. Tức làlý ngôn ngữ tự nhiên [2]. Văn phạm VEDICL được phát phải có một phương pháp nào đó để xác định được lựatriển trong môi trường nhận dạng ngôn ngữ ANTLR để tích chọn đúng mà không phải thử các lựa chọn khác. Thônghợp các công cụ lập trình, trình biên dịch để tạo mã Java, tin để xác định lựa chọn là dựa vào trạng thái và kí hiệuđóng gói sản phẩm, chạy thử nghiệm và xây dựng cá c ứn g ...
Tìm kiếm theo từ khóa liên quan:
Kho từ vựng đa ngữ Xử lý dân tộc thiểu số Giao diện người dùng Kho ngữ vựng Việt-Ê Đê Văn phạm tạo giao diện người dùngGợi ý tài liệu liên quan:
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 320 0 0 -
45 trang 68 1 0
-
Tóm tắt Đồ án tốt nghiệp Ứng dụng phần mềm: Xây dựng website bán máy tính
17 trang 24 0 0 -
Tiểu luận: Chương trình bán sách online
10 trang 19 0 0 -
Tương tác người - máy (Human - Computer Interaction) - Phần 4
54 trang 17 0 0 -
16 trang 17 0 0
-
Đề cương chi tiết học phần Lập trình trên thiết bị di động (Mobile Programming)
13 trang 17 0 0 -
Tại sao điện thoại Android chậm được lên đời?
8 trang 17 0 0 -
Bài giảng Thiết kế giao diện, thiết kế chi tiết và xây dựng kiến trúc
34 trang 16 0 0 -
Tương tác người - máy (Human - Computer Interaction) - Phần 3
40 trang 16 0 0