Warning: Non-developed technical articles, please do not check the development technology category! The next time I will delete it. --administrator
Program directory explanation
There are three subdirectories and ten files under the program directory. Let's talk about their role.
The execution file Bqyahoo.exe is the main program, it requires three dynamic link libraries to work: code.dll, libeay32.dll and gliu.dll.
XmlData.xml Save your known mail information. Describe.xml describes the situation of the mailbox currently being browsed.
Log.txt is used to record program information, which can be used to view the work of the program.
Command line program encode.ext is used to generate login code; command line program Describe.exe is used to generate a description file. Directory Download Saves your downloaded files; directory pass is used to save your generated login code; directory Describe is used to save your generated description file.
There is also a document, I almost forgot, that is, this document itself.
A little regret
In the entire writing process, the biggest regret is that there is no multithreaded download! This is a feature that I have especially wanting but has not been implemented.
There is no doubt that if you can download multithreaded, the speed of the entire software can be at least double. I tried a lot of multi-thread libraries, including some open source libraries, and even wrote a small thread pool class directly using Win32 API, which could not really implement multithreading simultaneously.
In Bqyahoo, you can double-click two files, which will eventually be downloaded locally, but they are actually downloaded separately.
I hope that this function can be achieved in the near future.
Currently, you can open a window to achieve multiple files at a time.
my contact information
QQ: 171126287
Email: zhangbq@neusoft.com
Internet resources
Bqyahoo Topics Website: http://biqiong.fangwen.cn/
BQYAHOO Topics Forum: http://biqiong.bbs.fangwen.com
Last words
I study in Jilin University is sociology. Later, I will go to the computer to access computer, but most of the computer knowledge is self-study.
Now it is still mixed in the IT industry, but I feel that it is not very much, there are some discouraged. It is mainly his own luck.
When I learned a computer, I had a small wish. I must write someone to use the software that I like to use it. In this way, even if it is no longer engaged in this line, it will feel that there is no programming knowledge in more than ten years later.
The time written throughout the software is not long, almost a month of spare time. In this process, thank you many netizens to help me do test. This kind of software related software is really hard to say, the machine inside a room is likely to be different. I also often find my previous high school and university classmates to test, haha, often smeared, "What do you write, I tried, not good!".
If you have any dissatisfaction in using this software, please contact me, we can improve it together.