Presentation is loading. Please wait.

Presentation is loading. Please wait.

Identify Windows Application Types 98-362 Windows Development Fundamentals LESSON 1.1.

Similar presentations


Presentation on theme: "Identify Windows Application Types 98-362 Windows Development Fundamentals LESSON 1.1."— Presentation transcript:

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.


Download ppt "Identify Windows Application Types 98-362 Windows Development Fundamentals LESSON 1.1."

Similar presentations


Ads by Google