Microsoft Visual C# step by step /
Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2017 Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2017. If you are an experienced software developer, you'll get all the guidance, exer...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Place of publication not identified] :
Pearson Education : Microsoft Press,
[2018]
|
Edición: | Ninth edition. |
Colección: | Step by step (Redmond, Wash.)
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover Page
- Title Page
- Copyright Page
- Contents at a Glance
- Contents
- Acknowledgments
- About the Author
- Introduction
- PART I INTRODUCING MICROSOFT VISUAL C# AND MICROSOFT VISUAL STUDIO 2017
- Chapter 1 Welcome to C#
- Beginning programming with the Visual Studio 2017 environment
- Writing your first program
- Using namespaces
- Creating a graphical application
- Examining the Universal Windows Platform app
- Adding code to the graphical application
- Summary
- Quick reference
- Chapter 2 Working with variables, operators, and expressions
- Understanding statements
- Using identifiers
- Identifying keywords
- Using variables
- Naming variables
- Declaring variables
- Specifying numeric values
- Working with primitive data types
- Unassigned local variables
- Displaying primitive data type values
- Using arithmetic operators
- Operators and types
- Examining arithmetic operators
- Controlling precedence
- Using associativity to evaluate expressions
- Associativity and the assignment operator
- Incrementing and decrementing variables
- Prefix and postfix
- Declaring implicitly typed local variables
- Summary
- Quick reference
- Chapter 3 Writing methods and applying scope
- Creating methods
- Declaring a method
- Returning data from a method
- Using expression-bodied methods
- Calling methods
- Specifying the method call syntax
- Returning multiple values from a method
- Applying scope
- Defining local scope
- Defining class scope
- Overloading methods
- Writing methods
- Refactoring code
- Nesting methods
- Using optional parameters and named arguments
- Defining optional parameters
- Passing named arguments
- Resolving ambiguities with optional parameters and named arguments
- Chapter 5 Using compound assignment and iteration statements
- Using compound assignment operators
- Writing while statements
- Writing for statements
- Understanding for statement scope
- Writing do statements
- Summary
- Quick reference
- Chapter 6 Managing errors and exceptions
- Coping with errors
- Trying code and catching exceptions
- Unhandled exceptions
- Using multiple catch handlers
- Catching multiple exceptions
- Filtering exceptions
- Propagating exceptions
- Using checked and unchecked integer arithmetic
- Writing checked statements
- Writing checked expressions