Home > Store

Visual Basic 2015 Unleashed

Register your product to gain access to bonus material or receive a coupon.

Visual Basic 2015 Unleashed


  • Sorry, this book is no longer in print.
Not for Sale

eBook (Watermarked)

  • Your Price: $38.39
  • List Price: $47.99
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.


  • Copyright 2016
  • Dimensions: 7" x 9-1/8"
  • Pages: 1440
  • Edition: 1st
  • Book
  • ISBN-10: 0-672-33450-X
  • ISBN-13: 978-0-672-33450-4

Using Visual Basic 2015, developers can build cutting-edge applications that run practically anywhere: on Windows desktops, new Windows 10 devices, in mobile and cloud environments, and beyond. Visual Basic 2015 Unleashed is the most comprehensive, practical reference to modern programming with VB 2015.

Long-time Visual Basic MVP Alessandro Del Sole walks you through the latest version of the language, helping you thoroughly master its most valuable features, most powerful programming techniques, and most effective development patterns. Next, he shows how to use Visual Basic 2015 to build robust, effective software in a wide range of environments.

Extensively updated for Visual Basic 2015’s major improvements, this guide covers both Visual Basic 2015 Professional Edition for professional developers and the free Community Edition for hobbyists, novices, and students. Del Sole has added detailed coverage of building new universal Windows apps for Windows 10 and using new Visual Studio 2015 capabilities to supercharge your productivity as a developer. If you want to leverage all of VB 2015’s power, this is the book you need.

Detailed information on how to...

  • Understand the Visual Studio 2015 IDE, .NET Framework 4.6 and the new .NET Core 5, and the anatomy of a VB 2015 application
  • Debug VB applications and implement error handling and exceptions
  • Keep your code clean and well-organized with VB 2015’s new refactoring tools
  • Master modern VB object development: namespaces, modules, structures, enums, inheritance, interfaces, generics, delegates, events, collections, iterators, and more
  • Share Visual Basic code with Portable Class Libraries and Shared Projects
  • Access data with LINQ and ADO.NET Entity Framework
  • Manipulate XML documents with LINQ and XML Literals
  • Build and deploy applications to run in the Microsoft Azure cloud
  • Develop universal Windows apps that run on any Windows 10 device
  • Use advanced .NET 4.6 platform capabilities, including async and parallel programming, multithreading, assemblies, reflection, and coding attributes
  • Leverage new compiler APIs to write custom domain-specific live code analysis rules
  • Test code with unit tests and TDD 
  • Deploy apps efficiently with InstallShield for Visual Studio and ClickOnce



Please download the free code files associated with Visual Basic 2015 Unleashed here.

Sample Content

Online Sample Chapter

Asynchronous Programming in Visual Basic 2015

Sample Pages

Download the sample pages (includes Chapter 42 and Index)

Table of Contents

Introduction     1

Code Samples and Software Requirements     2

Part I: Learning the Basics of VB

Chapter 1: Introducing .NET 2015     3

.NET 2015: A New Vision for Development     3

The .NET Framework 4.6 for Desktop     5

Introducing .NET Core 5     10

Programming Languages in Visual Studio 2015     12

What’s New with Compilers     13

The Windows Software Development Kit     15

Summary     15

Chapter 2: The Visual Studio 2015 IDE for Visual Basic     17

What’s New in Visual Studio 2015     17

Status Bar and Start Page     18

Working with Projects and Solutions     20

Working with Tool Windows     35

The My Project Window     42

Compiling Projects     48

Debugging Overview     58

Browsing the Visual Basic and .NET Documentation     65

Quick Launch Tool     67

Showing the Hierarchy of Method Calls     69

Summary     70

Chapter 3: The Anatomy of a Visual Basic Project     71

Brief Overview of Types and Members     71

Visual Basic 2015 Reserved Keywords     80

Understanding Project Files     82

Understanding References     92

Summary     97

Chapter 4: Data Types and Expressions     99

Introducing the Common Type System     99

Understanding Value Types     103

Understanding Reference Types     113

Differences Between Value Types and Reference Types     116

Converting Between Value Types and Reference Types     121

Understanding Conversion Operators     129

Working with .NET Fundamental Types     135

Common Operators     172

Iterations, Loops, and Conditional Code Blocks     188

Summary     197

Chapter 5: Debugging Visual Basic 2015 Applications     199

Preparing an Example     199

Debugging Instrumentation     200

Inspecting Object Details with Debugger Visualizers     215

Debugging in Code     216

Summary      230

Chapter 6: Errors, Exceptions, and Code Refactoring     231

Introducing Exceptions     231

Handling Exceptions     233

Refactoring Your Code: Light Bulbs and Quick Actions     249

Summary     266

Part II: Object-Oriented Programming with Visual Basic 2015

Chapter 7: Class Fundamentals

More Information

Unlimited one-month access with your purchase
Free Safari Membership