CST238 Week 8 Questions / Concerns? Announcements – Check-off Take Home lab#7 GUI Bloopers presentations (#5&#6) New topics – Printing Richtext box Graphics.

Slides:



Advertisements
Similar presentations
Module 1: Creating an Application by Using Windows Presentation Foundation Overview of WPF Creating a Simple WPF Application Handling Events and Commands.
Advertisements

Win8 on Intel Programming Course Desktop : WPF Cédric Andreolli Intel Software
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Microsoft Excel 2010 ® ® Tutorial 6: Managing Multiple Worksheets and Workbooks.
Practical MVVM Joel Cochran.
This Presentation Contains Narration To hear the narration, turn on your speakers or plug in headphones. If you would like to view this slideshow WITHOUT.
Windows Presetation Foundation (WPF) 1. Introduction.
A Good UX How To Make It Happen EAE 4023, UNITE 2010 Tuesday, 9:15 am May 25 th 2010 Niels Gebauer Director Client Tools Consultancy
XP New Perspectives on Microsoft Office Word 2003 Tutorial 4 1 Microsoft Office Word 2003 Tutorial 4 – Desktop Publishing and Mail Merge.
Windows Presentation Foundation
WPF 3rd Party Controls WPF = Windows Presentation Foundation
Help your business people create workflows effectively with SharePoint and Workbox.
1 Agenda Overview Review Roles Lists Libraries Columns.
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
1 Windows Printing. 2 Objectives You will be able to Output text and graphics to a printer. Print multipage documents. Use the standard Windows print.
WPF For PowerBuilder Developers
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
CST238 Week 5 Questions / Concerns? Announcements – HW#1 due (Project ideas) – Check-off Take Home lab#4 Recap New topics – Drawing Coming up: – GUI Bloopers.
1 COS240 O-O Languages AUBG, COS dept Lecture 33 Building Apps Technologies C# (WPF part 1)
CST238 Week 7 Questions / Concerns? Announcements – HW#2 due today (project concept/preliminary design) – Check-off Take Home lab#6 Friday is the last.
Welcome to IT133 Software Applications Unit 8 aka Prof Brooke.
CST238 Week 6 Questions / Concerns? Announcements – HW#2 due next Monday (project concept/preliminary design) – Check-off Take Home lab#5 Comment about.
Module 11 Control Customization. Module Overview Overview of Control Authoring Creating Controls Managing Control Appearance by Using Visual States Integrating.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Smart Clients: What’s New In Orcas? Saurabh Pant Program Manager UI Fx and Services Team
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
Windows Presentation Foundation. Agenda Introduction Developing Applications WPF and WF interoperability Custom Controls Styles and Templates Data Binding.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Rudi Grobler Session Code: WUX205.
Studio for WinRT XAML Russ Senior Developer Evangelist Greg Product Manager
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape.
1 Metro Style Apps in C++ Karthick 8 th May 2012.
PTT GSP Knowledge Management System User Training Ekkarin Sereechuenpojit System Engineer Infrastructure Solutions Wannee Govitsutthisak System Engineer.
Basic WPF Controls Doncho Minkov Telerik School Academy schoolacademy.telerik.com Technical Trainer
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 24 Managing and Reporting Database Information 1 Morrison / Wells / Ruffolo.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
LA.COM Online Advertising Solutions
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Word 2007 What’s New. Ribbon Interface Replaces toolbars and menus Contains tabs and grouped commands Each tab corresponds to task Related items grouped.
Advanced samples Printing two types of labels from two different custom forms We have two different labels that contain the same data. One is suitable.
Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify.
Module 1 Windows Client Application Design. Module Overview Windows Client Technologies Architectural Patterns.
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.
CHAPTER 15 WPF Windows Presentation Foundation Dr. John Abraham Professor, UTPA.
Jeremy Thake Technical Product Building cross-platform apps that integrate with O365 API’s using Xamarin in Visual Studio.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
CPSC 481 – Week 11 Expression Blend Sowmya Somanath (based on tutorials by Bon Adriel Aseniero and David Ledo)
FIRST COURSE PowerPoint Tutorial 4 Integrating PowerPoint with Other Programs and Collaborating with Workgroups.
Friday, March 8 Creating real Custom Controls Kelvin van Geene 12:15.
ANGEL Penn State’s Course Management System Created by PSY Office of C&IS.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
IT274 Intermediate C# Programming Instructor : Vladimir Gubanov, PhD AIM : vladimirg77.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Adam Schultz MVVM and WPF. MVVM Model, View, ViewModel A software architecture designed to separate out User Interface design, Business Logic, and Data.
DotNetSpider Editor Hefin Dsouza
Business Directory REST API
Tutorial 6: Managing Multiple Worksheets and Workbooks
WPF vs Silverlight.
CMPE419 Mobile Application Development
OFFERED BY INSTRUCTIONAL COMPUTING UNIVERSITY OF MISSOURI – ST.LOUIS
WPF AKEEL AHMED.
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
SE-1021 Software Development 2
Web and Internet Search: What’s Next?
CMPE419 Mobile Application Development
Presentation transcript:

CST238 Week 8 Questions / Concerns? Announcements – Check-off Take Home lab#7 GUI Bloopers presentations (#5&#6) New topics – Printing Richtext box Graphics / Entire Form – WinForms User control – WinForms using WPF control No take home lab. Work on final project Coming up in Week 9, Week 10 & Finals week: – Week 9: No class. Take home test available on Sunday 5/25, due on Wednesday 5/28 at midnight. Work on final project. – Week 10: GUI Bloopers presentations (#7 & #8), project work day, no additional labs or topics covered. – Finals Week: project demo in class & pizza party. No office hours / lab on Saturday (holiday weekend) but available for questions online or by .

Printing Using System.Drawing.Printing; PrintDialog PrintDocument PrintPage event BeginPrint event Richtextbox demo Print Form demo

User Controls Control made up of other controls Building a user control is very similar to building a form Enables consolidation of common UI User control can only be used in the project where it’s defined. If you want a library of controls that you can reuse, then you need to build a custom control. – One reference: Custom-Control-step-by-step

User Control Add a user control to the project. In Tools->Option->Windows Forms Designer: – Set Automatically Populate Toolbox to true. Look for the user control in the toolbox. Add it to the form. Demo

Incorporating WPF Controls WinForms & WPF interoperability. – You can use WPF controls in WinForms. – You can use WinForm controls in WPF apps. This is done through ElementHost

WPF Windows Presentation Foundation Advantage of WPF – Greater degree of control over layout and appearance with WPF. – UI, data binding and events can be specified in a XML file (XAML) – Same XAML specification can be used for Windows Apps and Web Apps. – Richer UI content support for videos, 3D, animation, etc. – Walk through tutorial: us/library/ms aspx

WPF Control Demo Create a Windows Forms Project Add a WPF User Control project in the same solution. Build the WPF user control using designer & XAML editor Build the project. Add a ElementHost to the Windows Form and select the WPF user control just created.