Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.

Slides:



Advertisements
Similar presentations
An Introduction to Visual Basic Terms & Concepts.
Advertisements

Lesson 15 Presentation Programs.
COMPUTER GRAPHICS CS 482 – FALL 2014 NOVEMBER 10, 2014 GRAPHICS HARDWARE GRAPHICS PROCESSING UNITS PARALLELISM.
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
FireMonkey Deep Dive The Next Generation of Business Application Development.
Module 10 WPF 2-D Graphics, Multimedia, and Printing.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Windows Presentation Foundation ("Avalon") Overview of Windows Vista Graphics Pablo Fernicola PRS 309 Group Program Manager Microsoft Corporation
Windows Presetation Foundation (WPF) 1. Introduction.
Fast rendering of 2D applications with text and images Combines the power of DirectX and the convenience of.NET Adopted by most triple-A titles.
WPF. Origins – Who, When, Where  Who? Microsoft  When? November 2006  Where? Windows Vista Windows Server 2003 Windows XP Service Pack 2.
Introduction & Welcome Marcus Perryman Mike Taulty
Microsoft Office Illustrated Inserting Illustrations, Objects, and Media Clips.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Is a program that acts as an intermediary between the user of the devices, which are cut by CO computer and applications (programs) which it runs are used.
Direction: Read carefully and click the letter of the correct answer.
Realtime 3D Computer Graphics Computer Graphics Computer Graphics Software & Hardware Rendering Software & Hardware Rendering 3D APIs 3D APIs Pixel & Vertex.
1 Word Lesson 4 Working with Graphic Objects Microsoft Office 2010 Fundamentals Story / Walls.
WPF For PowerBuilder Developers
SIG WEB January 31, 3PM. What is HTML5? What it is: Allows for better intergration of media consumption. A new open standard Provides new APIs.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Multimedia Notes Review for 8 th Grade Computer Skills Competency Test.
1. Development & Design Process › Thomas Stockwell – Lead Programmer › Derek Noel – Graphical Designer 2. Program Foundations/Innovative Technology 3.
POWERPOINT Part 4.  Modify masters  Customize the background and theme  Use slide show commands  Set slide transitions and timings  Animate objects.
Faster 2D graphics on Windows 8 Your app will run faster on Windows 8.
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
Next Generation for Desktop Applications Doncho Minkov Telerik School Academy schoolacademy.telerik.com Technical Trainer
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
11.10 Human Computer Interface www. ICT-Teacher.com.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
OpenGL Shading Language (Advanced Computer Graphics) Ernest Tatum.
Cs413_chapt01.ppt Chapter 1 Web Sites Numerous
Computer Graphics Using Direct 3D Introduction. 2 What are we doing here? Simply, learning how to make the computer draw.
Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics.
MULTIMEDIA Hardware 4/24/2017.
Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify.
Drawing Board. House Plan Electricity Installation.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
WPF – Windows Presentation Foundation what is it, what can you do with it and how do you get started.
The Hitchhiker’s Guide to “Avalon” An Introduction to the Windows Presentation Foundation (WPF) Ken LeFebvre Bennett Adelson
Concept of Multimedia Steps in Multimedia Development Introduction to Presentation Software Starting Presentation Software Lesson 13.
Introduction to Multimedia Review 1 - Lecture Notes Semester 1.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
PowerPoint 2010 Vocabulary.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
Computer-based Media Language Elements Understanding how we communicate through media Stewart.C. (2007). Media: New Ways and Means. John Wiley & Sons:
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Identify Windows Application Types Windows Development Fundamentals LESSON 1.1.
OPERATING SYSTEMS, FILE EXTENSIONS, AND THE INTERNET.
Credit:  Multimedia has been used in many aspects in our lives, for example in the field of business, entertainment.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
COMPUTER GRAPHICS CHAPTER 38 CS 482 – Fall 2017 GRAPHICS HARDWARE
11.10 Human Computer Interface
An Introduction to Visual Basic
Application Software Productivity Tools for Educators
The Basics of Microsoft Word 2007 Excel
WPF AKEEL AHMED.
.NET and .NET Core 7. XAML Pan Wuming 2017.
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Applications Software
The Basics of Microsoft Word 2007 Excel
Interactive media.
Exploring Microsoft PowerPoint 2003
Windows Presentation Foundation
New technologies have made it possible to:
Presentation transcript:

Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University

Understanding Windows Graphics User32: provides the familiar Windows look and feel for elements such as windows, buttons, text boxes, and so on. GDI/GDI+ : provides drawing support for rendering shapes, text, and images at the cost of additional complexity (and often lackluster performance). DirectX: provides the hardware acceleration needed for complex textures, special effects such as partial transparency, and three-dimensional graphics

Hardware Acceleration and WPF WPF is intelligent enough to use hardware optimizations as much as possible All WPF drawing is performed through DirectX, which allows it to take advantage of the latest in modern video cards

WPF: A Higher-Level API A web-like layout model WPF emphasizes flexible flow layout rather than fix controls in place with specific coordinates A rich drawing model Vector-based graphics True transparent control 3-D Support A rich text model Supports both fix and flow document Able to combine text with lists, floating figures, and other user interface elements

WPF: A Higher-Level API (cont.) Animation is an intrinsic part of the framework Support for audio and video media Styles and templates Commands. Declarative user interface Page-based applications