

![]()


Windows Application Programming introduces students to the development of desktop applications using the Microsoft Windows operating system. The course covers fundamental concepts such as graphical user interface (GUI) design, event-driven programming, and the use of development tools like Microsoft Visual Studio. Students learn to create, debug, and deploy Windows applications utilizing frameworks such as Windows Forms or Windows Presentation Foundation (WPF). Emphasis is placed on building responsive and user-friendly interfaces, handling user input, managing application resources, and implementing features such as file operations, data binding, and database connectivity. By the end of the course, students will have the skills necessary to design and develop robust Windows applications for a variety of purposes.
Recommended Textbook
Starting out with Visual C# 4th Edition by Tony Gaddis
Available Study Resources on Quizplus
11 Chapters
1111 Verified Questions
1111 Flashcards
Source URL: https://quizplus.com/study-set/1062 Page 2

Available Study Resources on Quizplus for this Chatper
161 Verified Questions
161 Flashcards
Source URL: https://quizplus.com/quiz/20995
Sample Questions
Q1) Each byte is divided into eight smaller storage locations known as ____________.
A) nibbles
B) pixels
C) bits
D) words
Answer: C
Q2) Programmers commonly use the term ____________ to describe any hypothetical person that might be using a computer and its programs.
A) user
B) customer
C) patient
D) client
Answer: A
Q3) The ____________ is considered by many to be the world's first programmable electronic computer.
A) UNIVAC
B) ENIAC
C) Apple II
D) Harvard MARK I
Answer: B
To view all questions and flashcards with answers, click on the resource link above. Page 3

Available Study Resources on Quizplus for this Chatper
131 Verified Questions
131 Flashcards
Source URL: https://quizplus.com/quiz/20996
Sample Questions
Q1) Label controls have a(n) ____________ property that affects the way they can be resized.
A) Resize
B) AutoSize
C) SizeMode
D) Redraw
Answer: B
Q2) To close an application's form in code, you use the statement ____________.
A) me.Quit( );
B) this.Close( );
C) form.Exit( );
D) app.Stop( );
Answer: B
Q3) When you want to display text on a form but not allow the user to change the text, you use a ____________.
A) String control
B) Label control
C) Text control
D) Font control Answer: B
To view all questions and flashcards with answers, click on the resource link above. Page 4

Available Study Resources on Quizplus for this Chatper
176 Verified Questions
176 Flashcards
Source URL: https://quizplus.com/quiz/20997
Sample Questions
Q1) Parts of a mathematical expression may be grouped with ____________ to force some operations to be performed before others.
A) parentheses
B) double quotation marks
C) braces
D) semicolons
Answer: A
Q2) When a method ends, its local variables retain their values.
A)True
B)False
Answer: False
Q3) Which one of the following assignment statements will cause a syntax error because of mismatching data types?
A) double density = 34.12;
B) double length = 0.5;
C) double bonus = 24.95m;
D) double depth = 1200;
Answer: C
To view all questions and flashcards with answers, click on the resource link above. Page 5

Available Study Resources on Quizplus for this Chatper
78 Verified Questions
78 Flashcards
Source URL: https://quizplus.com/quiz/20998
Sample Questions
Q1) In a flowchart, the diamond symbol indicates some condition that must be tested.
A)True
B)False
Q2) A series of deeply nested if-else statements is usually easier to follow than the logic of an if-else-if statement.
A)True
B)False
Q3) A(n) ____________ decision structure provides only one alternative path of execution.
A) alternate path
B) single-alternative
C) single path
D) ordered path
Q4) The equality operator consists of just one equals sign (=).
A)True
B)False
Q5) Check boxes are similar to radio buttons, in that they are both mutually exclusive.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 6

Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/20999
Sample Questions
Q1) In code, you can display a Save As dialog box by calling the SaveFileDialog control's ____________ method.
A) SaveAs
B) Show
C) ShowDialog
D) Display
Q2) The statement or block of statements following the while clause is known as the ____________ of the loop.
A) assembly
B) body
C) definition
D) sequence structure
Q3) The term ____________ is used to describe a file from which data is read.
A) input file
B) output file
C) record file
D) recordset
Q4) In a counter-controlled loop, you can only decrement the counter variable.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 7

Available Study Resources on Quizplus for this Chatper
69 Verified Questions
69 Flashcards
Source URL: https://quizplus.com/quiz/21000
Sample Questions
Q1) Data values passed a method when it is called are known as ____________.
A) references
B) variables
C) arguments
D) parameters
Q2) When a ____________ finishes, it returns a value to the statement that called it.
A) public method
B) value-returning method
C) void method
D) private method
Q3) Suppose you set a breakpoint inside a method named X. When you reach a statement that calls method X, the Step Over command will stop at the breakpoint.
A)True
B)False
Q4) The debugger's Step Into command lets you view all statements inside a method being called by the current program statement
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 8

Available Study Resources on Quizplus for this Chatper
99 Verified Questions
99 Flashcards
Source URL: https://quizplus.com/quiz/21001
Sample Questions
Q1) Creating a reference type object typically requires the following two steps, which can optionally be coded in a single program statement:
1. Declare a reference variable.
2. Create an object and associate it with the reference variable.
A)True
B)False
Q2) ____________ arrays can only hold one set of data.
A) One-dimensional
B) Two-dimensional
C) Data bound
D) Classical
Q3) A(n) ____________ is similar to a two-dimensional array, but the rows can have a different number of columns.
A) offset array
B) skewed array
C) jagged array
D) differential array
To view all questions and flashcards with answers, click on the resource link above. Page 9

Available Study Resources on Quizplus for this Chatper
90 Verified Questions
90 Flashcards
Source URL: https://quizplus.com/quiz/21002
Sample Questions
Q1) The ____________ method returns the lowercase equivalent of a character.
A) char.IsLower
B) char.ToLower
C) this.Lowercase
D) this.char.Convert
Q2) In C#, you can only provide one delimiter per string that you wish to tokenize when calling the Split method.
Q3) When you create a structure object with a simple declaration, the object's fields are initialized to their default values.
A)True
B)False
Q4) Assume the following declarations: enum Days { Mon, Tue, Wed, Thur, Fri, Sat }; Days day1 = Days.Tue; Days day2 = Days.Thur; The following Boolean expression is valid: day1 < Days.Mon
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 10

Available Study Resources on Quizplus for this Chatper
89 Verified Questions
89 Flashcards
Source URL: https://quizplus.com/quiz/21003
Sample Questions
Q1) In Visual Studio, you can easily switch your view to another form by double-clicking the form's entry in the ____________ window.
A) Solution Explorer
B) Code
C) Designer
D) Data Sources
Q2) A property is a class member that behaves like a public field.
A)True
B)False
Q3) Constructors cannot be overloaded, which means a class can have only one constructor.
A)True
B)False
Q4) A constructor that accepts arguments is known as a(n) ____________.
A) parameterized constructor
B) alternate constructor
C) constructor method
D) aliased constructor
To view all questions and flashcards with answers, click on the resource link above. Page 11

Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/21004
Sample Questions
Q1) To override a property in the __________ you write the override keyword in the property declaration.
A) parameterized constructor
B) base class
C) field declaration
D) derived class
Q2) If a reference to a base class object calls a method that has been overridden by a derived class, the derived class's version of the method is the one that executes.
A)True
B)False
Q3) In object-oriented programming, the ___________ is more general than classes related to it.
A) container class
B) default design
C) base class
D) derived class
Q4) You can think of a derived class as an extended version of some base class.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 12

Available Study Resources on Quizplus for this Chatper
69 Verified Questions
69 Flashcards
Source URL: https://quizplus.com/quiz/21005
Sample Questions
Q1) Data stored in a database table is organized into rows and columns.
A)True
B)False
Q2) A ____________ is a set of individual controls that are bound to the columns in a single row. For example, it might display multiple data items for a single student.
A) Details view
B) Multi-viewer
C) Column browser
D) Row navigator
Q3) A(n) ____________ is software specifically designed to store, retrieve, and manipulate large amounts of data in an organized and efficient manner.
A) search engine
B) database management system (DBMS)
C) integrated development environment (IDE)
D) productivity suite
Q4) Data stored in a database table's column is divided into tables.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 13