Section 1

Preview this deck

The .NET Framework

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (68)

Section 1

(50 cards)

The .NET Framework

Front

uses namespaces to organize all of its classes and provides a large collection of classes that you can use in your code and benefit from the predefined functionality.

Back

convention to name private data fields

Front

is to begin each name with a lowercase letter.

Back

The get accessor

Front

used to return the property value.

Back

public

Front

access modifier where access is not restricted.

Back

class

Front

template from which individual objects are created.

Back

System.Text

Front

Contains classes for text encoding and string operations.

Back

The Object class

Front

the ultimate base class of all the classes in the .NET Framework.

Back

private

Front

access modifier where access is restricted to the containing class.

Back

A property

Front

a block of code that allows you to access a class data field in a safe and flexible way.

Back

Access modifiers

Front

control where a type or type member can be used.

Back

the as operator

Front

similar to the cast operation, but in the case of __, if the type conversion is not possible, null is returned instead of raising an exception.

Back

An assembly

Front

a unit of executable code that can be independently versioned and installed.

Back

Polymorphism

Front

the ability of the derived classes to share common functionality with the base classes but still define their own unique behavior.

Back

System.Data

Front

namespace that contains classes for accessing and managing data

Back

System.Xml

Front

Contains classes for processing XML

Back

Encapsulation

Front

an information-hiding mechanism that makes code easy to maintain and understand.

Back

The override keyword

Front

replaces a base class member in a derived class.

Back

Object-oriented programmin

Front

programming technique that makes use of objects.

Back

System Namespace

Front

namespace that contains fundamental classes and base classes that define most common functionality

Back

The IComparable interface

Front

has a single method that accepts an object and returns an int. The return value of this method indicates the result of comparing the given parameter with the current object.

Back

constructor

Front

a block of code used to initialize the data members of the object.

Back

Objects

Front

self-contained data structures that consist of properties, methods, and events.

Back

Auto implemented properties

Front

enable you to quickly specify a property of a class without having to write code to Get and Set the property.

Back

the is operator

Front

To avoid runtime errors, such as the InvalidCastException, the __ operator can be used to check if the cast is allowed before actually performing the cast:

Back

The set accessor

Front

used to assign a new value to the property.

Back

Inheritance

Front

OOP technique that enables you to create new classes that reuse, extend, and modify the functionality defined in existing classes.

Back

The new keyword

Front

creates a new member with the same name in the derived class and hides the base class implementation.

Back

Namespace

Front

a language element that allows you to organize code and create globally unique class names.

Back

System.IO

Front

namespace that contains classes that provide functionality for input and output

Back

casting.

Front

the process for when the runtime allows you to convert an object to any of its base types.

Back

base class.

Front

the class whose functionality is inherited is a

Back

internal

Front

Access is restricted to the code in the same assembly.

Back

Methods

Front

specify an object's behavior.

Back

An interface

Front

used to establish contracts through which the objects interact with each other without knowing the implementation details.

Back

System.Windows

Front

Contains classes that help you build Windows applications

Back

protected

Front

access modifier where access is restricted to the containing class and to any class that is derived directly or indirectly from the containing class. You'll learn more about the derived classes in the section, "Understanding Inheritance" later in this lesson.

Back

protected internal

Front

In this access modifier,access is restricted to any code in the same assembly and only to derived classes in another assembly.

Back

method

Front

a block of code containing a series of statements that can be called from elsewhere in a program. specify an object's behavior.

Back

access modifier

Front

specifies what region of the code will have access to a field or method.

Back

A property

Front

often defined as public and by convention (it always has a name that begins with a capital letter).

Back

System.Web

Front

namespace that Contains classes that help you build Web applications

Back

Events

Front

provide communication between the objects.

Back

Static members

Front

belong to the class itself rather than individual objects.

Back

A method is declared by specifying :

Front

the access level, the return type, the name of the method, parentheses which may contain an optional list of parameters followed by a block of code enclosed in braces.

Back

derived class

Front

The class that inherits functionality is a

Back

Properties

Front

specify the data represented by the object

Back

An object

Front

is created from the templates defined by classes.

Back

The this keyword

Front

can be used to access members from within constructors, instance methods, and the accessors of instance properties.

Back

System.ServiceModel

Front

namespace that contains classes that help you build Windows Communication Foundation (WCF) applications

Back

accessors of a property

Front

contain the code associated with reading for writing the property value.

Back

Section 2

(18 cards)

A class library

Front

a collection of functionality defined in terms of classes, interfaces and other types that can be reused to create applications, components, and controls.

Back

An Assembly

Front

Compiled managed code, The output looks like EXE or DLL, contains Metadata with a Manifest

Back

Abstract modifier

Front

This modifier indicates that the thing being modified has a missing or incomplete implementation. This modifier can be used with classes, methods, properties, indexers, and events.

Back

Common language run time

Front

It's purpose is to load and run applications compiled to intermediate language

Back

Managed code

Front

Code that Runs within the .net common language runtime

Back

Variables

Front

Begin with alphabetic character or underscore, contain only alphabetic characters, numbers and underscores

Back

.NET run time/CLR

Front

Must be installed on client computers in order to run .net code

Back

Common language runtime

Front

Provides runtime environment for all.net applications

Back

Common language runtime

Front

Manages.net bass services such as memory management, garbage collection, exception handling and loading and running applications

Back

.NET languages

Front

Visual Basic, C#, C++, Jscript

Back

Microsoft.CSharp

Front

Contains classes that support compilation and code genera- tion for C# programming language

Back

sealed class

Front

provides complete definition for a class but cannot be used as a base class

Back

Variables

Front

A way to store information, exist in memory

Back

Base class library Namespaces

Front

System System.Data System.Diagnostics System.Globalization System.IO System.Text System.Web System.Windows.Forms

Back

Manifest

Front

Contains version, name, culture, security requirements, list of public types and required external references of an assembly

Back

Base class library BCL

Front

Classes that provide bass functionality for .net framework

Back

Variables

Front

Have three components datatype, name and value

Back

Unmanaged code

Front

Code that runs outside of the.net common language runtime

Back