SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
This eBook includes the following formats, accessible from your Account page after purchase:
EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
PDF The popular standard, used most often with the free Acrobat® 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.
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...
Please download the free code files associated with Visual Basic 2015 Unleashed here.
Custom Code Refactoring with VB 2015 and the .NET Compiler Platform
Introduction to Azure App Service
Live Code Analysis with Visual Basic 2015 and the .NET Compiler Platform
Open Source: GitHub for .NET Developers, Part 1: Version Control
Open Source: GitHub for .NET Developers, Part 2: Collaborating and Contributing
Open Source: GitHub for .NET Developers, Part 3: Documents and Statistics
The Code-Focused Experience in Visual Basic 2015
Please visit the author's site community.visual-basic.it/AlessandroEnglish and www.visual-basic.it.
Asynchronous Programming in Visual Basic 2015
Download the sample pages (includes Chapter 42 and Index)
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