Object Oriented Programming with C# - A First Program Using C#

Object Oriented Programming with C# - A First Program Using C#

memorize.aimemorize.ai (lvl 286)
Section 1

Preview this deck

C# Programming Language

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 (51)

Section 1

(50 cards)

C# Programming Language

Front

An object-oriented and component-oriented language. It exists as part of Visual Studio 2008, a package used for developing applications for the Windows family of operating systems.

Back

Block Comments

Front

Start with a forward slash and an asterisk (/) and end with an asterisk and a forward slash (/). Block comments can appear on a line by themselves, on a line before executable code, or after executable code.

Back

Machine Language

Front

The most basic circuitry-level language.

Back

Method Body

Front

Contained within a pair of curly braces({}) and includes all the instructions executed by the method.

Back

Syntax Error

Front

An error that occurs when a programming language is used incorrectly.

Back

Whitespace

Front

Any combination of spaces, tabs, and carriage returns (blank lines). You use whitespace to organize your program code and make it easier to read.

Back

Properties

Front

An object's values.

Back

Program Comments

Front

Nonexecuting statements that you add to document a program.

Back

Command Line

Front

The line on which you type a command in a system that uses a text interface

Back

High Level Programming Language

Front

Allows you to use a vocabulary of reasonable terms such as read, write or add instead of the sequence of on/off switches that perform these tasks.

Back

Literal String

Front

a series of characters that is used exactly as entered.

Back

Polymorphism

Front

The ability to create methods that act appropriately depending on the context.

Back

Source Code

Front

The statements you write when you create a program.

Back

State of an Object

Front

The collective value of all an object's attributes at any point in time.

Back

Write() Method

Front

Displays a line of output on the screen, but the cursor does not advance to a new line; it remains on the same line as the output.

Back

Compiler

Front

A computer program that translates high-level language statements into machine code.

Back

Camel Casing

Front

A style of creating identifiers in which the first letter is not capitalized, but each new word is.

Back

Access Modifier

Front

Defines the circumstances under which a method or class can be accessed; public access is the most liberal type of access.

Back

States

Front

The values of an objects attributes.

Back

Pascal Casing

Front

A style of creating identifiers in which the first letter of all new words in a variable name, even the first one, is capitalized.

Back

Keywords

Front

Predefined and reserved identifiers that have special meaning to the compiler.

Back

Alias

Front

An alternative name for a class.

Back

Primitive Data

Front

simple data, such as a number.

Back

Procedural Program

Front

A series of steps or operations to manipulate values.

Back

Debugging

Front

The process of removing all syntax and logical errors from the program.

Back

WriteLine() Method

Front

Displays a line of output on the screen, positions the cursor on the next line, and waits for additional output.

Back

System Namespace

Front

Built into the C# compiler, holds commonly used classes.

Back

Objects

Front

Program elements that are instances of a class.

Back

Black Box

Front

A device you use without regard for the internal mechanisms.

Back

XML Documentation Format Comments

Front

A special set of tags within angle brackets to create documentation from within a program.

Back

Identifier

Front

The name of a program component such as a variable, class, or method

Back

Variables

Front

Named computer memory location that hold values that may vary.

Back

Argument or Parameter

Front

represent information that a method needs to perform its task. An argument is the expression used when you call a method, while a parameter is an object or reference that is declared in a method definition; that is where the method instructions are written.

Back

Interface

Front

The interaction between a method and an object.

Back

Line Comments

Front

Start with two forward slashes (//) and continue to the end of the current line. Line comments can appear on a line by themselves, or at the end of a line following executable code.

Back

Attributes

Front

An objects characteristics

Back

Intermediate Language (IL)

Front

The language into which source code statements are compiled.

Back

Program

Front

Set of instructions that you write to tell a computer what to do.

Back

Encapsulation

Front

The technique of packaging an object's attributes and methods into a cohesive unit that can be used as an undivided entity.

Back

Logic

Front

Involves executing the various statements and methods in the correct order to produce the desired results.

Back

Method Header

Front

Includes the method name and information about what will pass into and be returned from a method

Back

Class

Front

A category of objects or a type of object.

Back

Command Prompt

Front

A request for input that appears at the beginning of the command line.

Back

Verbatim Identifier

Front

An identifier with an @ prefix.

Back

Syntax

Front

A language's set of rules.

Back

Namespace

Front

A scheme that provides a way to group similar classes.

Back

Object-oriented programming

Front

A programming technique that features objects, classes, encapsulation, interfaces, polymorphism, and inheritance.

Back

Inheritance

Front

The ability to extend a class so as to create a more specific class that contains all the attributes and methods of a more general class; the extended class usually contains new attributes or methods as well.

Back

Procedures or Methods

Front

A compartmentalized program unit that accomplishes tasks.

Back

Semantic Errors

Front

Type of logical errors that occur when you use a correct word in the wrong context.

Back

Section 2

(1 card)

Just In Time (JIT)

Front

A compiler that translates intermediate code into executable code.

Back