£41.68

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

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

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the usual price. Wait for it to drop, or tell us your number.

£42 today · usual range £0–£0 · best ever £22

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

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

Historical
Generating forecast...
£44.99 £19.37 £24.96 £30.55 £36.14 £41.73 £47.32 10 June 2024 11 November 2024 14 April 2025 15 September 2025 16 February 2026

Price Distribution

Price distribution over 617 days • 3 price ranges

Days at Price
Current Price
145 days 224 days 248 days · current 0 62 124 186 248 £22-26 £36-40 £40-45 Days at Price

Price Analysis

Most common range: £40-45 (248 days, 40.2%)

Price range: £22 - £45

Price levels: 3 price ranges over 617 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
97% match

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

£46.04 14 Jan 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
97% 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
Essential C# 8.0 (Addison-Wesley Microsoft Technology Series)
97% match

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

Addison Wesley

£27.74 27 Feb 2026
Essential C# 12.0 (Addison-Wesley Microsoft Technology Series)
97% match

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

£32.54 15 Dec 2025
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
97% 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
Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually
97% match

Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually

Apress

£40.00 13 Jan 2026
C# 10 and .NET 6: Cross-Platform Development
97% match

C# 10 and .NET 6: Cross-Platform Development

£41.09 31 Mar 2026
Beginning C# Object-Oriented Programming (Expert's Voice in .NET)
97% match

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

Apress

£39.98 25 Feb 2026
Murach's C# (8th Edition)
97% match

Murach's C# (8th Edition)

Mike Murach

£54.35 31 Jan 2026
Visual C# How to Program, Global Edition
97% match

Visual C# How to Program, Global Edition

PEARSON EDUCATION

£64.39 05 Feb 2026
C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9
97% match

C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9

Packt Publishing

£44.99 17 Dec 2025
Programming C# 12: Build Cloud, Web, and Desktop Applications
96% match

Programming C# 12: Build Cloud, Web, and Desktop Applications

O'Reilly

£44.67 20 Jan 2026
C# 4.0 The Complete Reference
96% match

C# 4.0 The Complete Reference

McGraw-Hill Education

£50.59 15 Apr 2026
Enciclopedia de Microsoft Visual C#. Interfaces gráficas y aplicaciones para Internet con Windows Forms y ASP.NET. 4ª Ed.
96% match

Enciclopedia de Microsoft Visual C#. Interfaces gráficas y aplicaciones para Internet con Windows Forms y ASP.NET. 4ª Ed.

-99999

£52.80 10 Feb 2026
Target C#: Simple Hands-On Programming with Visual Studio 2022
96% match

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

Apress

£43.22 24 Feb 2026
Head First C#: A Learner's Guide to Real-World Programming with C# and .Net
96% match

Head First C#: A Learner's Guide to Real-World Programming with C# and .Net

O'Reilly

£42.92 31 Jan 2026
Microsoft Visual C# 2017: An Introduction to Object-Oriented Programming, Loose-Leaf Version
96% match

Microsoft Visual C# 2017: An Introduction to Object-Oriented Programming, Loose-Leaf Version

Cengage Learning

£71.99 06 Mar 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
96% 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
C# 12 in a Nutshell: The Definitive Reference
96% match

C# 12 in a Nutshell: The Definitive Reference

O'Reilly

£38.16 13 Jan 2026
C# for Students: Revised edition
96% match

C# for Students: Revised edition

ADDISON-WESLEY

£71.99 06 Mar 2026
Microsoft® Visual C# 2010: An Introduction to Object-Oriented Programming
96% match

Microsoft® Visual C# 2010: An Introduction to Object-Oriented Programming

Course Technology

£98.99 09 Mar 2026
Real-World Web Development with .NET 10: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS
96% match

Real-World Web Development with .NET 10: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS

Packt Publishing

£41.99 12 Jan 2026
Microsoft Visual C# 2005, An Introduction to Object-Oriented Programming
96% match

Microsoft Visual C# 2005, An Introduction to Object-Oriented Programming

Course Technology

£113.00 10 Mar 2026
Microsoft Visual C# Step by Step (Developer Reference)
96% match

Microsoft Visual C# Step by Step (Developer Reference)

Microsoft

£40.99 15 Apr 2026