CHAPTER 1 DESIGN THOUGHT | 第1-20页 |
·MOTIVATION | 第10-11页 |
·PREVIOUS RESEARCH ON DICTIONARY USE | 第11-16页 |
·Research on Dictionary Use with Traditional Methods | 第12-14页 |
·Research on Electronic Dictionary Use with Computer Technology | 第14-16页 |
·NEEDS ANALYSIS | 第16-20页 |
·Desirable functions | 第17页 |
·Feasibility | 第17-18页 |
·Operational flow chart | 第18-20页 |
·Developing environment | 第20页 |
·CONCLUSION | 第20页 |
CHAPTER 2 UNDERLYING TECHNIQUES | 第20-26页 |
·HOOK TECHNOLOGY | 第20-21页 |
·INJECT HOOK TO OTHER PROCESSES | 第21-22页 |
·MOUSE CAPTURE | 第22-24页 |
·CAPTURE OF CONTEXT | 第24-26页 |
·Context in Notepad windows | 第24-25页 |
·Context in WordPad and MS Word windows | 第25-26页 |
·Context in Internet Explorer windows | 第26页 |
·CONCLUSION | 第26页 |
CHAPTER 3 SYSTEM DESIGN | 第26-29页 |
·MAIN INTERFACE | 第27页 |
·WEB PAGE PARSER | 第27-28页 |
·HOOK INSTALLATION | 第28页 |
·MOUSE CAPTURE | 第28页 |
·DATABASE DESIGN | 第28-29页 |
·STATISTICS DISPLAY | 第29页 |
·CONCLUSION | 第29页 |
CHAPTER 4 SYSTEM IMPLEMENTATION | 第29-105页 |
·INITIALIZATION | 第30-36页 |
·Initialization of the main window | 第30-32页 |
·Properties of the main window | 第32-34页 |
·Progress window | 第34-36页 |
·MOUSE CAPTURE ACTIVATION | 第36-38页 |
·Timer triggering | 第36-37页 |
·Loading Mouse capture function | 第37-38页 |
·ONLINE DICTIONARY CONSULTATION | 第38-47页 |
·Obtaining definitions from Hong'en page | 第38-44页 |
·Function OnGetWord | 第39-40页 |
·Function GetTranslationProc | 第40-41页 |
·Function getTranslation | 第41-44页 |
·Hong'en Web page Conversion | 第44-47页 |
·DEFINITION PARSING | 第47-57页 |
·Function parseTranslation | 第47-51页 |
·Function getWordType | 第51-54页 |
·Function getChineseltem | 第54-56页 |
·Function divideStringlntoPieces | 第56-57页 |
·DEFINITION DISPLAY | 第57-61页 |
·USERACTIV1TY RECORDING | 第61-62页 |
·CONTEXT CAPTURING UNDER DIFFERENT ENVIRONMENTS | 第62-71页 |
·Window type | 第63-64页 |
·Capturing Context in the Notepad window | 第64-65页 |
·Capturing Context in the WordPad window | 第65-67页 |
·Capturing Context in the MS Word window | 第67-69页 |
·Capturing Context in the IE window | 第69-71页 |
·DATABASE OPERATIONS | 第71-78页 |
·Database opening | 第71-72页 |
·Adding new records | 第72-75页 |
·Record reading | 第75-76页 |
·Record modification | 第76-77页 |
·Record search | 第77-78页 |
·IMPORTANT HOOK FUNCTIONS | 第78-83页 |
·Mouse hook installing and uninstalling | 第78-79页 |
·Callback function of mouse message | 第79-81页 |
·DLL Initialization of the Hook Installation Module | 第81-83页 |
·IMPORTANT WORD CAPTURE FUNCTIONS | 第83-101页 |
·Entry functions in Word Capture module | 第83-88页 |
·Function GetWord | 第84-85页 |
·Function TryGetWordFromAnyWindow | 第85页 |
·Function ExtractFromEverything | 第85-86页 |
·Function GetWordTextOutHook | 第86-88页 |
·Installing GDI output function Hook | 第88-91页 |
·Function InstalITextOutHooks | 第88-89页 |
·Function CHookFunc::Create | 第89-90页 |
·Function CHookFunc::Init | 第90-91页 |
·Intercepting GDI output function | 第91-95页 |
·Function TextOutA CallbackProc | 第91-92页 |
·Function TextOutWCallbackProc | 第92-93页 |
·Function ExtTextOutA CallbackProc | 第93-94页 |
·Function ExtTextOutWCallbackProc | 第94-95页 |
·String capturing in Unicode window | 第95-97页 |
·String capturing in non-Unicode window | 第97-100页 |
·DLL Initialization of the Mouse Capture module | 第100-101页 |
·STATISTICS WINDOW | 第101-105页 |
·Initialization of statistics window | 第102-103页 |
·Displaying data from the database | 第103-105页 |
·CONCLUSION | 第105页 |
CHAPTER 5 CONCLUSION | 第105-114页 |
·INNOVATION | 第106页 |
·SIGNIFICANCE | 第106-107页 |
·PERFORMANCE EVALUATION | 第107-112页 |
·LIMITATIONS AND FUTURE WORK | 第112-114页 |
BIBLIOGRAPHY | 第114-115页 |