Microsoft Visual C# step by step /

Expand your expertiseand teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022. This book provides software developers all the guidance, exercises, and code needed to start building responsive, scalable, cloud-connected applications that can run almos...

Full description

Saved in:
Bibliographic Details
Main Authors: Sharp, John, 1964- (Author)
Published: Microsoft Press,
Publisher Address: [Redmond, Washington] :
Publication Dates: [2022]
Literature type: Book
Language: English
Edition: Tenth edition.
Series: Step by step (Redmond, Wash.)
Subjects:
Summary: Expand your expertiseand teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022. This book provides software developers all the guidance, exercises, and code needed to start building responsive, scalable, cloud-connected applications that can run almost anywhere.
Item Description: "Professional"--Cover.
Previous edition: 2018.
Includes index.
Carrier Form: xxxv, 796 pages : illustrations ; 24 cm.
ISBN: 9780137619832
0137619839
Index Number: QA76
CLC: TP312.8C#
Call Number: TP312.8C#/S531/10th ed.
Contents: Introducing Microsoft Visual C# and Microsoft Visual Studio 2022. Welcome to C# ; Working with variables, operators, and expressions ; Writing methods and applying scope ; Using decision statements ; Using compound assignment and iteration statements ; Managing errors and exceptions -- Understanding the C# object model. Creating and managing classes and objects ; Understanding values and references ; Creating value types with enumerations and structures ; Using arrays ; Understanding parameter arrays ; Working with inheritance ; Creating interfaces and defining abstract classes ; Using garbage collection and resource management -- Understanding the C# object model. Implementing properties to access fields ; Handling binary data and using indexers ; Introducing generics ; Using collections ; Enumerating collections ; Decoupling application logic and handling events ; Querying in-memory data by using query expressions ; Operator overloading -- Building universal Windows platform applications with C#. Improving throughput by using tasks ; Improving response time by performing asynchronous operations ; Implementing the user interface for a universal Windows platform app ; Displaying and searching for data in a universal Windows platform app ; Accessing a remote database from a universal Windows platform app.