-
If delphi is a posting software, there are two similar types, one is the simulation of the mouse and keyboard, and the other is the simulation of sending network packets.
Universal marketing software to develop similarly, you need to consider learning the following:
Simulate manual automatic input and automatic clicking, to replace manual cumbersome operations, free your hands.
One of the easiest ways to do this is to simulate sending a mouse or keyboard message, which is a bit like a key sprite or something like that, and you need to learn how to send a message (sendmessage postmessage), the definition of the message, etc.
You can also consider using a webbrowser control to simulate actions such as invoking buttons, entering data, and so on. What you need to learn is about webbrowser controls.
Or consider using other network controls, such as idhttp, etc. What you need to learn is about controls.
2.Automatic verification code recognition system.
This is more complicated, and some captchas are difficult to recognize even humans, and machines are even more difficult. The usual way is to use image recognition technology, and the knowledge that needs to be learned is image recognition and algorithms.
3.Unique script management system.
This requires you to write a command interpreter, and the complete command interpreter is a relatively large system (because it involves semantic partition recognition, etc.), and you can refer to the key wizard practice.
-
Some web page collection technologies are used, and captcha recognition, system network switching, and the like may be used in the middle.
-
1. English is not necessary. If you do basic application development, such as database applications, it is enough to write in general delphi books, and you can look it up and learn the common words in delphi help. If you want to do in-depth development, you must have a good foundation in English, because no matter which book is not complete with the help of delphi, you need to read the source code of delphi and analyze it, and it is necessary to have a foundation in English.
2. Learning programming is long-term. The most taboo thing is the language of today and the language of tomorrow. No matter what the language is, it has its advantages. As long as you are interested, you can continue to learn. Don't have quick fixes.
3. Learn programming to pay attention to practice. You can assign yourself the task to develop a software, software that can be used, software that can help people, and you will find that in the process of developing software, you need such and such functions, and then study how to achieve it, and purposefully learn will be effective. Don't try to memorize functions.
After reading your **, let's explain the problem in your ** to you. >>>More
You should buy a book called "Scales and Arpeggios", which contains scales and arpeggios of various keys, and if you are serious about learning, spend at least 15 minutes practicing 1-2 scales and arpeggios before each practice. When practicing, there is a skill, play the left hand alone, then the right hand alone, and then together. Then play the equal rhythm scale into a dotted one, that is, between two adjacent notes, play one long and one short, so that after practice, then play two long and one short, three long and one short, five long and one short. >>>More
The friction force multiplied by the displacement of the plank below is equal to the change in kinetic energy of the plank below; >>>More
Do you have experience boiling water with a rice cooker? If it's just an ordinary rice cooker, then even if the water is boiled, the electricity won't jump automatically, and you need someone to watch it. Now the function of the rice cooker to cook soup is to have an additional function to prevent long-term power-on, basically the soup is boiled, and the rice cooker will automatically be replaced with low power micro stew or heat preservation. >>>More
This is the for loop, i=0, i.e. i is initialized to 0, i and then we look at the contents of the loop. >>>More