PLD | Prelim

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/79

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

80 Terms

1
New cards

form designer

for building GUI applications

2
New cards

web designer

that creates dynamic web pages

3
New cards

class designer

that is used to create custom libraries

4
New cards

schema designer

for database support

5
New cards

menu bar

is a standard part of most windows application. graphical control element which contains drop-down menus that serve as selectable commands and options such as access to File, Edit, View, Project, Build, etc. functions.

6
New cards

Toolbar

contains frequently accessed functionality that is a subset of what is available via the menu bar.

7
New cards

Solution Explorer

contains items that represent the references, data connections, folders, and files that are needed to create the application which is usually represented by solutions, projects, and project items.

I can also contain multiple projects and items.

8
New cards

Toolbox

contains all the necessary context-sensitive list of controls, etc. that are needed to create a graphical user interface program.

These controls can be dragged and dropped onto the current Graphical User Interface Designer or Windows Forms.

Note: The GUI designer is available only in the Windows Form App Project which will be located in the Work Area.

9
New cards

Work Area / Editor Window

It is where you edit the code of your program.

For Windows Form App Projects, the GUI designer will be located on this same area.

10
New cards

Properties

this window provides a more detailed view of the project’s contents and controls which enables the user to edit or perform additional configuration or changes on the attributes or properties of individual elements/controls intended to enhance the graphical user interface designer.

11
New cards

Status Bar

is displayed as a horizontal bar at the bottom of the Visual Studio Environment used to display certain information or condition about the program being performed.

12
New cards

software

are set of programs designed and written to perform well-defined functions.

13
New cards

system software

is a type of computer software that takes control and coordinates the procedures and functions of computer hardware and applications such as an operating system, device drivers, utility softwares and alike.

14
New cards

application software

is a type of computer software that is meant to accomplish productive, meaningful and specific tasks for the user; these programs include word processors, spreadsheets, entertainment software and alike.

15
New cards

programming software

is a software which helps the programmer in developing other software such as systems and application software.

16
New cards

machine language

the only language the computer understands.

digits or bits of 0s and 1s which corresponds to specific data and instructions.

17
New cards

binary code

the sequence of 0s and 1s.

18
New cards

coding schemes

implemented where binary codes are systematically combined or grouped to represent a character that makes the language more human readable.

19
New cards

American Standard Code for Information Interchange (ASCII); American National Standards Institute (ANSI)

The ___ is at first, a 7 bit character code with 128 character set introduced by ___ to serve as a common language among computers.

20
New cards

EBCDIC (Extended Binary Coded Decimal Interchange Code); International Business Machines (IBM)

_____ is an 8 bit character encoding used on _______ mainframes and AS/400s computers with 256 character set.

21
New cards

UNICODE (Universal Code); 65,536; ISO (International Organization for Standardization.

is a 16 bit character code with ___ character set develop by the ____ which aims to have a universal character set to resolve all encoding issues.

22
New cards

Assembly Language

is a mid-level language which uses alphanumeric mnemonic codes for set of instructions.

23
New cards

Assembler

is a program that translates a program written in assembly language into an equivalent program in machine language.

24
New cards

High-level language

It is a machine-independent language that enables the user to write programs that resemble English words and familiar mathematical symbols.

Each statement in a —- is a micro instruction which is translated into several machine language instructions.

Some of the earliest of these include BASIC, FORTRAN, COBOL, PASCAL, C++, C

25
New cards

Algorithm

is a verbal or written description of a logical sequence of actions to solve problem or accomplish a task. it is a step-by-step procedure for solving a problem in a finite amount of time.

26
New cards

Programming

is a process of problem solving. It is the implementing of logic to facilitate specified computing operations and functionality.

27
New cards

Computer Programming

is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer.

28
New cards

Computer Program

is a list of instructions to be performed by a computer.

29
New cards
  1. Problem-Solving Phase (analysis and specification, general solution (algorithm), verify)

  2. Implementation Phase (concrete solution (program), test, modify (maintenance))

creating a computer programs are done in two-phase process.

30
New cards

analysis and specification

understand (define) the problem and outline the problem requirements.

31
New cards

general solution (algorithm)

develop a logical sequence of steps to be used to solve the problem.

32
New cards

verify

follow the steps exactly to see if the solution really does solve the problem.

33
New cards

concrete solution (program)

translate the algorithm into a programming language (writing the code).

34
New cards

test

have the computer follow the instructions. Then manually check the results.

35
New cards

modify (maintenance)

if you find errors, analyze the program and the algorithm to determine the source of the errors; and then make necessary corrections.

36
New cards

using

the __ keyword is used for including the namespaces in the program. A program can include multiple of these statements.

37
New cards

namespace

collection of classes

38
New cards

class

contains the data and method definitions that your program uses. They generally contain multiple methods.

39
New cards

methods

define the behavior of the class. The Main one is the entry point for all C# programs.

40
New cards

statements

are commands that are executed when the programmer runs the program.

41
New cards

Identifiers

are the names assigned by the programmer to C# elements such as classes, namespaces, methods, variables, etc.

42
New cards
  1. must begin with letter or underscore. The first character cannot be a digit.

  2. may contain letters, digits and underscores. I should not contain space or special characters.

  3. should not be a C# keyword.

basic rules for naming a valid identifier

43
New cards

keywords

are reserved words that have special meaning in C#

44
New cards

keywords

You use them to tell the C# compiler about your program or to perform a specific task or function.

45
New cards

syntax

is the proper arrangement of parts or elements in creating, declaring or defining commands, statements, expressions, types and other program structures in order for it to execute. All statements must end with a ; in C#.

46
New cards

Comments

are used for explaining code or making remarks. The compiler ignores this when running the program.

47
New cards

multiline comments

/* */

48
New cards

single-line comments

//

49
New cards

Console.WriteLine Method

is used to write text to the console. This only apply to text-based applications.

50
New cards

Console.ReadLine Method

reads a line entered by the user, terminated by the Enter key.

51
New cards

CTRL + F5

Console is the text based screen (black and white) that will appear when u press ___.

52
New cards

Escape characters

are special two-character tokens in which the first character is a backlash followed by a character such that it represents a special meaning.

53
New cards

operator

a symbol that tells the compiler to perform specific mathematical or logical manipulations.

54
New cards

arithmetic, relational, logical, assignment operators

common types of operators

55
New cards

arithmetic operators

are used to perform mathematical operations.

56
New cards

relational operators

are used to allow comparison of two literals and/or variables

57
New cards

logical operators

operators that work with boolean data types and boolean expressions.

58
New cards

assignment operators

are used to allow assigning values to variables (this includes +=, -=, /=, *= etc.)

59
New cards

data types

are sets (ranges) of values that have similar characteristics

60
New cards

primitive

the most common data types are called ___ (built-in types or value types), because they are embedded in C# language at the lowest level and directly contains data when it is declared or allocated.

61
New cards

name, size, default value

data types are characterized by…

62
New cards

Convert

__class is being used to convert from strings to numbers and from other data types as well.

63
New cards

variable

is a named data storage location in your computer’s memory. By using a variable’s name in your program, you are, in effect, referring to the information stored there.

64
New cards
  1. can contain letters, digits, and underscore.

  2. cannot start with a digit

  3. cannot coincide with a C# keyword.

  4. note it is case sensitive

Naming variables in C#

65
New cards

<typename> <varname>

variable declaration has the following form…

66
New cards

typename; varname

____specifies the variable data type; ____is the name of the variable.

67
New cards

Literals

are data items that you enter into your code by a fixed value. These are interpreted by the compiler and converted into a C# data type.

68
New cards

constants; const

____refer to fixed values that the program may not alter during its execution. They are treated like regular variables except that their values cannot be modified after their definition.

they are defined using the ___ keyword.

69
New cards

sequential execution

the process in which statements are executed one after the other in the order in which they are written.

70
New cards

selection structure

used when it involves a kind of decision-making to determine which particular condition has occurred or not and execute certain statements accordingly.

71
New cards

boolean data types, relational operators, logical operators

selection structure includes the ff operators and data types for the boolean operations.

72
New cards

boolean data type

can only hold a true or false value

73
New cards

relational operators

intended for comparing two operands and the result will either be true or false

74
New cards

logical operators

used to form more complex conditions or expressions by combining simple conditions or expressions.

75
New cards

if selection structure

also called single-branch selection structure

76
New cards

if/else selection structure

two-branch selection structure

77
New cards

if/else-if/else

multi-branch selection structure

78
New cards

curly braces {}

used to group multiple statements together into a CODE BLOCK.

79
New cards

code blocks

are used with C# keywords and identifiers to define groups or chunks of related functionality such as a method or class.

80
New cards

blocks

when____are used in a selection structure, multiple statements are grouped and executed in a particular branch.