Event Driven Prefi

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/38

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.

39 Terms

1
New cards

Streams

represent a source that provides a sequence of bytes, such as a file, an input/output (I/O) device, an interprocess communication pipe, or a TCP/IP socket

2
New cards

Output streams

It refers to a printer, remote server location, or a printer where the data is written.

3
New cards

Input streams

It refers to a file or any source where the data can be read and assigned to the memory variables in the program.

4
New cards

System.IO

namespace contains classes that allow to write and read files.

5
New cards

FileStream

It is a classthat is used to create a byte-oriented stream attached to a file. The code to be used for creating a FileStream object is

6
New cards

The ____ parameter specifies how the file needs to be opened.

mode

7
New cards

FileMode.Create

It creates a new output file, which will be overwritten if a file already exists.

8
New cards

FileMode.CreateNew

It creates a new output file that is not existing.

9
New cards

FileMode.Open

It opens an existing file.

10
New cards

FileMode.OpenOrCreate

It opens an existing. If not, it creates a new one.

11
New cards

FileMode.Truncate

It opens an existing file and truncates the content that already exists.

12
New cards

ReadByte()

This method reads a single byte from a file and returns as an integer value.

13
New cards

Read()

This method reads the specified number of bytes from a file into an array.

14
New cards

WriteByte()

It writes the specified byte into the file.

15
New cards

Write()

It writes an array of bytes into the file.

16
New cards

Flush()

This method instantly writes the data into the file.

17
New cards

void Close()

This method closes the file, releasing the system resources that are allocated to it.

18
New cards

Seek()

is a method that allows setting the file position indicator of file pointer to the preferred location in the file.

19
New cards

bool CanRead

It returns true if the stream can be read.

20
New cards

bool CanSeek

It returns true if the stream supports position requests.

21
New cards

bool CanTimeout

It returns true if the stream can time out.

22
New cards

bool CanWrite

It returns true if the stream can be written.

23
New cards

long length

It contains the size of the stream.

24
New cards

int ReadTimeout

It indicates the time before a timeout occurs for read operations.

25
New cards

int WriteTimeout

It indicates the time before a timeout occurs for write operations.

26
New cards

StreamWriter

writes characters to a stream and contains several constructors

27
New cards

SteamWriter(Stream stream)

It is used to create a character-based output stream.

28
New cards

StreamWriter(string fileName)

It is used to open a file directly.

29
New cards

StreamReader

is a class that reads characters from a byte stream.

30
New cards

StreamReader(Stream stream)

It is the name of an open stream such I/O devices or a file.

31
New cards

StreamReader(string fileName)

It specifies the name of the file to open.

32
New cards

Assemblies

are files that contain compiled code targeted at the .NET Framework. These are basically physical packages meant for distributing code.

33
New cards

Metadata

It includes information about the data types of the program that are being used.

34
New cards

Manifest

It holds the information of the assembly, which consists of the name, version number, and the type of mapping information.

35
New cards

.exe

a file extention for standalone applications.

36
New cards

.dll

a file extention for reusable components.

37
New cards

Private Assembly

Simplest type of assembly

38
New cards

Name Collision

It is a common problem in shared assembly wherein other classes or variables have the same name that matches with the other shared assembly

39
New cards

Global Assembly Cache (GAC)

It enables several applications to share shared assembly.