Mapping to the Windows Presentation Framework
|
|
|
- Baldric Richard
- 9 years ago
- Views:
Transcription
1 Mapping to the Windows Presentation Framework This section maps the main IFML concepts to the.net Windows Presentation Framework (WFP). Windows Presentation Framework (WPF) is a part of.net Framework by Microsoft that is meant to be the substitute of the old WinForms UI interface. It brings separation of concerns between interface and code-behind. This is made possible by detaching presentation defined using the XAML language from business logic written in C#. Figure 1: WPF metamodel, the Application element In WPF the interface building blocks are nested. This generates a visual tree that is rendered by the framework. The target application is modeled by the Application class which is the main container of all the elements of the model. It has a start window which is the first one to be opened at startup. Figure 2: WPF metamodel, the DependencyObject element All the visual objects inherit from DependencyObject, a class that allows the attachment of DependencyProperty. This lets define properties that may be shared among all the objects of the
2 framework and used as target for bindings. DependencyObject can be split in two classes, Visual and ContentElement. Visuals elements are actually rendered by the framework, while ContentElements are used to better define the layout of Visuals. The main subclass of Visual is UIElement which is used as common superclass to define nesting among elements of the UI. The main subclass of UIElement is FrameworkElement which is the one that allows to define Resources and the DataContext. Resources are objects related to the FrameworkElement organized as a dictionary; they are used by the framework to enhance and better define layout and behavior of the interface. DataContext can be associated through a Binding to another object to define the source of all the contained Bindings, not otherwise specified. Figure 3: WPF metamodel, the FrameworkElement element FrameworkElements can be divided in Panels, Pages and Controls. Panels are UI elements which can contain more than one child. They are classified by behavior: DockPanel: this container tries to minimize space wasting by expanding all the children to fit all the available space. TabPanel: it defines a XOR behavior (one by one), allowing to select the child to display through a tabbed header. StackPanel: it put all the children in a stack, queuing them one after another. Grid: it features a m by n grid in which all the children are placed. The coordinates of the cell in which the child resides is defined by the attached properties Grid_Column and Grid_Row. Pages are one-child containers that allow navigation in a Frame. Controls include TextBoxes, ContentControls and ItemsControls. ContentControls are Windows, UserControls, TabItems and Frames. Windows are the outer containers of all UIElements and have at most one child. TabItems are one-child containers that allow to define the header used by a TabPanel.
3 Frames are controls that can dynamically navigate through Pages using Hyperlinks or explicit navigation. ItemsControls are meant to dynamically define their children applying a template to items to be retrieved by an ItemsSource. The IFML model is mapped to a WPF application as one window (the startup one) that contains a frame in which it s possible to navigate within pages. All the first level ViewContainers are mapped to pages; to bypass the limitation related to the onechild nature of pages in WPF, ViewContainers with one child are mapped directly, while the ones with more children are mapped to pages with a grid as a child. If there is at least one first level landmark ViewContainer, the main window does not contain directly the frame, but a grid with two children: the frame and a StackPanel that contains Hyperlinks to all the landmarked pages. All the sub-viewcontainers are mapped to grids; otherwise, if they are XOR, they are mapped to TabPanels whose children are surrounded by TabItems. All the ViewElementsEvents of type SelectEvent that reference a ViewContainer are mapped to a StackPanel containing Hyperlinks to all the pages linked by outgoing NavigationFlows. List ViewComponents are mapped to ListBoxes: if they have a ViewElementEvent of type SelectEvent with an outgoing NavigationFlow that links to another ViewComponent, they are also mapped to a ViewSource bound to a ObjectObservableCollection and to a grid which DataContext is bound to the ViewSource current item. Forms are mapped to grids; their fields are mapped to TextBox (SimpleField) or ComboBox (SelectField). Finally since the WPF metamodel is a direct mapping of the entities that compose the.net framework for desktop applications, a simple model to text transformation is needed for generating a working application.
4 Mapping to Java Swing This section describes an example of mapping from IFML to Java Swing in order to model very simple Java-based desktop application. Java Swing is a Model-View-Controller GUI framework for Java application. Thus it allows to develop desktop application in Java decoupling the data viewed from the interface from the user interface controls through which it is viewed. Figure 4: The Java Swing metamodel The desktop application is described by the JavaApplication element, which contains all the Components. The Component element is the abstract description of the element of a graphical user interface. In particular a Component can have a set of child element and a set of Event used to enable the user's interaction. Furthermore an Event can be associated to a set of Actions Every Component is a Container. In particular there are the Window, Dialog, JComponent elements. The first two are pure container while the last comprehends a set of elements that can contain other element or just show data. The JComponent element is then specialized by a set of class that represent the actual GUI elements, for example there are: AbstractButton, that model the general button that is more specialized by the class JToggleButton, JButton, JmenuItem; JTable, that model a table, JPane, JTabbedPane, JScrollBar, Jlist, Jlabel and TextComponent, that represent the general component to edit text, which is further specialized by the class JTextField, JTextArea and JeditorPanel. The IFML model is mapped to a JavaApplication element. Each IFML::Window element is mapped to a Window element (in case of a modal window a Dialog is created instead).
5 Each not XOR sub-viewcontainer is mapped as a JPane (while a XOR container is mapped as a JTabbedPane with each of its child ViewContainer mapped as JPane element). Forms are mapped as JPane elements, their fields are then mapped as JTextField (in case of SimpleField) or JCheckBox in case of multi selection field). List are mapped as JList elements. Details are mapped as JTable showing at each row an attribute of the DataBinding considered. If events were defined, the corresponding Event is created and associated to the correct Component. In particular, in case of Select and Submit a JButton is created in order to trigger the event. If an Action was defined, a element of type Action will be created. If one or more ViewContainer marked as landmark exist, a JMenuBar element will be created in each Window, containing all the JMenuItem element linking to the landmark ViewContainers.
6 Mapping to HTML This section describes an example of mapping from IFML to HTML in order to model a very simple web application. The web application is modeled by the WebSite class, which is the main container of all the other elements. In particular a WebSite is composed by a set of Pages. Then the metamodel describes in details the structure of each element. Figure 5: HTML metamodel, the Page and Head element A Page is composed by a HEAD and a BODY (represeniting the <head> and <body> tags), the HEAD contains a set of HEADElement while the BODY a set of BODYElement, both of them inhertis from the general class HTMLElement and are abstraction of the concrete html tag. The HEADElement comprehends the TITLE and LINK tags, while the BODYElement comprehend all the html tags used for creating web pages (P, TABLE, FORM, DIV, A etc..). In order to allow the nesting of tags, the HTMLElement class has a reference to a set of children HTMLElement.
7 Figure 6: HTML metamodel, a fragment of the BODY element The IFML model is mapped to a WebSite element. Every first level ViewContainer is mapped to a Page element, in particular the one marked as home will be named index. Each sub-viewcontainer will be mapped to a DIV element. Each NavigationFlow not associated to a SystemEvent is mapped to a A element. If an Action is present, its name will be appended at the end of the link. Forms are mapped into FORM element and their fields are mapped to corresponding INPUT elements. Details are mapped into a UL LI elements, in which each list item is a attribute of the data binding considered. Lists are mapped into TABLE, in which the first row is composed by the field of the corresponding data binding. If a SelectEvent is associated to the component, then a last column is added which contains a A element. If one or more ViewContainer marked as landmark exist, a DIV element containing all the A element linking to the landmark ViewContainers will be created in each Page.
Windows Presentation Foundation
Windows Presentation Foundation C# Programming April 18 Windows Presentation Foundation WPF (code-named Avalon ) is the graphical subsystem of the.net 3.0 Framework It provides a new unified way to develop
Data Binding with WPF: Binding to XML
Data Binding with WPF: Binding to XML Excerpted from WPF in Action with Visual Studio 2008 EARLY ACCESS EDITION Arlen Feldman and Maxx Daymon MEAP Release: July 2007 Softbound print: October 2008 (est.),
Windows Presentation Foundation (WPF)
50151 - Version: 4 05 July 2016 Windows Presentation Foundation (WPF) Windows Presentation Foundation (WPF) 50151 - Version: 4 5 days Course Description: This five-day instructor-led course provides students
GUIs with Swing. Principles of Software Construction: Objects, Design, and Concurrency. Jonathan Aldrich and Charlie Garrod Fall 2012
GUIs with Swing Principles of Software Construction: Objects, Design, and Concurrency Jonathan Aldrich and Charlie Garrod Fall 2012 Slides copyright 2012 by Jeffrey Eppinger, Jonathan Aldrich, William
Top 50 WPF Interview Questions
Top 50 WPF Interview Questions 1. What is WPF? WPF is the latest presentation API by Microsoft Windows. It is 2D and 3D graphic engine. Its capabilities include:- All the common user controls. For example,
Swing. A Quick Tutorial on Programming Swing Applications
Swing A Quick Tutorial on Programming Swing Applications 1 MVC Model View Controller Swing is based on this design pattern It means separating the implementation of an application into layers or components:
Performance and Usability Improvements for Massive Data Grids using Silverlight
5DV097 - Degree project in Computing Science Engineering, 30 ECTS-credits Umeå university, Sweden Performance and Usability Improvements for Massive Data Grids using Silverlight Report 2011-02-14 [email protected]
This tutorial has been designed for all those readers who want to learn WPF and to apply it instantaneously in different type of applications.
About the Tutorial WPF stands for Windows Presentation Foundation. It is a powerful framework for building Windows applications. This tutorial explains the features that you need to understand to build
The Abstract Windowing Toolkit. Java Foundation Classes. Swing. In April 1997, JavaSoft announced the Java Foundation Classes (JFC).
The Abstract Windowing Toolkit Since Java was first released, its user interface facilities have been a significant weakness The Abstract Windowing Toolkit (AWT) was part of the JDK form the beginning,
ComponentOne. Windows for WPF
ComponentOne Windows for WPF Copyright 1987-2012 GrapeCity, Inc. All rights reserved. ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA Internet: [email protected]
Windows Presentation Foundation Using C#
Windows Presentation Foundation Using C# Student Guide Revision 4.0 Object Innovations Course 4135 Windows Presentation Foundation Using C# Rev. 4.0 Student Guide Information in this document is subject
Windows Presentation Foundation: What, Why and When
Windows Presentation Foundation: What, Why and When A. WHY WPF: WPF is framework to build application for windows. It is designed for.net influenced by modern display technologies like HTML and Flash and
This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator.
1 Introduction This document will describe how you can create your own, fully responsive drag and drop email template to use in the email creator. It includes ready-made HTML code that will allow you to
About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Windows 10 Apps Development
About the Tutorial Welcome to Windows 10 tutorial. This tutorial is designed for people who want to learn how to develop apps meant for Windows 10. After completing it, you will have a better understating
Microsoft Virtual Labs. Building Windows Presentation Foundation Applications - C# - Part 1
Microsoft Virtual Labs Building Windows Presentation Foundation Applications - C# - Part 1 Table of Contents Building Windows Presentation Foundation Applications - C# - Part 1... 1 Exercise 1 Creating
Karsten Lentzsch JGoodies SWING WITH STYLE
Karsten Lentzsch JGoodies SWING WITH STYLE JGoodies: Karsten Lentzsch Open source Swing libraries Example applications Consultant for Java desktop Design assistance Training for visual design and implementation
Artificial Intelligence. Class: 3 rd
Artificial Intelligence Class: 3 rd Teaching scheme: 4 hours lecture credits: Course description: This subject covers the fundamentals of Artificial Intelligence including programming in logic, knowledge
Visual C# 2012 Programming
Visual C# 2012 Programming Karli Watson Jacob Vibe Hammer John D. Reid Morgan Skinner Daniel Kemper Christian Nagel WILEY John Wiley & Sons, Inc. INTRODUCTION xxxi CHAPTER 1: INTRODUCING C# 3 What Is the.net
DataPA OpenAnalytics End User Training
DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics
Windows Store App Development
Windows Store App Development C# AND XAML PETE BROWN 11 MANNING SHELTER ISLAND contents preface xvii acknowledgments xx about this book xxii about the author xxviii. about the cover illustration xxix If
Application Developer Guide
IBM Maximo Asset Management 7.1 IBM Tivoli Asset Management for IT 7.1 IBM Tivoli Change and Configuration Management Database 7.1.1 IBM Tivoli Service Request Manager 7.1 Application Developer Guide Note
Database Forms and Reports Tutorial
Database Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components
SimLab 3D PDF. Settings
SimLab 3D PDF Settings 3D PDF Settings PDF Settings dialog enables the user to control the exported 3D PDF file(s), from SimLab Composer and other 3D SimLab plugins. In SimLab Composer the dialog can be
Visual Studio 2008: Windows Presentation Foundation
Visual Studio 2008: Windows Presentation Foundation Course 6460A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and skills to build and
Adobe Conversion Settings in Word. Section 508: Why comply?
It s the right thing to do: Adobe Conversion Settings in Word Section 508: Why comply? 11,400,000 people have visual conditions not correctible by glasses. 6,400,000 new cases of eye disease occur each
Building A Very Simple Website
Sitecore CMS 6.5 Building A Very Simple Web Site Rev 110715 Sitecore CMS 6.5 Building A Very Simple Website A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Creating
Building A Very Simple Web Site
Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building
Embedded BI made easy
June, 2015 1 Embedded BI made easy DashXML makes it easy for developers to embed highly customized reports and analytics into applications. DashXML is a fast and flexible framework that exposes Yellowfin
CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview
Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client
Computing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
Developing GUI Applications: Architectural Patterns Revisited
Developing GUI Applications: Architectural Patterns Revisited A Survey on MVC, HMVC, and PAC Patterns Alexandros Karagkasidis [email protected] Abstract. Developing large and complex GUI applications
Visual COBOL ASP.NET Shopping Cart Demonstration
Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The
Moving Data Between Access and Excel
Moving Data Between Access and Excel This document provides basic techniques for exchanging data between Microsoft Access and Excel. Transferring from Excel to Access To bring data into Access from Excel,
Programming with Java GUI components
Programming with Java GUI components Java includes libraries to provide multi-platform support for Graphic User Interface objects. The multi-platform aspect of this is that you can write a program on a
Themes and Templates Manual FOR ADVANCED USERS
Manual FOR ADVANCED USERS Table of Contents Introduction... 3 Key Information... 3 Portal Structure... 4 Portal Structure: Template... 5 Overview... 5 1) Editing a Portal Template... 6 2) Adding a Portal
JiST Graphical User Interface Event Viewer. Mark Fong [email protected]
JiST Graphical User Interface Event Viewer Mark Fong [email protected] Table of Contents JiST Graphical User Interface Event Viewer...1 Table of Contents...2 Introduction...3 What it does...3 Design...3
Developing a highly dynamic web application for a large bank using rules-based technology
Developing a highly dynamic web application for a large bank using rules-based technology Part 1: Requirements and zooming in on a solution Part 2: Design and development Part 3: Conclusion and lessons
Understanding In and Out of XAML in WPF
Understanding In and Out of XAML in WPF 1. What is XAML? Extensible Application Markup Language and pronounced zammel is a markup language used to instantiate.net objects. Although XAML is a technology
Windows Presentation Foundation Tutorial 1
Windows Presentation Foundation Tutorial 1 PDF: Tutorial: A http://billdotnet.com/wpf.pdf http://billdotnet.com/dotnet_lecture/dotnet_lecture.htm Introduction 1. Start Visual Studio 2008, and select a
Creating Web Pages with Microsoft FrontPage
Creating Web Pages with Microsoft FrontPage 1. Page Properties 1.1 Basic page information Choose File Properties. Type the name of the Title of the page, for example Template. And then click OK. Short
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
Microsoft FrontPage 2003
Information Technology Services Kennesaw State University Microsoft FrontPage 2003 Information Technology Services Microsoft FrontPage Table of Contents Information Technology Services...1 Kennesaw State
Swing Data Validation. Karsten Lentzsch www.jgoodies.com
Swing Data Validation Karsten Lentzsch www.jgoodies.com Presentation Goals Learn how to validate data in a Swing application Speaker Qualifications Karsten builds elegant Swing apps works with Objects
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating
LabVIEW Report Generation Toolkit for Microsoft Office User Guide
LabVIEW Report Generation Toolkit for Microsoft Office User Guide Version 1.1 Contents The LabVIEW Report Generation Toolkit for Microsoft Office provides tools you can use to create and edit reports in
XFlash A Web Application Design Framework with Model-Driven Methodology
International Journal of u- and e- Service, Science and Technology 47 XFlash A Web Application Design Framework with Model-Driven Methodology Ronnie Cheung Hong Kong Polytechnic University, Hong Kong SAR,
vcenter Operations Manager Administration 5.0 Online Help VPAT
Administration 5.0 Online Help VPAT Product Name: Administration 5.0 Online Help VPAT Since the VPAT must be comprehensive, all Section 508 issues on all pages must be corrected to sustain compliance.
5.17 GUI. Xiaoyi Jiang Informatik I Grundlagen der Programmierung
AWT vs. Swing AWT (Abstract Window Toolkit; Package java.awt) Benutzt Steuerelemente des darunterliegenden Betriebssystems Native Code (direkt für die Maschine geschrieben, keine VM); schnell Aussehen
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
Hostname (DNS Resolvable) Network Objects
Hostname (DNS Resolvable) Network Objects Introduction The following article explains the configuration of hostname (DNS Resolvable) network objects. Note that the maximum amount of a single DNS resolvable
Sage CRM. Sage CRM 2016 R1 Mail Merge Datasheet
Sage CRM Sage CRM 2016 R1 Mail Merge Datasheet Copyright 2015 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced,
Introduction to C#, Visual Studio and Windows Presentation Foundation
Introduction to C#, Visual Studio and Windows Presentation Foundation Lecture #3: C#, Visual Studio, and WPF Joseph J. LaViola Jr. Fall 2008 Fall 2008 CAP 6938 Topics in Pen-Based User Interfaces Joseph
White Paper On. Single Page Application. Presented by: Yatin Patel
White Paper On Single Page Application Presented by: Yatin Patel Table of Contents Executive Summary... 3 Web Application Architecture Patterns... 4 Common Aspects... 4 Model... 4 View... 4 Architecture
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,
Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0
Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0 8520: Modifier with VBA in Microsoft Dynamics GP 9.0 (3 Days) About this Course The three-day Microsoft DynamicsT GP Modifier
Excel 2013 What s New. Introduction. Modified Backstage View. Viewing the Backstage. Process Summary Introduction. Modified Backstage View
Excel 03 What s New Introduction Microsoft Excel 03 has undergone some slight user interface (UI) enhancements while still keeping a similar look and feel to Microsoft Excel 00. In this self-help document,
Web Dynpro: Multiple ALV Grids and Layouts in ALV
Web Dynpro: Multiple ALV Grids and Layouts in ALV Applies to: SAP ECC 6.0. For more information, visit the Web Dynpro ABAP homepage. Summary The article is designed in such a way that person with ABAP
Word 2010: Mail Merge to Email with Attachments
Word 2010: Mail Merge to Email with Attachments Table of Contents TO SEE THE SECTION FOR MACROS, YOU MUST TURN ON THE DEVELOPER TAB:... 2 SET REFERENCE IN VISUAL BASIC:... 2 CREATE THE MACRO TO USE WITHIN
Software Development Kit (SDK) Development Utilities Guide
Software Development Kit (SDK) Development Utilities Guide Sage ERP MAS 500 ERP Copyright 2000-2011 Sage Software, Inc. All rights reserved. Sage, Sage logos, and the Sage product and service names mentioned
About XML in InDesign
1 Adobe InDesign 2.0 Extensible Markup Language (XML) is a text file format that lets you reuse content text, table data, and graphics in a variety of applications and media. One advantage of using XML
Using WPF for Computer Graphics
Using WPF for Computer Graphics Matthew Jacobs, 2008 Evolution of (Graphics) Platforms 1/2 Graphics platforms have been going through the same evolution from low-level to high-level that programming languages
Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps
Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps Summary In this paper we walk through a sample application (in this case a game that quizzes people on the Periodic Table)
Course Title: Microsoft Access 2007- Basic Duration: 12 hours
Course Title: Microsoft Access 2007- Basic Duration: 12 hours Getting started Topic A: Database concepts A-1: Identifying database components A-2: Identifying the advantages of relational databases Topic
Terms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
IFML by Example: Modeling GMail
IFML by Example: Modeling GMail 1 Introduction This document exemplifies the modeling constructs and the expressive power of IFML by modeling a popular Rich Internet Application: Gmail (www.gmail.com).
آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی. کلیک کن www.papro-co.ir
آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی در پاپرو برنامه نویسی را شیرین یاد بگیرید کلیک کن www.papro-co.ir WPF DataGrid Custom Paging and Sorting This article shows how to implement custom
http://ipfw.edu Quick Guide for Accessible PDF July 2013 Training: http://ipfw.edu/training
Accessible PDF Getting Started Types of Documents best suited for PDF on the Web Document is longer than 5 pages. You need to preserve the formatting or layout of the original document, e.g., for printing.
ACCESS 2007. Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700
Information Technology MS Access 2007 Users Guide ACCESS 2007 Importing and Exporting Data Files IT Training & Development (818) 677-1700 [email protected] TABLE OF CONTENTS Introduction... 1 Import Excel
Create a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION
Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 1 of 6 BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION PG DIPLOMA IN WEB SERVICES (PGDWS) (Effective from the Academic Year 2007-2008)
Relationships in WPF Applications
Chapter 15 Relationships in WPF Applications Table of Contents Chapter 15... 15-1 Relationships in WPF Applications... 15-1 One-To-Many Combo Box to List Box... 15-1 One-To-Many Relationships using Properties...
Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming
TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 [email protected] www.murach.com
Cut-to-the-Chase Series Web Foundations. HTML 101 - Assignment. By Eric Matthews 2001. Visit us at: www.anglesanddangles.com
Cut-to-the-Chase Series Web Foundations HTML 101 - Assignment By Eric Matthews 2001 Visit us at: www.anglesanddangles.com General Requirements All of your work should conform to the general requirements.
Logi Ad Hoc Reporting Report Design Guide
Logi Ad Hoc Reporting Report Design Guide Version 10.2 Last Updated: May 2012 Page 2 Table of Contents INTRODUCTION... 4 What is Logi Ad Hoc Reporting?... 5 CHAPTER 1 Getting Started... 6 Learning the
Mouse Event Handling (cont.)
GUI Components: Part II Mouse Event Handling (cont.) Each mouse event-handling method receives a MouseEvent object that contains information about the mouse event that occurred, including the x- and y-coordinates
SAP BusinessObjects Design Studio Overview. Jie Deng, Product Management Analysis Clients November 2012
SAP BusinessObjects Design Studio Overview Jie Deng, Product Management Analysis Clients November 2012 Legal Disclaimer 2 SAP BusinessObjects Dashboarding Strategy Self Service Dashboarding Professional
Microsoft Publisher 2010 What s New!
Microsoft Publisher 2010 What s New! INTRODUCTION Microsoft Publisher 2010 is a desktop publishing program used to create professional looking publications and communication materials for print. A new
ASP.NET Overview. Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland
ASP.NET Overview Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland Agenda Introduction Master Pages Data access Caching Site navigation Security: users and roles Themes/Skin
Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1
Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection
Data Transfer Tips and Techniques
Agenda Key: Session Number: System i Access for Windows: Data Transfer Tips and Techniques 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer to products that are not currently
BAT Smart View for Budget Users. Miami-Dade County. BAT Smart View Training Activity Guide
Miami-Dade County BAT Smart View Training Activity Guide 1 Table of Contents Activity 1: Launch Microsoft Excel, Check User Options and Use the Connection Panel.... 3 Activity 2: Opening BAT Web Forms
Lesson Review Answers
Lesson Review Answers-1 Lesson Review Answers Lesson 1 Review 1. User-friendly Web page interfaces, such as a pleasing layout and easy navigation, are considered what type of issues? Front-end issues.
SelectSurvey.NET Developers Manual
Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual
Resource Dashboard. Portfolio and Project Management. A PLM Consulting Solution. Public
Portfolio and Project Management A PLM Consulting Solution The PPM Consulting Solution allows you to manage you resources efficiently. It shows business partner availability, role demand and staffing,
Sitecore Dashboard User Guide
Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...
DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES
DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES by Çağatay YILDIRIM June, 2008 İZMİR CONTENTS Page PROJECT EXAMINATION RESULT FORM...ii ACKNOWLEDGEMENTS...iii ABSTRACT... iv
How To Create A Website Template On Sitefinity 4.0.2.2
DESIGNER S GUIDE This guide is intended for front-end developers and web designers. The guide describes the procedure for creating website templates using Sitefinity and importing already created templates
An Introduction to the Windows Presentation Foundation with the Model-View-ViewModel
An Introduction to the Windows Presentation Foundation with the Model-View-ViewModel Part 1 Paul Grenyer After three wonderful years working with Java I am back in the C# arena and amazed by how things
IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide
IBM Unica emessage Version 8 Release 6 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 403. This edition applies to
University of Rochester
University of Rochester User s Guide to URGEMS Ad Hoc Reporting Guide Using IBM Cognos Workspace Advanced, Version 10.2.1 Version 1.0 April, 2016 1 P age Table of Contents Table of Contents... Error! Bookmark
Telerik WPF Controls Tutorial
Telerik WPF Controls Tutorial Daniel R. Spalding Chapter No. 2 "Telerik Editors and How They Work" In this package, you will find: A Biography of the author of the book A preview chapter from the book,
Important New Concepts in WPF
CHAPTER 3 Important New Concepts in WPF IN THIS CHAPTER. Logical and Visual Trees. Dependency Properties. Routed Events. Commands. A Tour of the Class Hierarchy To finish Part I of this book, and before
