In The Temple of VB, Matthew Gertz, formerly Developer Manager of Microsoft Visual Basic, walks the reader through the creation of six different fully-functional applications. Along the way, the reader will learn about message pumps, graphics usage, sound usage, Windows Forms, WPF, XML, printing, file saving and loading, and dozens of other important programming concepts and advice acquired from his experiences as a developer.
Contents include:
- VBEuchre: Learn how to write a card game (Euchre) which incorporates various Windows Forms controls, user controls, timers, message pumps, sound, graphics, dialog, resources, and game logic.
- VB Paint-by-numbers: Learn how to leverage owner-drawing of controls, save and load files, implement undo-redo stacks, and print documents from your program.
- VB DNA-to Protein converter: Learn about to use WPF stack panels to create a great visual presentation of data, as well as look-up techniques for converting one data type to another.
- VB animation: Learn how to use timers and image controls to create the illusion of movement in your applications, and how to leverage this for a simple animated "catch the gerbil" game.
- VB Maze: Learn how to use XML to define your own maze adventure game, using "controls-on-the-fly" to add interest to different areas of the maze.
- VB Encrypt: Learn how to create your own Vigenere file encryptor to protect data.
Contents include:
- VBEuchre: Learn how to write a card game (Euchre) which incorporates various Windows Forms controls, user controls, timers, message pumps, sound, graphics, dialog, resources, and game logic.
- VB Paint-by-numbers: Learn how to leverage owner-drawing of controls, save and load files, implement undo-redo stacks, and print documents from your program.
- VB DNA-to Protein converter: Learn about to use WPF stack panels to create a great visual presentation of data, as well as look-up techniques for converting one data type to another.
- VB animation: Learn how to use timers and image controls to create the illusion of movement in your applications, and how to leverage this for a simple animated "catch the gerbil" game.
- VB Maze: Learn how to use XML to define your own maze adventure game, using "controls-on-the-fly" to add interest to different areas of the maze.
- VB Encrypt: Learn how to create your own Vigenere file encryptor to protect data.