cta quote button

Best Books to Learn Microsoft

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. Programming with Microsoft Visual Basic 2017 (2017)

Teach your students to master the fundamentals of effective programming as they work through Visual Basic 2017’s latest features with PROGRAMMING WITH MICROSOFT VISUAL BASIC 2017, 8E by best-selling technology author Diane Zak. The wealth of hands-on applications in this book’s engaging real-world setting make this an ideal choice for your introduction to programming course. New hands-on applications, timely examples, and practical exercises address today’s students’ varied learning styles. This edition’s dynamic visual presentation, step-by-step tutorials, and strategically placed activity boxes help even students with no prior programming experience learn how to effectively plan and create interactive Visual Basic 2017 applications. Find the tools you need to prepare the next generation of developers with this comprehensive, practical book and MindTap digital resources, including an interactive eBook, author videos, and more!

Author(s): Diane Zak

2. Programming with Microsoft Visual Basic 2015 (2015)

Learn to master the basics of effective programming as you work through Visual Basic 2015’s latest features with the wealth of hands-on applications in this book’s engaging real-world setting. PROGRAMMING WITH MICROSOFT VISUAL BASIC 2015, 7E by best-selling author Diane Zak offers you an ideal introduction to programming with a dynamic visual presentation, step-by-step tutorials, and strategically placed activity boxes. New hands-on applications, timely examples, and practical exercises address a variety of learning styles. Even if you have no prior programming experience, you will learn how to effectively plan and create interactive Visual Basic 2015 applications. This edition places particular emphasis on GUI design skills and responsive design. To ensure your success, the book is available with an optional MindTap, which includes an eBook, interactive quizzing, study tools, and dynamic videos created and narrated by the author.

Author(s): Diane Zak

3. VBA Programming for Microsoft Project ’98 through 2010 with an Introduction to VSTO (2011)

Award winning technologist and Project MVP Rod Gill puts his many years of field experience into your hands through a structured learning approach including hands-on exercises and many useful macros. This book is essential for people who want to increase their Microsoft Project productivity using Visual Basic for Applications (VBA) and who want to begin using Visual Studio Tools for Office. This book applies to all version of Microsoft Project from 98 through 2010.

Only book devoted Project VBA
Jump-start your development with 30 useful sample code downloads
Ideal for beginners and advanced programmers
Advanced topics include working with Project Server data
Loaded with notes, warnings, tips and tricks Excellent reference and training manual

Author(s): Rod Gill, Jack Dahlgren

4. Programming Microsoft Azure Service Fabric (Developer Reference) (2016)

The-lead-singer-of-the-bands-Slipknot-and-Stone-Sour-humorously-pokes-fun-at-all-of-lifes-annoyances-including-the-rude-behavior-of-people-in-malls-and-restaurants-poor-fashion-decisions-air-travel-and-the-sad-state-of-modern-music

Author(s): Haishi Bai

5. Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD) (2014)

Prepare for Microsoft Exam 70-480—and help demonstrate your real-world mastery of programming with HTML5, JavaScript, and CSS3. Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.

Focus on the expertise measured by these objectives:

  • Implement and manipulate document structures and objects
  • Implement program flow
  • Access and secure data
  • Use CSS3 in applications

This Microsoft Exam Ref:

  • Organizes its coverage by exam objectives.
  • Features strategic, what-if scenarios to challenge you.

Author(s): Rick Delorme

6. Excel 2013 Power Programming with VBA (2013)

Maximize your Excel 2013 experience using VBA application development

The new Excel 2013 boasts updated features, enhanced power, and new capabilities. Naturally, that means John Walkenbach returns with a new edition of his bestselling VBA Programming book and covers all the methods and tools you need to know in order to program with Excel. With this comprehensive guide, “Mr. Spreadsheet” shows you how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf.

Featuring a complete introduction to Visual Basic for Applications and fully updated for the latest features of Excel 2013, this essential reference includes an analysis of Excel application development and is packed with procedures, tips, and ideas for expanding Excel’s capabilities with VBA.

  • Offers an analysis of Excel application development and a complete introduction to VBA
  • Features invaluable advice from “Mr. Spreadsheet” himself, bestselling author John Walkenbach, who demonstrates all the techniques you need to create Excel applications, both large and small
  • Covers navigating the Excel interface, formatting worksheets, interacting with other Office applications, working with collaboration tools, and using sample workbooks and John Walkenbach’s award-winning Power Utility Pak to help enhance your Excel skills
  • Provides tips, tricks, and techniques for expanding Excel’s capabilities with VBA that you wont find anywhere else

Excel 2013 Power Programming with VBA is packed with procedures, tips, and ideas for achieving Excel excellence with VBA.

Author(s): John Walkenbach

7. Programming with Microsoft Visual Basic 2012 6th edition by Zak, Diane (2013) Paperback (1709)


Programming with Microsoft Visual Basic 2012 6th edition by Zak, Diane (2013) Paperback on Amazon.com. *FREE* shipping on qualifying offers.

Author(s): 

8. Programming Microsoft Dynamics NAV – Fifth Edition (2017)

Customize your NAV applications

About This Book

  • Gain from the insights and methods of industry-leading experts and tailor your applications to best suit the needs of your business
  • Learn through the detailed explanations and useful examples that are presented in a logical, step-by-step manner
  • This comprehensive guide is written with the goals of being used as a classroom text, a self-study text, and as a handy in-depth reference guide

Who This Book Is For

This book will appeal to all those who want to learn about NAV’s powerful and extensive built-in development capabilities. It assumes that you understand programming and are familiar with business application software, although you aren’t expected to have worked with NAV before. ERP consultants and managers of NAV development will also find the book helpful.

What You Will Learn

  • Productively and effectively use the development tools that are built into Dynamics NAV
  • Understand the strengths of NAV’s development tools and how they can be applied to address functional business requirements
  • Introduction to programming using the C/AL language in the C/SIDE Development Environment
  • Explore functional design and development using C/AL
  • Leverage advanced NAV development features and tools
  • Get to know the best practices to design and develop modifications of new functionality integrated with the standard NAV software

In Detail

Microsoft Dynamics NAV is a full business solution suite, and a complete ERP solution, which contains a robust set of development tools to support customization and enhancement. These tools help in greater control over financials and can simplify supply chain, manufacturing, and operations.

This book will take you from an introduction to Dynamics NAV and its integrated development tools to being a productive developer in the Dynamics NAV Development Environment. You will find this book very useful if you want to evaluate the product’s development capabilities or need to manage Dynamics NAV based projects. It will teach you about the NAV application structure, the C/SIDE development environment, the C/AL language paired with the improved editor, the construction and uses of each object type, and how it all fits together to build universal applications. With this new edition, you will be able to understand how to design and develop using Patterns and new features such as Extensions and Events.

Style and approach

This book is filled with examples and will serve as a comprehensive reference guide, complementing NAV’s Help files.

Author(s): Mark Brummel, David A. Studebaker

9. Introduction to Programming Using Visual Basic (10th Edition) (2016)

For courses in Visual Basic Programming 

 

From the Beginning: A Comprehensive Introduction to Visual Basic Programming

Schneider’s Introduction to Programming Using Visual Basic, Tenth Edition brings continued refinement to a textbook praised in the industry since 1991. A favorite for both instructors and students, Visual Basic 2015 is designed for readers with no prior computer programming experience. Schneider introduces a problem-solving strategy early in the book and revisits it throughout allowing you to fully develop logic and reasoning. A broad range of real-world examples, section-ending exercises, case studies and programming projects gives you a more hands-on experience than any other Visual Basic book on the market.

 

The Tenth Edition keeps the pace with modern programming methodology while incorporating current content and practices. Each chapter is rich yet concise due to to the author’s focus on developing chapters around crucial subjects rather than covering too many topics superficially. The amount and the range of projects provided in the text offer flexibility to adapt the course according to the interests and abilities of the readers. Some programming projects in later chapters can be assigned as end-of-the-semester projects.

Also available with MyProgrammingLab .

MyProgrammingLab is an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to specific Pearson CS1/Intro to Programming textbooks. Through practice exercises and immediate, personalized feedback, MyProgrammingLab improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.

  • Interactive Practice providesfirst-hand programming experience in an interactive online environment.
  • Error Messages for Incorrect Answers give studentsimmediate personalized feedback. The error messages include both the feedback from the compiler and plain English interpretations of likely causes for the incorrect answer.
  • Step-by-step VideoNote Tutorials enhance the programming concepts presented in your Pearson textbook by allowing students to view the entire problem-solving process outside of the classroom–when they need help the most.
  • Pearson eText gives students access to their textbook anytime, anywhere. In addition to note taking, highlighting, and bookmarking, the Pearson eText offers interactive and sharing features. Rich media options let students watch lecture and example videos as they read or do their homework. Instructors can share their comments or highlights, and students can add their own, creating a tight community of learners in your class.
  • The Pearson eText companion app allows existing subscribers to access their titles on an iPad or Android tablet for either online or offline viewing.
  • Dynamic grading and assessment provide auto-grading of student assignments, saving you time and offering students immediate learning opportunities:
    • A dynamic roster tracks their performance and maintains a record of submissions.
    • The color-coded gradebook gives you a quick glance of your class' progress. Easily drill down to receive information on a single student's performance or a specific problem. Gradebook results can be exported to Excel to use with your LMS.

Author(s): David I. Schneider

10. Exam Ref 70-483 Programming in C# (MCSD) (2013)

Prepare for Microsoft Exam 70-483—and help demonstrate your real-world mastery of programming in C#. Designed for experienced software developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.

Focus on the expertise measured by these objectives:

  • Manage Program Flow
  • Create and Use Types
  • Debug Applications and Implement Security
  • Implement Data Access

This Microsoft Exam Ref:

  • Organizes its coverage by exam objectives.
  • Features strategic, what-if scenarios to challenge you.

Author(s): Wouter de Kort

11. Beginning Microsoft SQL Server 2012 Programming (2012)

Get up to speed on the extensive changes to the newest release of Microsoft SQL Server

The 2012 release of Microsoft SQL Server changes how you develop applications for SQL Server. With this comprehensive resource, SQL Server authority Robert Vieira presents the fundamentals of database design and SQL concepts, and then shows you how to apply these concepts using the updated SQL Server. Publishing time and date with the 2012 release, Beginning Microsoft SQL Server 2012 Programming begins with a quick overview of database design basics and the SQL query language and then quickly proceeds to show you how to implement the fundamental concepts of Microsoft SQL Server 2012.

You’ll explore the key additions and changes to this newest version, including conditional action constructs, enhanced controls for results paging, application integration with SharePoint and Excel, and development of BI applications.

  • Covers new features such as SQL Azure for cloud computing, client-connectivity enhancements, security and compliance, data replication, and data warehouse performance improvements
  • Addresses essential topics including managing keys, writing scripts, and working with store procedures
  • Shares helpful techniques for creating and changing tables, programming with XML, and using SQL Server Reporting and Integration Services

Beginning Microsoft SQL Server 2012 Programming demystifies even the most difficult challenges you may face with the new version of Microsoft SQL Server.

Author(s): Paul Atkinson, Robert Vieira

12. Programming Microsoft ASP.NET MVC (3rd Edition) (Developer Reference) (2014)

Develop next-generation web applications with ASP.NET MVC

Go deep into the architecture and features of ASP.NET MVC 5, and learn how to build web applications that work well on both the desktop and mobile devices. Web development expert Dino Esposito takes you through the web framework’s Model-View-Controller (MVC) design model, and covers the tools you need to cleanly separate business logic from the user interface. If you’re an experienced web developer new to ASP.NET MVC, this practical guide will get you going.

Discover how to:

  • Build web applications that are easy to test and maintain
  • Dive into the functions of controllers—the heart of an MVC site
  • Explore the structure and behavior of a view engine
  • Process a variety of input data using a custom model binder
  • Automate the writing of input forms, and streamline validation
  • Design websites for mobile devices, localization, and error handling
  • Provide security by implementing a membership system
  • Inject script code into your site using JavaScript and jQuery
  • Use Responsive Web Design to make sites mobile-friendly

Author(s): Dino Esposito