Project
Specific purpose:
1, from the VB6 transition to vb.net, as soon as possible familiar with vb.net grammar and vs.net (vs.net2003) development environment.
2, learn more about the use of ado.net.
3, to understand the "repeatedly see" search algorithm.
4. Transfer some VB6 classes to the vb.net to learn more. NET knowledge.
5, learn more. NET class library.
Summarize:
1, basically familiar with vb.net some common grammar and keywords, has been basically familiar with vs.net development environment. The greatest benefit is the use of some of the characteristics of OOP (at least with inherits hehe ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~), in the writing of MCI Class I want to use a timer class to trigger the event Then inherit the Timer class after a Mcitimer class (OOP is really convenient), there is the overload is very convenient, later do not have to the same function to rewrite a few function names (cool).
2, at the beginning from the previous ADO to a completely different ado.net unexpectedly seems to be a little harder, but has been basically familiar with the use of ado.net.
3, in the absence of reference to other people to provide the premise of the algorithm, all rely on their own concept of the algorithm, appears to be somewhat inadequate (slow), but has been very good to complete the search function; I deliberately use the Access database to save the resource files (including: MP3, Pictures, etc. so that I can use ado.net as much as possible, so found that the database file is relatively large; the implementation can dynamically set a path map such as: 10*8 path map, in the process of playing can listen to some MP3 music files (not just mid oh) because I use the MCI class, In summary, the implementation settings can be fully personalized. (OH: admin password is: 1234)
4, Try to turn some of the VB6 classes into vb.net, discovering that vb.net already has most of the commonly used features (I've only used some of the Windows basic operations classes, not learning to use the System.Net Class), I've chosen a. NET class MCI that does not have to turn to vb.net, which is used in VB6 with API letters Number, vb.net is the same, but the definition of API variables are different (with Apiviewer 2004), it is more convenient to feel, but because of the rough conversion of the original code, MCI class is very messy (have time to optimize the point). 5, because time does not allow me to briefly learn some basic class library use, found. NET class library is very powerful, I think and Java can spell Luo, hehe.