This book takes programming as the main line and introduces the basic knowledge and methods of Visual Basic to make readers master basic knowledge and ideas of Visual Basic. The book is divided into 10 chapters, mainly including programming language and visual interface design, the two parts combined organically by the author in editing process. The book combines the theory with practice, stresses design methods and cultivation of ability, and lays a good foundation for readers to apply Visual Basic to conduct programming. This book can be taken as the teaching material for Visual Basic course in higher education institutions and as self-study book for readers interested in Visual Basic programming.