my final project for the Bsc in computer science is to write a programme in vb 6. But the interface provided by vb6 is too old.the vb6 interface looks more like a windows 2000 which is very old. is there a way to use the same programming language but with a better interface?
What sort of project do you intend to create? What will the software do?
Have you studied GUI design and interaction design? You should be able to create an effective, elegant interface whether you're using VB 6 or some .NET language.
You could create funky virtual controls by drawing shapes on the form and handling MouseMove events, but ouch! that's a lot of work. A simpler and quicker route would be to create custom graphics for the standard set of controls; you'll find plenty of examples online explaining how this is done.
If you haven't already programmed in VB 2005, then you may want to invest a little more effort in the interface design rather than jumping from VB 6 to .NET. Depending on how much time you may have, I'd recommend looking up one or more of the following books in your library:
Universal Principles of Design by Lidwell, Holden, and Butler
About Face 3.0 by Alan Cooper
The Design of Everyday Things by Don Norman
Tog on Interface by Bruce Tognazzini
Designing Interactions by Bill Moggridge