VBTrain.Net™: Creating Computer and Web Based Training with Visual Basic®
The book is now available from this site! It is also
available at the major online bookstores and in many local bookstores as well.
One advantage of purchasing the book here, though, is that Jeff will be happy
to sign your copy and write a short note.
Sale Price: $9.95 (List is $49.95)
Number of Pages: 440
The advent of Microsoft®'s .NET framework offers tremendous
new opportunities for training developers. Inheritance, classes, encapsulation,
properties, and methods are not terms normally associated with training, but in
this book you'll learn how these concepts and many more apply to creating
world-class training with unprecedented productivity. This book shows all
aspects of developing training with the author's preferred .NET language,
Visual Basic .NET.
In VBTrain.Net, learn to:
- Create and
deploy training projects via both Windows Forms and ASP.NET
- Apply Object-Oriented
Programming principles to the training world
- Use Visual Inheritance to
define your user interface in changeable layers
- Include the Windows Media™
Player, Flash™, and Microsoft Agent™
- Incorporate graphics (external
and embedded), hyperlinks, text, and more
- Connect to a database for
instantaneous updating of your training content
- Create your own questions and
other custom training controls
- Exploit GDI+ for graphical
text, sophisticated gradients, and antialiasing
About the Author
Jeff Rhodes is the Chief Technical Officer and co-owner of
Platte Canyon Multimedia Software Corporation, a leader in developing
commercial software that Improves the Lives of Training Developers™. He
graduated at the top of his class at the Air Force Academy, where he earned a
Bachelor of Science in Electrical Engineering. Jeff received a Master’s degree
in Economics from the London School of Economics, which he attended under a
British Marshall Scholarship. He has over nine years of experience creating CBT
and add-on products. Jeff co-wrote The ToolBook® Companion and
has published many articles on training development. He is a frequent presenter
at technical conferences. Jeff lives in Colorado Springs with his wife, Sue,
and sons, Derek and Michael.
The book has been an excellent read! I'm halfway through it and I have already changed one of my kiosk apps to use visual inheritance. It's a great book. I'm look forward to finishing and applying it.
I want to stress again how much I'm enjoying your book. Here's why: I've bought a ton of .Net books over the last two years. First I did ASP.Net work, and now I'm moving into WinForms. Most of the books look at .Net from a feature point of view--they cover all basics, presenting the CLR, controls, data access, error handling, deployment, etc. But they provide little, if any, real-world information about taking all these features and creating an application. Your book, on the other hand, takes the opposite approach (as you know!), and provides a quick look at the .Net architecture, but then moves straight into developing an app., teaching more about .Net along the way. I wish there were more books like this!
You did a great job of distilling VS.NET and VB.NET in less than 100 pages.
Jeff's too modest. His book is a good place to start. If you want to start creating e-Learning content using a page scripting
language then you have a huge amount of work to do. Jeff's book doesn't have the solutions to all these things but it does solve some of the initial time wasting challenges and point you in a sensible direction. So, to sum up, Jeff's book may not be all you need but it will get you started and, unlike the Java route, you can always hassle Platte for help.
I have before me Jeff's VBTrain.Net book and have been making my way slowly through it. I like the book because it cuts straight to how professional developers of training can use VB.NET. Being well-versed in the ToolBook model of development, it is nice to be shown the similarities and differences. I can see how VB.NET can be used for training.
I've a rapidly expanding library on this new stuff, and locating stuff inside it is compellingly frustrating! My worst experience so far has been establishing how to use system-wide variables which persist across a multi-form application. Of all the books on the shelf, the only one that hit that meaningfully was Jeff's "VBTrain.Net". Thanks Jeff!