请高手帮我翻译下面摘要成英语!

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:03:36
下面是要翻译的内容:
随着学生学习负担的加重,学生对学习难免会产生厌倦,特别是在背英语单词的时候更是枯燥乏味。甚至有时候抱着书睡着了。为了解决这种问题,作为学生的我想到了自己制作一个工具软件,来学习单词。此软件赋有多种功能,并且能够在使用此软件和娱乐中顺利学习单词。用户的每个操作都能触发此软件的事件,通过用户的请求动作来变化自身的内容。该软件使用简单,提示丰富,只要认识中国字就可以自由操作此软件。另外此软件提供了许多接口,如果有更多的需求,此软件可以自由扩展。
在研究发制作此软件的时候,我深深感觉到自身知识的不足。初期在制作界面的时候,运用JAVA中SWING包中的组件。在看别人做的界面的时候,觉得很简单,以为把那几个文本和按钮加到容器中就行了,但是实际做起来的时候,发现布局是非常难的。
在学习单词的模块中深刻体会的JAVA中的多线成的运行,以及线成的控制。当对单词本进行查询添加等实现的时候,为了提高效率,采用链表来存放单词。所以就带来一个技术难点,就是对链表的操作,并且显示到界面。针对用户交流模块的实现,采用JAVA的SOCKET通信技术,制作了一个后台服务器。此服务器要接受多个使用此软件的用户的连接请求,并且进行消息转发,来实现用户在线交流的功能。用户如果想向我们反馈意见,本软件自身有发送邮件的功能。学习之余还可以练习打字。

通过学习JAVA中的各种技术,来完成此软件的时候,我遇见了许多问题,也低估了许多细节问题的难度。不过,在我坚持不懈的努力下,终于还是完成了此软件。总结了下工作的心得。
1.当遇见大的问题要把他转化成小的问题。
2.先解决技术难点在追求整体实现。
3.先实现在优化。
4.当你做一个你陌生的事情,但是你的同事有做过的,要多学习他的经验。能帮助自己少走弯路。
5.每天的日报要在早上做车的时候想好当天的工作内容并在来到的时候写下来。在晚上走之前把完成情况完成,在回家的车上总结下今天的工作情况。

With the increasing burden of student learning, students will inevitably have tired of learning, especially in the back when the English word is boring. And sometimes fell asleep holding on. In order to solve this problem, as a student I thought of themselves create a software tool, to learn the words. This software is endowed with multiple functions and can use this software and entertainment in a smooth learning words. Each user can trigger the operation of the software, the user's request for action to change the content of their own. The software simple to use, suggesting that rich, as long as the understanding of Chinese characters on the free operation of the software. Also this software offers a number of ports, if there are more needs, the software can be free to expand.
In this study the production of software, I deeply feel that their own lack of knowledge. Early in the production of the interface, use JAVA SWING in the package of components. Look at the interfac