In Visual Studio, use the migration wizard. It should be 90% successful. The rest will need manual refactoring.
Please refer the following link, there you can find useful information about differences between VB6 and VB .NET
For providing context-sensitive help to VB5 and Vb6 applications, we can set the property called App.helpfile and hook-up the helpfile with the application. For VB 5 and above one can use .hlp files as help files. For Vb6 and above one can use .chm files as application help files. In VB.NET this property is not used for providing F1 help to the applications. Instead a control named - Helpprovider is dropped on the form and configured for associating help topics frm the .chm file to the form controls.
No, any program targeting the .Net runtime will require that version of the runtime that it was compiled against. Note that having the 3.0 runtime does not mean an application with the 1.1 runtime will work; it must be the same runtime compiled.
Linux is more powerful then windows
VB6 is a more recent and more advanced version of visual basic.
The question is too vague and broad to be answered. It's sort of like asking "How do you cook food?" The answer depends on the details of the application and database, and is not a simple straightforward universal process.
A .vb6 file is visual basic 6 source code, sometimes with it are .frm files that you would need. A .dmg is a Macintosh binary. you would have to find a program to compile the vb6 code to a Macintosh binary.
Java is not better than VBNet, nor is VBNet better than Java. Eachone has its advantages and disadvantaged over the other one.
vbNewLine
It is just a different coding language, but C is more for business that VBNET
x
An instance in VBNet is the same as an instance in any other language; it is the realisation of a type. In object-oriented languages, like VBNet, we say that an object is an instance of a class, where the class defines the object's type.