Order: Don't always think about "the most money", these are not what we should consider, what we want to consider how to really proficient VB. If it becomes a VB expert, it should be easy to make money. Why is VB programmers low, not VB can't, because most VB programmers don't work, they only know how to use controls, and there is nothing to program. The initial studies of VB will only use controls and simple APIs. It is clear that the entire VB in the procedure industry is clearly affected, and these people can not be called programmers. It can only be equivalent to using VB, Like Word will be Word. If the VB programmer understands the data structure, UML, etc., it is exactly another thing. It is considered that the VB function is weak. Please note: Xianjian 95 is done with VB4, and there is a very fun 3D game in DirectX SDK7, sound and animation are very good, and it is written in VB. So VB can do a lot, as long as you want to do it.
(1) VB is not just a database and report. Don't think that VB is a database and report, this is just a small part of the VB powerful function. If this is not clear, look at the relevant books, which is much more useful than you ask questions. I haven't learned the database before, just some programming ideas, and later learned the database is very easy. I do a statement, usually use RichtextBox or from WOM, usually can do very well, don't have to consider what crystal report.
(2) Do not superstitize the API. The API can do a lot, but some things have in the function in VB, and the API is just VB's packaging of WindowsSDK. If you want to learn the API, it is recommended to learn SDK. If VB itself can support this feature, why bother to use API.
(3) Don't think about the control. If you want a third-party control, the price is very high, not only the program is large, and the security is much lower. In fact, the control of the VB itself has been completely enough.
(4) Seriously look at the contents of the VB in MSDN, especially the functions and statements, especially those.
(5) Do not come here to ask, I want to think about it, try to solve this problem, although it is slow, but it has a lot of help in itself.
(6) It is nothing to study more languages, such as data structure and algorithm, don't always think about something. This is very helpful for future improvement.
(7) If you want to be proficient in VB, on the basis of VB, learning VC is still very helpful. Take VC's things control VB to think about it.
(8) Some big problems have to think about their brains. If you design a complete set of software, this is a very good learning opportunity, don't let others help you design, just let others help you with some suggestions.
(9) Learning VB to pay the price, there is no abroad. If you want to be a master, you will have a lot of things that are not related to VB, but these things can be used on VB, such as Photoshop can do interface beauty, TCP / IP protocol can help you easier development network programs, MCI and WFV Multimedia interfaces can better develop multimedia applications, English can use a better learning English document. Wait a lot.
(10) I wish my beginners can succeed