Font Size: a A A

Design And Implementation Of The Engine Of Electronic Dictionary With High-transplant

Posted on:2009-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:G M DuanFull Text:PDF
GTID:2178360275971501Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Electronic Dictionary is a kind of digital learning tool, which transforms traditional printed dictionary into a digital way to query rapidly. By its portable take, fast inquiries, rich-function and large-information, Electronic dictionary is becoming a handheld weapon of students for studying and the workers for dealing with official bussiness in the 21st century. With the emergence of personal computers and artificial brain mobile devices, electronic dictionaries come into software products from the popular electronic products and having as a quality of software products. Herewith, according to the requirements of modular design as software engineering and a good cross-platform portability, we make the core functions of the electronic dictionary an independent engine to separate the function from the interface.C language is a best choice for exploring the transplantable procedures, which has made full use of the C language features for the design. In order to improve the transplantation, some library functions of the C language is redefined to carry out. Aiming at the difference of the operating system platform, the callback function is a way to carry out in the operating of engine documents.The data structure of the engine is designed based on the trait of the electronic dictionary and combining the type of C language, through various structural relationship between levels to abstract the data information in dictionary words. In the data structure of the engine design, algorithm design and implementation, the characteristics of the transplant incarnated everywhere.According to the requirements in transplantation,a number of specific and innovative treatment are made. The main advantages of the engine are good transplantation, high-capability, and strong-package.After the completion of the design and implementation of the system,I tested the engine and its result showed that it have achieved the desired design requirements. Finally, I'll take the exploitation of electronic dictionaries in the platform of Windows Mobile PocketPC as an example on how to use the engine to develop the final product.On the one hand, this example also reflects the transplantable of the engine. Practice shows that the results of the research in this article, the design thought and the method to implement described are reasonable and practicable, they may have a reference for the development of some similar transplant procedures of cross-platform.
Keywords/Search Tags:Electronic Dictionary, Cross-platform, engine, transplantable
PDF Full Text Request
Related items