Integrative Programming Flashcards
A programming language was developed at Microsoft in the late 1990s headed by Anders Hejlsberg.
C#
Enables you to write database queries in C# programming.
LINQ
Used in LINQ expressions for efficient coding.
Lambda Expressions
A collection of tools, technologies, and languages that provides an environment to build and deploy different types of applications easily.
.NET framework
Controls tasks and manages system resources of the computer.
Operating System
A runtime environment of the .NET framework that manages the execution of the .NET code, enables debugging and exception handling, and makes programs portable.
Common Language Runtime (CLR)
It converts (or compiles) the source code into an intermediate language.
Microsoft Intermediate Language (MSIL)
Compiles the MSIL code into native code (machine-language code) before it is executed.
CLR Just-In-Time (JIT)
Contains the classes and interfaces used for building applications.
.NET Base Class Library
Provides access to relational databases and several data sources such as SQL Server and XML.
ADO.NET
It allows developers to easily describe and deliver rich, structured data from any application in a standard, consistent way.
ASP.NET
Allows building of dynamic websites using a familiar drag-and-drop, event-driven model.
ASP.NET Web Forms
Extend the Web infrastructure to provide the means for software to connect to other software applications.
ASP.NET Web Services
A set of basic language features that ensures operability between the languages in the .NET environment. It is a subset of CTS.
Common Language Specification (CLS)
A formal specification that documents how types are declared, used, and managed so the CLR can use them.
Common Type System
Tells the guidelines to the compiler of each language
Common Type System (CLS)
A collection of types and resources that are built to work together and form a logical unit of functionality.
Assembly
A module that contains functions and data that can be used by another module.
DLL (Dynamic-Link Library)
Provides information along with a complete description of methods, types, and other resources.
Metadata
Stores identification information, public types, and a list of other assemblies that are used in the current assembly.
Manifest
Version number that is presented as a set of four (4) decimal pieces.
128-bit
The declaration is a collection of classes.
Namespace
An identifier and a memory location that stores a specific value.
Variable
An identifier and a memory location whose value cannot be changed during program execution.
Constant (const)
Used to specify a set of values and their operations associated with variables or constants.
Data Types
Does not store an actual value, but it stores the address where the value is stored.
Reference Type
The process of converting a value of one (1) type of data to another data type.
Type conversion or type casting
The conversion of a lower precision data type to a value of higher precision data type.
Implicit Conversion
Converting a higher precision data type to a lower precision data type is invalid, and the compiler will return an error.
Explicit Conversion
Explicit conversions allow the users to convert a value of higher precision data type into a value of lower precision data type by using this.
Cast Operator
Are operators used in performing mathematical operations on numerical values.
Arithmetic Operators
Are used to assign a value or the result of an expression to a variable.
Assignment Operators
A combination of operands (or variables) and operators that can be evaluated to a single value.
Expression
Defines a set of rules indicating the order in which the operator should be evaluated in an expression.
Operator Precedence and Associativity
This includes several methods that perform a variety of calculations that can be used in a program.
System.Math