C# 6.0 and the .NET 4.6 framework. ([2015])
- Record Type:
- Book
- Title:
- C# 6.0 and the .NET 4.6 framework. ([2015])
- Main Title:
- C# 6.0 and the .NET 4.6 framework
- Further Information:
- Note: Andrew Troelsen, Philip Japikse.
- Authors:
- Troelsen, Andrew W
Japikse, Philip - Contents:
- At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Introducing C# and the .NET Platform ; Chapter 1: The Philosophy of .NET; An Initial Look at the .NET Platform; Some Key Benefits of the .NET Platform; Introducing the Building Blocks of the .NET Platform (the CLR, CTS, and CLS); The Role of the Base Class Libraries; What C# Brings to the Table; Managed vs. Unmanaged Code; Additional .NET-Aware Programming Languages; Life in a Multilanguage World; An Overview of .NET Assemblies. The Role of the Common Intermediate Language Benefits of CIL; Compiling CIL to Platform-Specific Instructions; The Role of .NET Type Metadata; The Role of the Assembly Manifest; Understanding the Common Type System; CTS Class Types; CTS Interface Types; CTS Structure Types; CTS Enumeration Types; CTS Delegate Types; CTS Type Members; Intrinsic CTS Data Types; Understanding the Common Language Specification; Ensuring CLS Compliance; Understanding the Common Language Runtime; The Assembly/Namespace/Type Distinction; The Role of the Microsoft Root Namespace. Accessing a Namespace Programmatically Referencing External Assemblies; Exploring an Assembly Using ildasm.exe; Viewing CIL Code; Viewing Type Metadata; Viewing Assembly Metadata (aka the Manifest); The Platform-Independent Nature of .NET; The Mono Project; Microsoft .NET Core; Summary; Chapter 2: Building C# Applications; Building C# Applications on the Windows OS; The Visual StudioAt a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Introducing C# and the .NET Platform ; Chapter 1: The Philosophy of .NET; An Initial Look at the .NET Platform; Some Key Benefits of the .NET Platform; Introducing the Building Blocks of the .NET Platform (the CLR, CTS, and CLS); The Role of the Base Class Libraries; What C# Brings to the Table; Managed vs. Unmanaged Code; Additional .NET-Aware Programming Languages; Life in a Multilanguage World; An Overview of .NET Assemblies. The Role of the Common Intermediate Language Benefits of CIL; Compiling CIL to Platform-Specific Instructions; The Role of .NET Type Metadata; The Role of the Assembly Manifest; Understanding the Common Type System; CTS Class Types; CTS Interface Types; CTS Structure Types; CTS Enumeration Types; CTS Delegate Types; CTS Type Members; Intrinsic CTS Data Types; Understanding the Common Language Specification; Ensuring CLS Compliance; Understanding the Common Language Runtime; The Assembly/Namespace/Type Distinction; The Role of the Microsoft Root Namespace. Accessing a Namespace Programmatically Referencing External Assemblies; Exploring an Assembly Using ildasm.exe; Viewing CIL Code; Viewing Type Metadata; Viewing Assembly Metadata (aka the Manifest); The Platform-Independent Nature of .NET; The Mono Project; Microsoft .NET Core; Summary; Chapter 2: Building C# Applications; Building C# Applications on the Windows OS; The Visual Studio Express Family of IDEs; A Brief Overview of Express for Windows Desktop; The New Project Dialog Box and C# Code Editor; Running and Debugging your Project; The Solution Explorer; The Object Browser. Referencing Additional AssembliesViewing Project Properties; A Brief Overview of Express for Web; The Visual Studio Community Edition IDE; The Visual Class Designer; The Visual Studio 2015 Professional IDE; The .NET Framework Documentation System; Building .NET Applications Beyond the Windows OS; The Role of Xamarin Studio ; Summary; Part II: Core C# Programming ; Chapter 3: Core C# Programming Constructs, Part I; The Anatomy of a Simple C# Program; Variations on the Main() Method; Specifying an Application Error Code; Processing Command-Line Arguments. Specifying Command-Line Arguments with Visual Studio An Interesting Aside: Some Additional Members of the System. Environment Class; The System. Console Class; Basic Input and Output with the Console Class; Formatting Console Output; Formatting Numerical Data; Formatting Numerical Data Beyond Console Applications; System Data Types and Corresponding C# Keywords; Variable Declaration and Initialization; Intrinsic Data Types and the new Operator; The Data Type Class Hierarchy; Members of Numerical Data Types; Members of System. Boolean; Members of System. Char. … (more)
- Edition:
- Seventh edition
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource
- Subjects:
- 005.133
Computer science
C# (Computer program language)
Internet programming
COMPUTERS -- Programming Languages -- C#
C# (Computer program language)
Internet programming
Computers -- Software Development & Engineering -- General
Software Engineering
Microsoft software
Microsoft .NET Framework
Software engineering
Computers -- Programming -- Microsoft Programming
Microsoft programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484213322
1484213327 - Related ISBNs:
- 9781484213339
1484213335
9781484213339 - Notes:
- Note: Online resource; title from PDF title page (EBSCO, viewed January 13, 2016).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.353441
- Ingest File:
- 01_312.xml