Your question is too general. We need more details about your project. Visual BASIC has more 'front end' capability than almost any other language I've seen. C++ code is normally used with VB to handle computationally intensive portions of the application.
Please let us know more details about your application and we may be able to help.
Thank you for your question -