Visual Basic 2015 Unleashed

  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 2015-07-24
  • Publisher: Sams Publishing

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $59.99 Save up to $9.00
  • Rent Book $53.99
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


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

Author Biography

Alessandro Del Sole, a Microsoft Most Valuable Professional (MVP) for .NET and Visual Basic since 2008, is well known throughout the global VB community. He is a community leader on the Italian Visual Basic Tips and Tricks website (http://www.visual-basic.it ), which serves more than 46,000 VB developers, as well as a frequent contributor to the MSDN Visual Studio Developer Center. He has been awarded MVP of the Year five times (2009, 2010, 2011, 2012, 2014) and enjoys writing articles on .NET development both in English and Italian. He also writes blog posts and produces instructional videos as well as Windows Store apps. You can find him online in forums and you can follow him on Twitter at @progalex.

Table of Contents

Part I — Learning the Basics of VB
1. Introducing the .NET Framework 4.6
2. The Anatomy of a Visual Basic Project
3. The Visual Studio 2015 IDE for Visual Basic
4. Data Types and Expressions
5. Debugging Visual Basic applications
6. Handling Errors and Exceptions

Part II — Object-Oriented Programming with Visual Basic 2015
7. Class Fundamentals
8. Managing an Object’s Lifetime
9. Organizing Types within Namespaces
10. Modules
11. Structures and Enumerations
12. Inheritance
13. Interfaces
14. Generics and Nullable Types
15. Delegates and Events
16. Working with Collections and Iterators
17. Creating Objects: Visual Tools and Portable Libraries

Part III — Advanced Language Features
18. Manipulating Files and Streams
19. The My Namespace
20. Advanced Language Features

Part IV — Data Access with ADO.NET and LINQ
21. Introducing ADO.NET and DataSets
22. Introducing LINQ
23. LINQ to Objects
24. LINQ to SQL
25. LINQ to DataSets
26. Introducing ADO.NET Entity Framework
27. Manipulating Xml Documents with LINQ and Xml Literals

Part V — Building Windows Desktop Applications
28. Creating WPF Applications
29. WPF Common Controls
30. Brushes, Styles, Templates, and Animations in WPF
31. Manipulating Documents and Media
32. Introducing Data-binding
33. Localizing Applications

Part VI — Building Web Applications
34. Building and Publishing ASP.NET Web Applications
35. Building and Deploying Applications for Microsoft Azure
36. Building Apps for mobile devices

Part VII — Networking and Exposing Data Through Networks
37. Creating and Consuming WCF Services
38. Implementing and Consuming WCF Data Services

Part VIII - Advanced .NET Framework with VB 2015
39. Serialization
40. Processes and Multithreading
41. Parallel Programming and Parallel LINQ
42. Asynchronous Programming
43. Working with assemblies
44. Reflection
45. Coding Attributes
46. Platform Invokes and Interoperability with the COM Architecture
47. Documenting the Source Code with XML Comments


Part IX — Applications Deployment
48. Understanding the Global Assembly Cache
49. Setup & Deployment Projects with InstallShield for Visual Studio
50. Deploying Applications with ClickOnce

Part X — Mastering the Visual Studio 2015 IDE
51. Advanced IDE Features
52. Code Analysis Tools
53. Testing Code with Unit Tests, Test-Driven Development, and Code Contracts
Appendix A — Useful Resources and Tools for Visual Basic

Rewards Program

Write a Review