Visual basic
Component Based Software Development with Java Andrew K Lui School of Science and Technology Open University of Hong Kong.