Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

LESSON

1.1

98-362 Windows Development Fundamentals

Identify Windows Application Types

LESSON

1.1

98-362 Windows Development Fundamentals

Lesson Overview
What are the different types of Windows applications? In this lesson, you will learn:

To identify a variety of application types How to choose the appropriate application type for a specific task

LESSON

1.1

98-362 Windows Development Fundamentals

Anticipatory Set

On a sheet of paper, write down the different application template choices you have under the Windows category when you create a project in Microsoft Visual Studio, and explain what each choice is.

LESSON

1.1

98-362 Windows Development Fundamentals

Common Types of Windows Applications


Windows Forms application Windows Presentation Foundation (WPF) application Windows Services application Win32 application (using the Windows API)

LESSON

1.1

98-362 Windows Development Fundamentals

Windows Forms Application


Use Forms as building blocks to create a user interface Allows easy use of standard Windows elements: Menus Buttons TextBoxes

and many other features you see everyday in applications like Microsoft Word, Microsoft Excel, Microsoft PowerPoint, and other Windows-based programs

LESSON

1.1

98-362 Windows Development Fundamentals

WPF Application

Enables creation of next-generation rich user interfaces Video Audio 2-D images 3-D images

Uses Extensible Application Markup Language (XAML) to implement the user interface
Note: Microsoft Visual Studio provides the WPF Designer to assist with this.

LESSON

1.1

98-362 Windows Development Fundamentals

Windows Services Application


Runs as a service and does not show any user interface May run for very long periods of time Often start when the computer boots Useful for applications that run in the background or invisibly

Often used for programs that monitor activity or hardware

LESSON

1.1

98-362 Windows Development Fundamentals

Win32 Application

Also referred to as Windows API Typically written in C or C++, these applications use native code, which is faster than the Common Language Runtime (CLR) used by .NET applications For this reason, Windows API is often used when developing games or other high-performance applications.

Gives developers the ability to use standard Windows graphic user interface (GUI) elements, such as windows, buttons, and menus. Can also be used for Windows Services applications in C/C++.

Windows API is often used by developers who are not utilizing the Microsoft .NET Framework.

LESSON

1.1

98-362 Windows Development Fundamentals

Review Questions
1.

What are the different types of Windows applications?


Which application type allows you to seamlessly combine graphics and video in a single window? What type of application runs without a user interface, usually starting when the computer boots?

2.

3.

LESSON

1.1

98-362 Windows Development Fundamentals

Student Activity

Complete the Student Activity, WinDevFund_SA_1.1, on Windows application types.

LESSON

1.1

98-362 Windows Development Fundamentals

Ticket Out the Door

On the paper you used for the Anticipatory Set: Summarize the differences between Windows Forms, WPF, and Windows Services applications.

Write down any questions you have or any points about which you are unclear.

You might also like