Download presentation
Presentation is loading. Please wait.
Published byJessica Moody Modified over 9 years ago
1
Identify Windows Application Types 98-362 Windows Development Fundamentals LESSON 1.1
2
98-362 Windows Development Fundamentals LESSON 1.1 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
3
98-362 Windows Development Fundamentals LESSON 1.1 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.
4
98-362 Windows Development Fundamentals LESSON 1.1 Common Types of Windows Applications Windows Forms application Windows Presentation Foundation (WPF) application Windows Services application Win32 ® application (using the Windows API)
5
98-362 Windows Development Fundamentals LESSON 1.1 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
6
98-362 Windows Development Fundamentals LESSON 1.1 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.
7
98-362 Windows Development Fundamentals LESSON 1.1 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
8
98-362 Windows Development Fundamentals LESSON 1.1 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.
9
98-362 Windows Development Fundamentals LESSON 1.1 Review Questions 1. What are the different types of Windows applications? 2. Which application type allows you to seamlessly combine graphics and video in a single window? 3. What type of application runs without a user interface, usually starting when the computer boots?
10
98-362 Windows Development Fundamentals LESSON 1.1 Student Activity Complete the Student Activity, WinDevFund_SA_1.1, on Windows application types.
11
98-362 Windows Development Fundamentals LESSON 1.1 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.