Michael J. Halvorson
Author, Historian, Speaker, Programmer

Technology

Since the introduction of Microsoft Visual Basic at Windows World in 1991, Halvorson has been a leading advocate for Visual Basic programming and has published over a dozen books on the subject.

"There is no greater opportunity in programming than what we see before us with the release of Windows 8 and the Windows Store--tools that allow developers to reach millions of customers world-wide." 
                         
-- Halvorson, on the release of Windows 8

Apps in the Windows Store

"Windows 8.1 and Visual Studio 2013 dramatically increase productivity and let VB developers engage in new platforms. I love creating Windows Phone apps!"
                    -- Halvorson, on the release of Visual Studio 2013

Phone development in Visual Basic 2013


                           New Computer Programming Books

Microsoft Visual Basic 2013 Step by Step (Microsoft Press, 2013)

This book teaches essential Visual Basic 2013 programming techniques in a multiplatform context.  Learn fundamental techniques related to user interface design, managing data, LINQ, and object-oriented programming in the context of real-world coding scenarios.  Designed for new-to-topic and intermediate programmers, this VB book explores application creation techniques for the Windows Store, the Windows desktop (Windows Forms), web apps (ASP.NET), and Windows Phone 8. It picks up where the book below leaves off and goes deep into the features of Visual Basic 2013 Professional.


Table of Contents: Introduction; Chapter 1: Visual Basic 2013 development opportunities and the Windows Store; Chapter 2: The Visual Studio Integrated Development Environment; Chapter 3: Creating your first Windows Store application; Chapter 4: Windows desktop apps: A walkthrough using Windows Forms

Chapter 5: Working with Windows Store app controls; Chapter 6: Working with Windows Forms controls; Chapter 7: XAML markup step by step; Chapter 8: Using XAML styles; Chapter 9; Exploring Windows 8 design features: Command bar, flyout, tiles, and touch

Chapter 10: Creating console applications; Chapter 11: Mastering data types, operators, and string processing; Chapter 12: Creative decision structures and loops; Chapter 13: Trapping errors by using structured error handling; Chapter 14: Using arrays, collections, and generics to manage data; Chapter 15: Innovative data management with LINQ; Chapter 16: Object-oriented programming techniques

Chapter 17: Database controls for Windows desktop apps; Chapter 18: Data access for Windows Store apps; Chapter 19: Visual Studio web development with
ASP.NET

Chapter 20: Introduction to Windows Phone 8 development; Chapter 21: Creating your first Windows Phone 8 application


Available:  November, 2013

Updates: New material, software notes, and errata at http://michaelhalvorsonbooks.com/Errata.html.

Purchase at
Amazon.com and other fine retailers.

 

 

Start Here! Learn Microsoft Visual Basic 2012 (Microsoft Press, 2012)

A thorough introduction to creating Windows 8 applications using Microsoft Visual Basic 2012. Designed for beginners, this book explores Visual Basic programming in the context of real Windows 8 apps that work with sound, video, graphics, data, and the web. (Current for Visual Basic 2012 and Visual Basic 2013.) If you've been wanting to learn how to program and were waiting for a text that teaches Visual Basic and Windows 8 programming, this is your book!



Table of Contents
: Introduction; Chapter 1: Getting to Know Visual Basic 2012; Chapter 2: Creating Your First Windows 8 Application; Chapter 3: Using Controls; Chapter 4: Designing Windows 8 Applications with Blend for Visual Studio; Chapter 5: Working with XAML; Chapter 6: Visual Basic Language Elements; Chapter 7: Controlling Application Design, Layout, and Program Flow; Chapter 8: Using the .NET Framework; Chapter 9: Debugging Applications; Chapter 10: Managing Data with Arrays and LINQ; Chapter 11: Design Focus: Five Great Features for a Windows 8 Application; Chapter 12: Future
Development Opportunities and the Windows Store.

Available: Now

Purchase at Amazon.com and other fine retailers.

Microsoft Visual Basic 2010 Step by Step (Microsoft Press, 2010)



A bestselling, hands-on, step-by-step guide to learning Visual Basic® 2010. Teach yourself the essential tools and techniques for Visual Basic® 2010-one step at a time. No matter what your skill level, you'll find the practical guidance and examples you need to start building professional applications for Windows® and the Web.

Discover how to:  
Work in the Microsoft® Visual Studio® 2010 Integrated Development Environment (IDE); Master essential techniques-from managing data and variables to using inheritance and dialog boxes; Create professional-looking UIs with Windows Forms; add visual effects and print support; Build compelling Web features with the Visual Web Developer tool; Use Microsoft® ADO.NET and advanced data presentation controls; Debug your programs and handle run-time errors; Use new features, such as Query Builder, and Microsoft® .NET Framework.

Available: Now

Earlier Books on Visual Basic, Windows, and Office:

Microsoft Visual Basic 2008 Step by Step, Michael Halvorson, Microsoft Press (Redmond, WA, 2008), ISBN 978-0735625372.

Microsoft Visual Basic 2005 Step by Step, Michael Halvorson, Microsoft Press (Redmond, WA, 2005), ISBN 0-7356-2131-4.

Microsoft Visual Basic .NET Step by Step, Version 2003, Michael Halvorson, Microsoft Press (Redmond, WA, 2003), ISBN 0-7356-19050.

Microsoft Visual Basic 6.0 Professional Step by Step, Second Edition, Michael Halvorson, Microsoft Press (Redmond, WA, 2002), ISBN 0-7356-1883-6.

Microsoft Visual Basic .NET Step by Step, Michael Halvorson, Microsoft Press (Redmond, WA, 2002), ISBN 0-7356-1374-5.

Microsoft Office XP Illustrated Brief, Michael Halvorson and Marjorie Hunt, Course Technology Inc. (Cambridge, Mass., 2002), ISBN 0-619-01897-6.

Microsoft Works 2000/2001 Illustrated Complete, Michael Halvorson, Course Technology Inc. (Cambridge, Mass., 2002), ISBN 0-619-10903-3.

Microsoft Office XP Inside Out, Michael Halvorson and Michael Young, Microsoft Press (Redmond, WA, 2001), ISBN 0-7356-1277-3.

Microsoft Office 2000 Professional Edition Illustrated Brief, Michael Halvorson, Course Technology Inc. (Cambridge, Mass., 2000), ISBN 0-7600-6155-6.

Microsoft Works 2000 Illustrated Complete, Michael Halvorson, Course Technology Inc. (Cambridge, Mass., 2000), ISBN 0-619-01742-2.

Running Microsoft Office 2000 Professional, Michael Halvorson and Michael Young, Microsoft Press (Redmond, WA, 1999), ISBN 0-57231-936-4.  [Premium and Small Business Editions were also published with additional chapters and version specific information.]

Learn Microsoft Visual Basic 6.0 Now, Michael Halvorson, Microsoft Press (Redmond, WA, 1999), ISBN 0-7356-0729-X.

Microsoft Visual Basic 6.0 Professional Step by Step, Michael Halvorson, Microsoft Press (Redmond, WA, 1998), ISBN 1-57231-809-0.

Running Microsoft Office 97, Updated Edition, Michael Halvorson and Michael Young, Microsoft Press (Redmond, WA, 1998), ISBN 1-57231-889-9.

Microsoft Office 97 Professional Edition, Brief Edition, Michael Halvorson, Course Technology Inc. (Cambridge, Mass., 1998), ISBN 0-7600-5841-5.

Microsoft Works 4/4.5 for Windows 95 Illustrated, Michael Halvorson, Course Technology Inc. (Cambridge, Mass., 1998), ISBN 0-7600-6024-X.

Microsoft Word 97 Visual Basic Step by Step, Michael Halvorson and Chris Kinata, Microsoft Press (Redmond, WA, 1997), ISBN 1-57231-388-9.

Microsoft Visual Basic 5 Step by Step, Michael Halvorson, Microsoft Press (Redmond, WA, 1997), ISBN 1-57231-435-4.

Running Microsoft Office 97, Michael Halvorson and Michael Young, Microsoft Press (Redmond, WA, 1997), ISBN 1-57231-322-6.

Microsoft Works 4 for Windows 95 Illustrated, Michael Halvorson, Course Technology Inc. (Cambridge, Mass., 1996), ISBN 0-7600-3563-6.

Learn Visual Basic Now, Michael Halvorson, Microsoft Press (Redmond, WA, 1996), ISBN 1-55615-905-6.

Running Microsoft Office 95, Michael Halvorson and Michael Young, Microsoft Press (Redmond, WA, 1996), ISBN 1-55615-897-1.

Microsoft Visual Basic 4 Step by Step, Michael Halvorson, Microsoft Press (Redmond, WA, 1995), ISBN 1-55615-694.

Brief Microsoft Windows 3.1 and DOS, June Parsons and Michael Halvorson, Course Technology Inc. (Cambridge, Mass., 1994), ISBN 1-56527-238-2.

Microsoft Works 3.0 for Windows Illustrated, Michael Halvorson, Course Technology Inc. (Cambridge, Mass, 1994), ISBN 1-56527-255-2.

Running MS-DOS QBasic, Michael Halvorson and David Rygmyr, Microsoft Press (Redmond, WA, 1991), ISBN 1-55615-340-6.

Learn BASIC for the Apple Macintosh Now, Michael Halvorson and David Rygmyr, Microsoft Press (Redmond, WA, 1990), ISBN 1-55615-314-7.

Running UNIX, Michael Halvorson, JoAnne Woodcock, and Robert Ackerman, Microsoft Press (Redmond, WA, 1990), ISBN 1-55615-270-1.

Learn BASIC Now, Michael Halvorson and David Rygmyr, Microsoft Press (Redmond, WA, 1989), ISBN 1-55615-240.

Xenix at Work, JoAnne Woodcock and Michael Halvorson, eds., Microsoft Press (Redmond, WA, 1986), ISBN 0-914845-55-1.