Chapter One Introduction of the Project | 第1-22页 |
1.1 Prologue | 第13-18页 |
1.1.1 Dictionary research | 第13-14页 |
1.1.2 Dictionary using skills research | 第14-18页 |
1.1.3 Demo | 第18页 |
1.2 General Introduction of the Project | 第18-22页 |
1.2.1 Importance of the Application | 第19-20页 |
1.2.1.1 Information of how the users use the dictionary | 第19-20页 |
1.2.1.2 Definition adjustment | 第20页 |
1.2.2 Dictionary used | 第20-21页 |
1.2.3 Main technic used | 第21-22页 |
Chapter Two Introduction of the Main Technic in this Project | 第22-25页 |
2.1 Mouse capture | 第22页 |
2.2 Introduction of hook class | 第22-25页 |
Chapter Three Design of the Electronic Dictionary User Activity Monitoring System | 第25-35页 |
3.1 Monitoring and recording application | 第25-27页 |
3.2 Query application | 第27-29页 |
3.3 Database Design | 第29-32页 |
3.4 Flow Chart | 第32-35页 |
Chapter Four Realization of the Project | 第35-98页 |
4.1 Program Initialization | 第36-39页 |
4.1.1 Set initial interface | 第36-38页 |
4.1.2 Procedure during initialization | 第38-39页 |
4.2 Catch the content in Kingsoft PowerWord | 第39-42页 |
4.3 Capture the context | 第42-73页 |
4.3.1 Define mouse hook | 第43-52页 |
4.3.2 Define hook types | 第52-53页 |
4.3.3 Main progress of hooking windows API function | 第53-73页 |
4.4 Keyboard hook | 第73-86页 |
4.5 List the definitions of an entry | 第86-93页 |
4.5.1 Start disposing character string by Keyboard hook | 第87-88页 |
4.5.2 Dispose character string | 第88-93页 |
4.6 Record the selection by the user | 第93-96页 |
4.7 Query the using record | 第96-98页 |
Chapter Five Performance Evaluation | 第98-102页 |
5.1 Program evaluation | 第98-100页 |
5.2 Summary | 第100-102页 |
5.2.1 Deficiency and limitations | 第101页 |
5.2.2 Future work | 第101-102页 |
Bibliography | 第102-103页 |