Articoli correlati a Getting Started with Advanced C#: Upgrade Your Programming...

Getting Started with Advanced C#: Upgrade Your Programming Skills - Brossura

 
9781484259351: Getting Started with Advanced C#: Upgrade Your Programming Skills

Al momento non sono disponibili copie per questo codice ISBN.

Sinossi

Introduction

Part-I

Chapter 1: Delegates

Subtopics:

·         What is a delegate?

·         How to create and use delegates?

·         What is a multicast delegate (Chaining of Delegates) and its uses?

·         Adding and removing methods from a multicast delegate.

·         Covariance and contravariance in non-generic delegates.

Chapter 2: Events

Subtopics:

·         Events overview

  • Creation of events and example of simple events
  • Subscribing single and multiple events
  • Passing data to events
  • Discussion on event accessors

Chapter 3: Anonymous Function and Lambda Exp.

Subtopics:

·         A quick introduction to anonymous function and lambda expression.

  • Lambda's with and without parameters
  • Types and scopes of a lambda expression
  • Expression syntaxes with example

Chapter 4: LINQ

Subtopics:

  • LINQ overview
  • Different case studies with simple and complicated query expressions
  • Retrieving customized data from a query expression
  • Comparing a method call syntax and a query syntax.
  • Part-II

    Chapter 5: Generic Programming

    Subtopics:

    • Generics overview
    • Comparing a generic program with its counterpart-a non-generic program
    • Self-referenced generics
    • Use of 'default' in a generic program
    • How to put constraints in a generic program
    • Covariance and contravariance in the context of a generic program

    Chapter 6: Database Programming

    Subtopics:

    ·         How to connect to a database

    ·         Exercise simple queries to database and retrieving results from the database.

    Chapter 7: Thread Programming

    Subtopics:

      Threads overview
    • Different case studies with multithreaded programs
    • Use of ParameterizedThreadStart delegate in a multithreaded environment
    • Passing multiple parameters to a thread
    • Discussion on Synchronization and deadlock with examples

    Chapter 8: Asynchronous Programming

    Subtopics:

      Brief overview
    • Different techniques to implement an asynchronous program(e.g. using async/await, thread, thread pool etc)

    Chapter 9: Dynamic Programming

    Subtopics:

    • DLR overview
    • Dynamic type and its uses
    • Dynamic type checking
    • Runtime look up etc.

    Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

    (nessuna copia disponibile)

    Cerca:



    Inserisci un desiderata

    Non riesci a trovare il libro che stai cercando? Continueremo a cercarlo per te. Se uno dei nostri librai lo aggiunge ad AbeBooks, ti invieremo una notifica!

    Inserisci un desiderata

    Altre edizioni note dello stesso titolo

    9781484259337: Getting Started with Advanced C#: Upgrade Your Programming Skills

    Edizione in evidenza

    ISBN 10:  1484259335 ISBN 13:  9781484259337
    Casa editrice: Apress, 2020
    Brossura