The last two years has been in fitful to learn programming, mainly is the practice, in school and before everyone else, learning VB, now also useful VB, just upgraded the development environment, using VB.NET, two years before you want to learn a programming language, VB, after all, dependent on Windows is very big, can say no Windows it's finished, chose a Python became popular at the time, thinking about even take good program to cell phone use is also quite good,
Learning is not difficult, practice a slowly also understand, however, seems to be in the application of this aspect, I take it for granted too much,
VB components useful, many common components are packed, Microsoft directly in engineering with the function with a simple code came out, I think it will be very have tool, I demand is not high also, is to do some small program convenient daily work and life, and at first nothing, do the database link feel too cool, all sorts of database operation to complete, very smoothly, to clarify the responsibility of the database and the application is well done, but later found some strange things, cut and copy files and folders, incredibly carry can not find the path, shear files can only be in the same partition, thought it was his deep understanding of the VB, later analysis once, can't ah, how in the same application in some directory will be able to identify some can't? Or hints refused to visit? Well get back when I calm down,
The same idea, also did out in Python, and progress, until not with classes and instances, this time out, the same program, written in pure functions, with class and instance to write it again, will be to understand some of the benefits of object-oriented, the problem of data calls in front of the class before the easier, Python is a powerful library is to force, but it became my pain, graphical interface update the label content to let me so mad, later had to think of using text interface,
Now the same function, using VB, the interface is not the problem, but can't achieve, the Python implementation, due to no fixed interface, can "play" at a time, the second function loss, interface shows that the information is not harmonious, like two languages have their director is short; VB is very easy to use, easy to out of function, limit, same Python, is easy to use, fewer constraints, but the workload big, need some guidance, just know VB just programming in Python, a corner of the world, there are many things that she does not know, how to choose two sets of each has his strong point, the two languages are half a bucket of water, just want to fine a meet out,