£41.68

Apress Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET

Price data last checked 68 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

Last 23 days • 23 data points (No recent data available)

Historical
Generating forecast...
£41.68 £41.63 £41.64 £41.65 £41.66 £41.67 £41.69 25 January 2026 30 January 2026 05 February 2026 10 February 2026 16 February 2026

Price Distribution

Price distribution over 23 days • 1 price levels

Days at Price
23 days 0 6 12 17 23 £42 Days at Price

Price Analysis

Most common price: £42 (23 days, 100.0%)

Price range: £42 - £42

Price levels: 1 different prices over 23 days

Description

Apply skills and approaches to your programming to build a real-world application in C# 11 using the latest editions of Visual Studio, C#, and Microsoft .NET. This revised edition is updated with C#11 and places more emphasis on the newly introduced top-level statements. Additionally, you will find useful techniques and an explanation of the differences between writing code in two different styles. It also covers the new templates introduced in .NET 6, along with usage of .NET 7 in Windows 10 to write code and generate output. Each chapter opens with an introduction and original application written in C# 11 so that you can jump right into coding. From there, you are guided through an expected output and taught best practices along the way. Author Vaskaran Sarcar emphasizes extending and maintaining the same program and he demonstrates examples for different scenarios to make your program more efficient and effective. This book is divided into five parts. The first part starts with a detailed discussion of polymorphism. It then shows you how to make proper use of abstract classes and interfaces, and teaches you to discern which technique to use for a specific scenario. Discussions on code comments teach you how to use them effectively, and why you need to be careful with code comments. In the second part you will learn six design principles, including SOLID and DRY principles. These are the foundation of well-known design patterns, and they establish practices for developing software with considerations for maintaining and extending as a project grows. The third part walks you through methods to make efficient applications. You will learn the common use of factories to separate code from its opposite and the alternative of inheritance using object composition and wrappers. This part also demonstrates the use of template methods, hooks, and facades in programming.Hints show you how professional coders develop an enterprise application. Better handling of exceptions and null values is another integral part of professional programming, which the fourth part explores in detail. This will help you become a more professional programmer. In the final part of the book, you will learn about effective memory management techniques and the use and misuse of design patterns. This part also briefly discusses how to decide between a static method and an instance method and other techniques. After reading this book, you will be able to implement best practices to make your programs more effective and reliable. What Will You Learn Analyze alternative solutions before implementation by comparing pros and cons Make polymorphic code perform better Know the side effects of bad/redundant comments Understand the significance of the SOLID and DRY principles Add features using wrappers Redefine steps without altering the calling sequence of an algorithm Use hooks in your application Convert a complex system into a user-friendly system using facades Run your application in .NET 6 Who Is This Book ForDevelopers with a basic knowledge of C#.

Product Specifications

Brand
Apress
Format
paperback
Domain
Amazon UK
Release Date
29 November 2022
Listed Since
30 July 2022

Barcode

No barcode data available

Similar Products You Might Like

Pro C# 10 with .NET 6: Foundational Principles and Practices in Programming
95% match

Pro C# 10 with .NET 6: Foundational Principles and Practices in Programming

£46.04 14 Jan 2026
Target C#: Simple Hands-On Programming with Visual Studio 2022
95% match

Target C#: Simple Hands-On Programming with Visual Studio 2022

Apress

£43.22 24 Feb 2026
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition
94% match

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

Packt Publishing

£35.25 17 Mar 2026
C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code
94% match

C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code

Packt Publishing

£45.34 12 Dec 2025
Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript
94% match

Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript

Apress

£55.32 22 Feb 2026
ASP.NET Core Razor Pages: Full Stack Web Development with C#.NET, HTML, Bootstrap, CSS, JavaScript, and Entity Framework Core
94% match

ASP.NET Core Razor Pages: Full Stack Web Development with C#.NET, HTML, Bootstrap, CSS, JavaScript, and Entity Framework Core

£47.22 07 Mar 2026
Beginning SOLID Principles and Design Patterns for ASP.NET Developers
94% match

Beginning SOLID Principles and Design Patterns for ASP.NET Developers

Apress

£59.64 21 Feb 2026
ASP.NET Core 5 and Angular: Full-stack web development with .NET 5 and Angular 11, 4th Edition
94% match

ASP.NET Core 5 and Angular: Full-stack web development with .NET 5 and Angular 11, 4th Edition

Packt Publishing

£43.32 22 Feb 2026
Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design
94% match

Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design

Apress

£46.19 16 Feb 2026
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, and Entity ... Visual Studio 2017 or Visual Studio Code
94% match

C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, and Entity ... Visual Studio 2017 or Visual Studio Code

Packt Publishing

£22.09 27 Feb 2026
Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition
94% match

Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition

Packt Publishing

£39.99 17 Mar 2026
C# .NET mit Methode: Professionelle Software entwickeln mit C# und .NET: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting
94% match

C# .NET mit Methode: Professionelle Software entwickeln mit C# und .NET: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting

Vieweg+Teubner Verlag

£64.47 05 Mar 2026
Practical Entity Framework Core 6: Database Access for Enterprise Applications
93% match

Practical Entity Framework Core 6: Database Access for Enterprise Applications

Apress

£49.99 24 Feb 2026
C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals: Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026
93% match

C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals: Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026

Packt Publishing

£41.99 21 Feb 2026
Microsoft Blazor: Building Web Applications in .NET 6 and Beyond
93% match

Microsoft Blazor: Building Web Applications in .NET 6 and Beyond

Apress

£47.63 24 Feb 2026
Full Stack Development with Microsoft Blazor: Building Web, Mobile, and Desktop Applications in .NET 8 and Beyond
93% match

Full Stack Development with Microsoft Blazor: Building Web, Mobile, and Desktop Applications in .NET 8 and Beyond

£53.27 12 Jan 2026
Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch
93% match

Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch

Packt Publishing

£48.52 10 Apr 2026
Beginning C# 2008 Objects: From Concept to Code (Expert's Voice in .NET)
93% match

Beginning C# 2008 Objects: From Concept to Code (Expert's Voice in .NET)

Apress

£44.61 17 Feb 2026
Essential C# 8.0 (Addison-Wesley Microsoft Technology Series)
93% match

Essential C# 8.0 (Addison-Wesley Microsoft Technology Series)

Addison Wesley

£27.74 27 Feb 2026
Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition
93% match

Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition

Packt Publishing

£58.99 05 Feb 2026
Web API Development for the Absolute Beginner: A Step-by-step Approach to Learning the Fundamentals of Web API Development with .NET 7
93% match

Web API Development for the Absolute Beginner: A Step-by-step Approach to Learning the Fundamentals of Web API Development with .NET 7

Apress

£39.90 06 Mar 2026
Beginning C# Object-Oriented Programming (Expert's Voice in .NET)
93% match

Beginning C# Object-Oriented Programming (Expert's Voice in .NET)

Apress

£39.98 25 Feb 2026
Advanced Unity Game Development: Build Professional Games with Unity, C#, and Visual Studio
93% match

Advanced Unity Game Development: Build Professional Games with Unity, C#, and Visual Studio

Apress

£41.74 18 Feb 2026
Learning C# by Developing Games with Unity - Seventh Edition: Get to grips with coding in C# and build simple 3D games in Unity 2023 from the ground up
93% match

Learning C# by Developing Games with Unity - Seventh Edition: Get to grips with coding in C# and build simple 3D games in Unity 2023 from the ground up

Packt Publishing

£52.99 12 Jan 2026