Danh mục

Luận văn Nghiên cứu các phương pháp nhận dạng từ dưới cursor mouse trên Desktop Windows

Số trang: 86      Loại file: pdf      Dung lượng: 738.44 KB      Lượt xem: 7      Lượt tải: 0    
Jamona

Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Môi trường lập trình Windows về cơ bản là dựa trên bộ hàm API (ApplicationProgrammer Interface), nó có chức năng như các ngắt trong bảng vector ngắt củaDOS, nhưng nó thân thiện hơn ở chỗ cách gọi hàm API giống hệt cách gọi hàm củangôn ngữ cấp cao, mỗi hàm có một tên gọi hẳn hoi, và tên gọi thường được đặt rấtphù hợp với công dụng của hàm (mặc dù có hơi dài dòng) từ đó tạo khả năng gợinhớ cao. Với Windows, người lập trình không còn phải lập trình theo kiểu assemblynữa mà lập trình theo kiểu...
Nội dung trích xuất từ tài liệu:
Luận văn Nghiên cứu các phương pháp nhận dạng từ dưới cursor mouse trên Desktop Windows Luận vănNghiên cứu các phươngpháp nhận dạng từ dưới cursor mouse trên Desktop WindowsBáo Cáo Luận Văn Tốt Nghiệp Trang 1Đề tài : Nghiên cứu các phương pháp nhậndạng từ dưới cursor mouse trên DesktopWindows.Viết chương trình nhận dạng từ này.Lời Mở Đầu gày nay, hầu như mọi công việc hàng ngày liên quan đến cuộc sống của chúng ta đều diễn ra trên máy tính. Từ việc soạn thảo văn bản, gởi nhận thông tin đến việc tra cứu, truy cập thông tin từ hệ thống mạng máy tínhtồn cầu Internet đối với người sử dụng là công việc thường ngày và rất phổ biến. Từ đó, sẽ phát sinh vấn đề là người sử dụng sẽ cần tìm hiểu ý nghĩa của mộttừ, một câu hoặc cần phải dịch một đoạn văn bản, một file dữ liệu nào đó ra tiếngViệt và ngược lại. Đây là một nhu cầu cần thiết và hầu như xảy ra thường xuyên đốivới nhiều người, do đó nhận dạng từ đặc biệt là nhận dạng từ trên màn hình trongmôi trường Windows là việc làm cần thiết và có ý nghĩa thực tế. Kết quả của việc nhận dạng từ sẽ được dùng để xây dựng nên các ứng dụngkhác chẳng hạn như các từ điển được tra cứu theo kiểu tương tác trực tiếp sẽ rấtthuận tiện cho người sử dụng bởi vì theo cách này thì cho dù đang ở trong bất kỳứng dụng nào khi cần tra cứu thì thao tác trực tiếp ngay trên ứng dụng đang dùngtức là chỉ cần click chuột vào đó chứ không cần phải mở từ điển rồi tra cứu từ đótheo kiểu cổ điển. Vì thế, trong thời gian làm Luận Án Tốt nghiệp được sự hướng dẫn của thầyLê Tấn Hùng nhóm sinh viên chúng tôi thực hiện đề tài: “ Nhận dạng từ dưới cursormouse trên deskop Windows. Viết chương trình nhận dạng từ này ”. Trong giaiđoạn đầu của Luận Án Tốt Nghiệp chúng tôi đã nghiên cứu được một số vấn đềquan trọng và căn bản có ý nghĩa trong việc thực hiện yêu cầu đã đặt ra của đề tài.Đề tài này chỉ tập trung nhận dạng từ ở dạng text trên desktop của môi trườngWindows rồi xuất kết quả ra. Trong thời gian làm Luận Án Tốt Nghiệp nhóm sinh viên chúng tôi đã tiếnhành nghiên cứu cơ chế hoạt động và quản lý của hệ điều hành Windows. Nghiêncứu về phương thức lập trình trong môi trường Windows và các phương tiện màWindows hỗ trợ khi lập trình. Tham khảo và nghiên cứu kỹ thuật override các hàmBáo Cáo Luận Văn Tốt Nghiệp Trang 2giao tiếp của Windows ở chế độ 16 bit và 32 bit. Nghiên cứu cách xử lý các thôngđiệp trong Windows và tìm hiểu về cách kết xuất văn bản, về chế độ ánh xạ, vấn đềtọa độ . . . và cách xử lý văn bản. Trên cơ sở đó bước đầu chúng tôi đã xây dựngxong một ứng dụng có khả năng nhận dạng được từ trên nền Windows 16 bit đượcviết bằng ngôn ngữ Visual C++ version 1.5 và hướng phát triển trong thời gian tớilà hiện thực nó trên nền Win32. Báo cáo của chúng tôi sẽ lần lượt điểm qua những nội dung mà chúng tôi đãnghiên cứu và tìm hiểu được trong thời gian qua. Sau đó là phần giới thiệu chi tiếtvề chương trình từ khâu phân tích-thiết kế cho đến phần chương trình nguồn và cuốicùng sẽ là nêu những vấn đề còn tồn tại và hướng phát triển trong tương lai.Báo Cáo Luận Văn Tốt Nghiệp Trang 3Chương 1: TÌM HIỂU VỀ LẬP TRÌNH WINDOWSBáo Cáo Luận Văn Tốt Nghiệp Trang 4I - KHÁI QUÁT VỀ LẬP TRÌNH TRONG WINDOWS:1 - Khái quát về lập trình trong Windows: Môi trường lập trình Windows về cơ bản là dựa trên bộ hàm API (ApplicationProgrammer Interface), nó có chức năng như các ngắt trong bảng vector ngắt củaDOS, nhưng nó thân thiện hơn ở chỗ cách gọi hàm API giống hệt cách gọi hàm củangôn ngữ cấp cao, mỗi hàm có một tên gọi hẳn hoi, và tên gọi thường được đặt rấtphù hợp với công dụng của hàm (mặc dù có hơi dài dòng) từ đó tạo khả năng gợinhớ cao. Với Windows, người lập trình không còn phải lập trình theo kiểu assemblynữa mà lập trình theo kiểu ngôn ngữ cấp cao, mọi hoạt động trong máy ở mức thấptừ hàm API trở xuống thuộc phạm vi của Windows, và Windows không khuyếnkhích việc các ứng dụng can thiệp vào lĩnh vực này. Bù lại, bằng các hàm API, nóhỗ trợ rất hiệu quả cho người lập trình, giúp khai thác khả năng của thiết bị triệt để,dễ dàng và tiện lợi hơn bao giờ hết. Có thể nói Windows đã mở ra cho người lậptrình không gian rộng lớn để phát triển ứng dụng, và hạn chế không gian phát triểnhệ thống. Điều này dẫn đến hệ quả là các ứng dụng được tạo ra hết sức dễ dàng, vàquan trọng là hệ thống chạy ổn định hơn, không bị treo do lỗi của ứng dụng,không thể xâm nhập, nhưng sẽ rất khó khăn nếu người lập trình muốn trực tiếp điềukhiển hoạt động trong máy và phát triển về lập trình hệ thống. - Tìm hiểu hàm Windows API: Windows là một hệ điều hành đa nhiệm(multitasking) mà qua đó các ứng dụng ở trong môi trường Windows sẽ giao tiếpvới user thông qua một hay nhiều giao diện. Để truy cập các giao diện này thì cá ...

Tài liệu được xem nhiều: