CS3240 Human-Computer Interaction
|
|
- Brent Clement Rice
- 5 years ago
- Views:
Transcription
1 CS3240 Human-Computer Interaction Lab Session 3 Supplement Creating a Picture Viewer Silverlight Application Page 1
2 Introduction This supplementary document is provided as a reference that showcases an alternative way to read data from an external source on the Internet and integrate it into one s application. In this case, a photo gallery application is created that displays photos based on a definition file that resides externally. Creating a Picture Viewer Silverlight application A picture viewer is a Silverlight application which allows users to navigate through a series of images in gallery-liked form. All these images are being referred to in an XML file, which stores their file names and location. Let s get started: 1. Open Microsoft Expression Blend 3 & create a new Silverlight 3 Application + Website project. Name is as Tutorial3_PicViewer and save it with the other files. 2. Select the [UserControl] layer and resize its width and height to 600 and 580 respectively, set the LayoutRoot container type to Canvas 3. Now, create an Image object and makes its width and height as 600 and 450 respectively. Name it as MyLargeImage ; set its Opacity to 0%. The purpose of this MyLargeImage object is to display the content being linked by the XML file which is going to code at a later part of this lab exercise. 4. Next, create a rectangle object and make its width and height as 600 and 127 respectively, set a gradient to it to make it look better. Align it below the MyLargeImage object. (see figure 9) Page 2
3 Figure 9: Align the rectangle object below the MyLargeImage object as shown Now that the basic shape has been created, the next thing is to design the bottom rectangle in details that s where the navigation controls will be located at. 5. Create a Canvas container and name it as cansimilarimages, set its width and height to 560 and 100, and align it in the top-middle part of the rectangle object. (See figure 10) Figure 10: Align the Canvas container in the top-middle part of the rectangle object. 6. Now create a StackPanel object within the cansimilarimages canvas container and align it at its top left corner. Name it as MyPanel and set both its width and height to Create a new canvas object and name it as butleftarrowprog and set its width and height to 10 and 20. Align it to the left side of the rectangle object and pin it as active container. (See figure 11) Page 3
4 Figure 11: Align butleftarrowprog to the left side of the rectangle object & pin it as active container Now, make use of clipping path ability to create an arrow-shaped button as a navigation tool which allows the Picture Viewer Silverlight application to scroll through the list of pictures. Page 4
5 8. Create 2 rectangles objects and arrange them in a way to let the rectangle on the upper layer to cover up a small triangle corner of the rectangle on the lower layer (See figure 12) Figure 12: Use the rectangle on the upper layer to cover up a small triangle corner of the triangle on the lower layer. 9. With both rectangles selected; go o to the menu bar and select Object > Path > Make Clipping Path Figure 13: before make clipping path Figure 14:: after make clipping path Now that this triangle object has been created, it could be use as a arrow arrow-liked button for navigation purpose. Page 5
6 10. Now align the triangle object properly inside the butleftarrowprog Canvas (see figure 15) Figure 15: Align the triangle as shown 11. Now duplicate the butleftarrowprog layer and rename it as butrightarrowprog. Go to Object > Flip > Horizontal to flip it, then align it to the right side so that both arrows looks balanced up. (See figure 16) Figure 16: Align the butrightarrowprog object on the right so that both arrows balanced up Page 6
7 12. Create a TextBlock object and name it txtinfo and in its content area, type in Click a thumbnail to view, then place it in the middle of the design surface, inside LayoutRoot container (See figure 17) Figure 17: Align the txtinfo in middle of content area 13. Create another TextBlock object and name it txttitle, put it in the middle bottom of the content area, remove all the content in it so that it doesn t show anything inside (see figure 18) Figure 18: Align the txttitle textblock object in the middle bottom of the content area Page 7
8 By now, the Objects and Timeline panel should show or be similar to the following figure 19: Figure 19: Details in Objects and Timeline panel at this point of the lab exercise At this point of the lab, we are done with the designers part. The application is now welll designed enough to be coded. But the first thing is to create the ImageInfo class. The use of the ImageInfo class is to allow the system to recognize the objects when they are being read from the XML file. 14. Go to source code view and add in the following codes for Storyboard effect: <UserControl.Resources> <Storyboard x:name="animatevideobar"> <DoubleAnimation x:name="animatevideobar" Duration="0:0:0.5" Storyboard.TargetName="MyPanel" Storyboard.TargetProperty="(Canvas.Left)" /> </Storyboard> </UserControl.Resources> The purpose of this storyboard code is to scroll the MyPanel object left and right, using its Canvas.Left property as the targeted property. Notice the butleftarrowprog and butrightarrowprog object, when users click on these arrows, the thumbnail images shown on the MyPanel would have to scroll accordingly. Page 8
9 15. Open the tutorial3_picviewer project in Microsoft Visual Studio Under the Solution Explorer panel, Right click on the tutorial3_picviewer and go to Add > New Item and choose the Class file and name it as ImageInfo. (See figure 20) Figure 20: Create a new Class file and name it as ImageInfo 17. Edit the ImageInfo class file as according to the following codes: using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; namespace tutorial3_picviewerr public class ImageInfo // Attributes of ImageInfo class public string ImageTitle get; set; public string ImageURL get; set; // Constructor used to create objects of ImageInfo class public ImageInfo(string title, string url) Page 9
10 this.imagetitle = title; this.imageurl = url; Short and sweet basically as shown in the comments typed in the class itself, the codes is just creating the attributes and constructor for creating objects of ImageInfo class. 18. Now that the ImageInfo class is created, let s create the XML file that is going to be used by the application to read in the images information. For demonstration purpose, let s get 3 images and name them as sample1.jpg, sample2.jpg, and sample3.jpg, keep them in the images folder and drag and drop the entire folder into the tutorial3_picviewer project. (See figure 21) Figure 21: Solution Explorer of the project so far with images folders and the 3 sample images added in Now is the time to create the XML file for storing images information. 19. Under the Solution Explorer panel, Right click on the tutorial3_picviewer and go to Add > New Item and choose the XML file and name it as images. Page 10
11 20. Enter the details for the XML file in the following structure: <?xml version="1.0" encoding="utf-8"?> <images> <image> <title>koala</title> <url>images/sample1.jpg</url> </image> <image> <title>penguins</title> <url>images/sample2.jpg</url> </image> <image> <title>flowers</title> <url>images/sample3.jpg</url> </image> </images> Note that the title doesn t really make sense according to your images; they are only catered for my sample images. Do edit it accordingly so that it makes sense to your images. 21. Finally, it is time to write some codes to complete the tutorial3_picviewer application. First, let s open up the MainPage.xaml.cs file and go to Solution Explorer, right click on the References and select Add References ; select to add in System.Xml and System.Xml.Linq 22. Type in the following codes; comments are written for explanation. using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Xml.Linq; namespace tutorial3_picviewer public partial class MainPage : UserControl // ViewPort stands for the visible portion of a 2D area which can be seen by users // viewportsize = 560px const int viewportsize = 560; // No. of items which will be displayed in each view port const int numitems = 3; // The current item that is shown on the viewport // It is used to track which item it have been scrolled to double scrollposition; Page 11
12 // Creates a WebClient object WebClient wc; public MainPage() // Initialise all components on this silverlight application InitializeComponent(); // Set wc as a new WebClient object wc = new WebClient(); // Create a event handler to take place when the web client // completed downloading a string object wc.downloadstringcompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted); wc.downloadstringasync(new Uri("images.xml", UriKind.RelativeOrAbsolute)); void onmousedown(object sender, MouseButtonEventArgs e) // Create a Canvas object and assign the sender object to it Canvas cv = sender as Canvas; // Do a switch between several Canvas switch (cv.name) case "butleftarrowprog": side yet right // If the ScrollPosition is not yet 0, // means that it is not yet scrolled to the most left if (scrollposition!= 0) // Add the viewportsize to the scrollposition value // so that it looks like it scrolled from left to scrollposition += (double)viewportsize; // Display the right arrow butrightarrowprog.visibility = Visibility.Visible; // Run the MoveVideoBar animation MoveVideoBar(scrollPosition); // If scrollposition is 0 if (scrollposition == (double)0) // Hide the left arrow butleftarrowprog.visibility = Visibility.Collapsed; else // Show the left arrow butleftarrowprog.visibility = Visibility.Visible; break; case "butrightarrowprog": Page 12
13 value // Subtract the viewportsize from the scrollposition // so that it looks like it scrolled from right to left scrollposition -= (double)viewportsize; // Set the left arrow to be visible butleftarrowprog.visibility = Visibility.Visible; // Run the MoveVideoBar animation MoveVideoBar(scrollPosition); // Check to see if the panel has already been scrolled to // the most right side already if ((scrollposition - viewportsize) <= - (MyPanel.ActualWidth)) // Hide the right arrow butrightarrowprog.visibility = Visibility.Collapsed; else // Show the right arrow butrightarrowprog.visibility = Visibility.Visible; break; private void ClipItems() // Create a RectangleGeometry class object RectangleGeometry RectangleGeometry = new RectangleGeometry(); // Create a new Rectangle of 100px height and 550px width Rect Rect = new Rect(); Rect.Height = (double)100; Rect.Width = (double)550; // Assign the Rectangle object to the RectangleGeometry object RectangleGeometry.Rect = Rect; Canvas // Use the RectangleGeometry object to clip the cansimilarimages // which stores the MyPanel object (StackPanel container type) cansimilarimages.clip = RectangleGeometry; private void MoveVideoBar(double scroll) // Set the storyboard's To property as the current scrollposition this.animatevideobar.to = scroll; // Start the AnimateVideoBar animation this.animatevideobar.begin(); void wc_downloadstringcompleted(object sender, DownloadStringCompletedEventArgs e) // Check if there is any error downloading the string object Page 13
14 downloaded elements // Continue only if there is no error if (e.error == null) // Create an XDocument object to parse the XML file being XDocument doc = XDocument.Parse(e.Result); // Create an IEnumerable array to store each image element // being read from the XML file as it loop through all IEnumerable<XElement> elements = from el in doc.descendants("image") select el; foreach (XElement el in elements) // Create a ImageInfo object and instatiate its value to be // the element's title and url ImageInfo imginfo = new ImageInfo(el.Element("title").Value, el.element("url").value); // Create a new Image class object Image b = new Image(); // Set its source to be a new BitmapImage class // BitmapImage provides a specialized BitmapSource that is // optimized for loading images using XAML // Note that the Uri method is actually to create a // Uniform Resource Identifier to reference to the element's "url" value b.source = new BitmapImage(new Uri(el.Element("url").Value, UriKind.RelativeOrAbsolute)); // Set the size for the thumbnail image to be place in the MyPanel container b.width = 50; b.height = 50; // Create an event handler for when user left click on the image b.mouseleftbuttondown += new MouseButtonEventHandler(b_MouseLeftButtonDown); // assign imginfo to the Image object's Tag property // all elements/objects in an application has a Tag property to store information b.tag = imginfo; // Set the on-mouse-hover cursor icon to be Hand b.cursor = Cursors.Hand; of the application // Add the image into the StackPanel to display at bottom MyPanel.Children.Add(b); Page 14
15 // Execute the ClipItems function ClipItems(); scroll to the most side, // Initially, the thumbnail images won't require users to // left side, so the left arrow will not be shown butleftarrowprog.visibility = Visibility.Collapsed; // Check if the thumbnail images has been scrolled to the // right side already if (numitems * viewportsize <= (MyPanel.ActualWidth - 1)) // If it have already been scrolled to the most right // don't show the right arrow butrightarrowprog.visibility = Visibility.Collapsed; // Create event handler for both the left and right arrow // for when it is being clicked butleftarrowprog.mouseleftbuttondown += new MouseButtonEventHandler(onMouseDown); butrightarrowprog.mouseleftbuttondown += new MouseButtonEventHandler(onMouseDown); it void b_mouseleftbuttondown(object sender, MouseButtonEventArgs e) // Create an Image class object and assign the sender object to Image i = sender as Image; // Create an ImageInfo class object and assign the image's Tag property value to it ImageInfo info = (ImageInfo)i.Tag; // Set the MyLargeImage source property to the ImageInfo object's ImageURL // This is to display the image MyLargeImage.Source = new BitmapImage(new Uri(info.ImageURL, UriKind.RelativeOrAbsolute)); // Set the ImageInfo object's ImageTitle to the txttitle Textblock's content txttitle.text = info.imagetitle; // Hide the "Click a thumbnail to view" Textblock txtinfo.visibility = Visibility.Collapsed; Page 15
16 Press F5 to debug the application and you will see the following (See figure 22): Figure 22:: Default view of the application When users click on the any of the 3 images shown at the stackpanel at the bottom, the application will read from XML file, retrieve the correct image accordingly and display them on the large area above the stackpanel. (See figure 23 and 24) Figure 23: A screenshot of when the first image is clicked Page 16
17 Figure 24: A screenshot of when second image is clicked Page 17
CS3240 Human-Computer Interaction Lab Sheet Lab Session 4 Media, Ink, & Deep Zoom
CS3240 Human-Computer Interaction Lab Sheet Lab Session 4 Media, Ink, & Deep Zoom CS3240 Lab SEM 1 2009/2010 Page 1 Overview In this lab, you will get familiarized with interactive media elements such
More informationCS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration
CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration Page 1 Overview In this lab, users will get themselves familarise with fact that Expression Blend uses the identical
More informationCPSC Tutorial 9 Blend & Animations
CPSC 481 - Tutorial 9 Blend & Animations (based on previous tutorials by Alice Thudt, Fateme Rajabiyazdi, David Ledo, Brennan Jones, and Sowmya Somanath) Today Blend & Animations Using Blend Hands on example
More informationCS3240 Human-Computer Interaction Lab Sheet Lab Session 2
CS3240 Human-Computer Interaction Lab Sheet Lab Session 2 Key Features of Silverlight Page 1 Overview In this lab, you will get familiarized with the key features of Silverlight, such as layout containers,
More informationCourse 2D_SL: 2D-Computer Graphics with Silverlight Chapter C5: The Complete Code of PathAnimation. Copyright by V. Miszalok, last update:
1 Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C5: The Complete Code of PathAnimation Preliminaries Page.XAML Page.xaml.cs Copyright by V. Miszalok, last update: 30-01-2009 Install 1) Visual
More informationLab 7: Silverlight API
Lab 7: Silverlight API Due Date: 02/07/2014 Overview Microsoft Silverlight is a development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online
More informationWeather forecast ( part 1 )
Weather forecast ( part 1 ) I will create a small application that offers the weather forecast for a certain city in the USA. I will consume two webservices for this. The first service will give me an
More informationSilverlight Invaders Step 0: general overview The purpose of this tutorial is to create a small game like space invaders. The first thing we will do is set up the canvas of design some user controls (
More informationCPSC 481 Tutorial 10 Expression Blend. Brennan Jones (based on tutorials by Bon Adriel Aseniero and David Ledo)
CPSC 481 Tutorial 10 Expression Blend Brennan Jones bdgjones@ucalgary.ca (based on tutorials by Bon Adriel Aseniero and David Ledo) Expression Blend Enables you to build rich and compelling applications
More informationSmartArt Office 2007
SmartArt Office 2007 This is not an official training handout of the, Davis School District SmartArt... 2 Inserting SmartArt... 2 Entering the Text... 2 Adding a Shape... 2 Deleting a Shape... 2 Adding
More informationSilverlight memory board ( Part 2 )
Silverlight memory board ( Part 2 ) In the first part this tutorial we created a new Silverlight project and designed the user interface. In this part, we will add some code to the project to make the
More informationITP 101 Project 2 - Photoshop
ITP 101 Project 2 - Photoshop Project Objectives Learn how to use an image editing application to create digital images. We will use Adobe Photoshop for this project. Project Details To continue the development
More informationRecipes4Success. Animate Plant Growth. Share 4 - Animation
Recipes4Success In this Recipe, you will create an animated science diagram of plant growth. You will learn how to add images, draw shapes, use the animation options, preview, and publish your project.
More informationSession 7 MS Word. Graphics. Inserting Clipart, and Graphics Modify graphics Position graphics
Session 7 MS Word Graphics Inserting Clipart, and Graphics Modify graphics Position graphics Table of Contents Session 7 Working with Graphics... 1 The Toolbar... 1 Drawing Toolbar... 1 Picture Toolbar...
More informationBASIC MICROSOFT POWERPOINT
BASIC MICROSOFT POWERPOINT PART ONE PHONE: 504-838-1144 IT Training Team Jefferson Parish Library EMAIL: jpltrain@jplibrary.net In this class you will learn to: Launch, close, and interact with Microsoft
More informationWeather forecast ( part 2 )
Weather forecast ( part 2 ) In the first part of this tutorial, I have consumed two webservices and tested them in a Silverlight project. In the second part, I will create a user interface and use some
More informationWRITING THE MANAGEMENT SYSTEM APPLICATION
Chapter 10 WRITING THE MANAGEMENT SYSTEM APPLICATION We are going to write an application which will read and evaluate the data coming from our Arduino card reader application. We are going to make this
More informationCS3240 Human-Computer Interaction Lab Sheet Lab Session 5 Navigation Framework
CS3240 Human-Computer Interaction Lab Sheet Lab Session 5 Navigation Framework CS3240 Lab SEM 1 2009/2010 Page 1 Overview In this lab, students will familiarize themselves with creating and get to learn
More informationChemSense Studio Client Version 3.0.7
Quick Start Guide: ChemSense Studio Client Version 3.0.7 January 5, 2005 Comments/Questions/Bug Report? E-mail: chemsense-contact@ctl.sri.com Background The ChemSense Studio Client software supports the
More informationIntroduction to Kaltura
Introduction to Kaltura The Kaltura media content management system allows users to record, stream, and manage multimedia files. This industry-leading enterprise system offers many robust tools. This guide
More informationSMART Board Quick Reference
The Ready Light Your SMART Board interactive whiteboard includes a Ready Light that indicates the status of your interactive whiteboard. Color of Ready Light Not lit Solid green Flashing green Solid red
More informationPowerPoint Tutorial 2: Adding and Modifying Text and Graphic Objects 2013
PowerPoint Tutorial 2: Adding and Modifying Text and Graphic Objects Microsoft Office 2013 2013 Objectives Insert a graphic from a file Insert, resize, and reposition clip art Modify the color and shape
More informationCreating an Image Gallery Asset in OU Campus 4/23/15
Creating an Image Gallery Asset in OU Campus 4/23/15 IMPORTANT: To create a new image gallery, you must first crop all of your images to the same dimensions and save them to a folder on your computer.
More informationCPSC Tutorial 6
CPSC 481 - Tutorial 6 More WPF (based on previous tutorials by Alice Thudt, Fateme Rajabiyazdi, David Ledo, Brennan Jones, Sowmya Somanath, and Kevin Ta) Introduction Contact Info li26@ucalgary.ca Please
More informationPresents: PowerPoint 101. Adapted from the Texas State Library s TEAL for All Texans Student Resources Manual
Presents: PowerPoint 101 Adapted from the Texas State Library s TEAL for All Texans Student Resources Manual PowerPoint Topics Intro to PowerPoint Designing a Presentation The Next Level Goals and Objectives
More informationCustomizing FlipCharts Promethean Module 2 (ActivInspire)
Customizing FlipCharts Promethean Module 2 (ActivInspire) Section 1: Browsers The browsers (located on the left side of the flipchart) are menus for various functions. To view the browsers, click Main
More informationTable of Contents. Revu ipad. v3.6. Navigation. Document Manager. File Access. Markups. Signature Tool. Field Verification Measurements
Table of Contents Navigation Document Manager File Access Markups Signature Tool Field Verification Measurements Editing Properties Tool Sets & the Tool Chest Markups List Forms Studio Sessions Studio
More informationIntermediate Microsoft Word 2010
Intermediate Microsoft Word 2010 USING PICTURES... PAGE 02! Inserting Pictures/The Insert Tab! Picture Tools/Format Tab! Resizing Images! Using the Arrange Tools! Positioning! Wrapping Text! Using the
More informationSilverlight 5 Using C#
Silverlight 5 Using C# Student Guide Revision 5.0 Object Innovations Course 4146 Silverlight 5 Using C# Rev. 5.0 Student Guide Information in this document is subject to change without notice. Companies,
More informationACADEMIC TECHNOLOGY SUPPORT Advanced OU Campus: 2014 Template Asset Image Gallery using Photoshop
ACADEMIC TECHNOLOGY SUPPORT Advanced OU Campus: 2014 Template Asset Image Gallery using Photoshop ats@etsu.edu 439-8611 ATS Website Table of Contents: Select a Gallery Type... 1 Select and Resize Images...
More informationCreating a Website in Schoolwires Technology Integration Center
Creating a Website in Schoolwires Technology Integration Center Overview and Terminology... 2 Logging into Schoolwires... 2 Changing a password... 2 Accessing Site Manager... 2 Section Workspace Overview...
More information2.2 - Layouts. Bforartists Reference Manual - Copyright - This page is Public Domain
2.2 - Layouts Introduction...2 Switching Layouts...2 Standard Layouts...3 3D View full...3 Animation...3 Compositing...3 Default...4 Motion Tracking...4 Scripting...4 UV Editing...5 Video Editing...5 Game
More informationINFORMATICS LABORATORY WORK #4
KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #4 MAZE GAME CREATION Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov Maze In this lab, you build a maze
More informationSilverlight: A Beginner s Guide
CHAPTER 11 Silverlight: A Beginner s Guide The noblest pleasure is the joy of understanding. - Leonardo Da Vinci In this chapter: Silverlight Basics Silverlight and the.net Framework Hello Silverlight
More informationTable of Contents. iii
The Print Shop 2.0 Table of Contents How do I...... 1 Getting Started... 3 How do I...... 3 Understand Print Shop tabs... 3 Preview a page... 5 View the image tray... 5 Show/hide page preview and image
More informationCSC 355 PROJECT 4 NETWORKED TIC TAC TOE WITH WPF INTERFACE
CSC 355 PROJECT 4 NETWORKED TIC TAC TOE WITH WPF INTERFACE GODFREY MUGANDA In this project, you will write a networked application for playing Tic Tac Toe. The application will use the.net socket classes
More informationAdvanced Special Effects
Adobe Illustrator Advanced Special Effects AI exercise preview exercise overview The object is to create a poster with a unified color scheme by compositing artwork drawn in Illustrator with various effects
More informationMicrosoft PowerPoint 2016 Basics Unit 9 Final Review - Student Notes Directions: Fill in the blanks.
Directions: Fill in the blanks. 1. PowerPoint Window Layout 2. File Tab When clicked, opens - automatically opens the Info option by default Holds the following options: - Info - New - Open - Save - Save
More informationCreating a Text Frame. Create a Table and Type Text. Pointer Tool Text Tool Table Tool Word Art Tool
Pointer Tool Text Tool Table Tool Word Art Tool Picture Tool Clipart Tool Creating a Text Frame Select the Text Tool with the Pointer Tool. Position the mouse pointer where you want one corner of the text
More informationCourse 2D_WPF: 2D-Computer Graphics with C# + WPF Chapter C1a: The Intro Project Written in XAML and C#
1 Course 2D_WPF: 2D-Computer Graphics with C# + WPF Chapter C1a: The Intro Project Written in XAML and C# An Empty Window Copyright by V. Miszalok, last update: 2011-02-08 Guidance for Visual C# 2010 Express,
More informationREMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB!
CS 1033 Multimedia and Communications Lab 8: Animation with Video Timeline REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! LAB #8 - Exercise 1 Objectives: Upon completion of Exercise 1 you should be
More informationMultimedia web page Board
Page where the users have a space (board) to create their own compositions with graphics and texts previously inserted by the author; furthermore, the users will be able to write their own texts: Multimedia
More informationWhile the press might have you believe that becoming a phoneapp
2 Writing Your First Phone Application While the press might have you believe that becoming a phoneapp millionaire is a common occurrence, it s actually pretty rare, but that doesn t mean you won t want
More informationCourse 2D_SL: 2D-Computer Graphics with Silverlight Chapter C1: The Intro Project
1 Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C1: The Intro Project Copyright by V. Miszalok, last update: 16-10-2008 Preliminaries Version 01: Page.XAML Version 02: Page.XAML Version 03:
More informationGIMP WEB 2.0 BUTTONS
GIMP WEB 2.0 BUTTONS Web 2.0 Navigation: Bar with Icons WEB 2.0 NAVIGATION: NAVIGATION BAR WITH ICONS This navigation bar will be designed with four clickable text links and icon links. In the Menus section,
More informationStep4: Now, Drag and drop the Textbox, Button and Text block from the Toolbox.
Name of Experiment: Display the Unicode for the key-board characters. Exp No:WP4 Background: Student should have a basic knowledge of C#. Summary: After going through this experiment, the student is aware
More informationPowerPoint X. 1. The Project Gallery window with the PowerPoint presentation icon already selected. 2. Click on OK.
PowerPoint X Launching PowerPointX 1. Start PowerPointX by clicking on the PowerPoint icon in the dock or finding it in the hard drive in the Applications folder under Microsoft PowerPoint. PowerPoint
More information4 TRANSFORMING OBJECTS
4 TRANSFORMING OBJECTS Lesson overview In this lesson, you ll learn how to do the following: Add, edit, rename, and reorder artboards in an existing document. Navigate artboards. Select individual objects,
More information14. Using Illustrator CC with Other Adobe Applications
14. Using Illustrator CC with Other Adobe Applications Lesson overview In this lesson, you ll learn how to do the following: Place linked and embedded graphics in an Illustrator file. Place multiple images
More informationCISC 1600, Lab 2.1: Processing
CISC 1600, Lab 2.1: Processing Prof Michael Mandel 1 Getting set up For this lab, we will be using Sketchpad, a site for building processing sketches online using processing.js. 1.1. Go to http://cisc1600.sketchpad.cc
More informationAdvice for How To Create a Film Project in Windows MovieMaker
Advice for How To Create a Film Project in Windows MovieMaker This document was compiled to provide initial assistance to teachers and/or students to create a movie project using the Windows MovieMaker
More informationMicrosoft Windows 7 - Illustrated Unit A: Introducing Windows 7
Microsoft Windows 7 - Illustrated Unit A: Introducing Windows 7 Objectives Start Windows and view the desktop Use pointing devices Use the Start button Use the taskbar Work with windows 2 Objectives Use
More informationPowerPoint 2007 Cheat Sheet
ellen@ellenfinkelstein.com 515-989-1832 PowerPoint 2007 Cheat Sheet Contents Templates and Themes... 2 Apply a corporate template or theme... 2 Format the slide master... 2 Work with layouts... 3 Edit
More informationPart 1: Basics. Page Sorter:
Part 1: Basics Page Sorter: The Page Sorter displays all the pages in an open file as thumbnails and automatically updates as you add content. The page sorter can do the following. Display Pages Create
More informationWINDOWS MOVIE MAKER CREATING A VIDEO USING STILL PICTURES
WINDOWS MOVIE MAKER CREATING A VIDEO USING STILL PICTURES 1. Open your My Documents folder. Open the My Videos folder. Under File and Folder Tasks, select>make a new folder. All of the pictures/video clips
More informationCropping an Image for the Web
Cropping an Image for the Web This guide covers how to use the Paint software included with Microsoft Windows to crop images for use on a web page. Opening Microsoft Paint (In Windows Accessories) On your
More informationVideo Library: Silverlight 1.1 Case Example
28401c08online.qxd:WroxPro 9/12/07 9:29 PM Page 1 Video Library: Silverlight 1.1 Case Example For our Silverlight 1.1 example, we chose to port our Silverlight 1.0 example to 1.1. This provides a good
More informationGetting Started with. PowerPoint 2010
Getting Started with 13 PowerPoint 2010 You can use PowerPoint to create presentations for almost any occasion, such as a business meeting, government forum, school project or lecture, church function,
More informationEXAMGOOD QUESTION & ANSWER. Accurate study guides High passing rate! Exam Good provides update free of charge in one year!
EXAMGOOD QUESTION & ANSWER Exam Good provides update free of charge in one year! Accurate study guides High passing rate! http://www.examgood.com Exam : 70-357 Title : Developing Mobile Apps Version :
More informationOverview of Adobe Fireworks
Adobe Fireworks Overview of Adobe Fireworks In this guide, you ll learn how to do the following: Work with the Adobe Fireworks workspace: tools, Document windows, menus, and panels. Customize the workspace.
More informationbuild a digital portfolio in WebPlus X4
How to build a digital portfolio in WebPlus X4 Get started Open Serif WebPlus and select Start New Site from the Startup Wizard. WebPlus will open a blank website for you. Take a few moments to familiarise
More informationWORLDWIDE PANTS COLLECTION USER GUIDE! As of ! For best results, use Google Chrome as the recommended web browser.!
WORLDWIDE PANTS COLLECTION USER GUIDE As of 3-19-15 For best results, use Google Chrome as the recommended web browser. NEW USER REGISTRATION 1. First time users will need to create an account. To create
More informationCreative Effects with Illustrator
ADOBE ILLUSTRATOR Creative Effects with Illustrator PREVIEW OVERVIEW The object is to create a poster with a unified color scheme by compositing artwork drawn in Illustrator with various effects and photographs.
More informationCS Multimedia and Communications. Lab 06: Webpage Tables and Image Links (Website Design part 3 of 3)
CS 1033 Multimedia and Communications Lab 06: Webpage Tables and Image Links (Website Design part 3 of 3) REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! Table Properties Reference Guide The Property
More informationOxAM Achievements Manager
1 v. 1.2 (15.11.26) OxAM Achievements Manager User manual Table of Contents About...2 Demo...2 Version changes...2 Known bugs...3 Basic usage...3 Advanced usage...3 Custom message box style...3 Custom
More informationRoxen Content Provider
Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the
More informationDisplay Systems International Software Demo Instructions
Display Systems International Software Demo Instructions This demo guide has been re-written to better reflect the common features that people learning to use the DSI software are concerned with. This
More informationPowerPoint Launching PowerPointX
PowerPoint 2004 Launching PowerPointX 1. Start PowerPoint by clicking on the PowerPoint icon in the dock or finding it in the hard drive in the Applications folder under Microsoft Office 2004. PowerPoint
More informationCenter for Faculty Development and Support Creating Powerful and Accessible Presentation
Creating Powerful and Accessible Presentation PowerPoint 2007 Windows Tutorial Contents Create a New Document... 3 Navigate in the Normal View (default view)... 3 Input and Manipulate Text in a Slide...
More informationTutorials. Lesson 3 Work with Text
In this lesson you will learn how to: Add a border and shadow to the title. Add a block of freeform text. Customize freeform text. Tutorials Display dates with symbols. Annotate a symbol using symbol text.
More informationInstallation and Configuration Manual
Installation and Configuration Manual IMPORTANT YOU MUST READ AND AGREE TO THE TERMS AND CONDITIONS OF THE LICENSE BEFORE CONTINUING WITH THIS PROGRAM INSTALL. CIRRUS SOFT LTD End-User License Agreement
More informationAdding Emphasis to Video Content
Adding Emphasis to Video Content Camtasia Studio: Windows From zooming/panning to adding callouts, there are numerous features in Camtasia studio to help you add emphasis to content in your videos. Preparation
More informationvisual studio vs#d express windows desktop
Free software used in development 1. Visual studio express 2013 for desktop applications. Express versions are free without time limit, only thing you need is Microsoft account (but you can download and
More information2. If a window pops up that asks if you want to customize your color settings, click No.
Practice Activity: Adobe Photoshop 7.0 ATTENTION! Before doing this practice activity you must have all of the following materials saved to your USB: runningshoe.gif basketballshoe.gif soccershoe.gif baseballshoe.gif
More informationPortwalk Place WORDPRESS MANUAL O ROURKE HOSPITALITY MARKETING OROURKEHOSPITALITY.COM
Portwalk Place WORDPRESS MANUAL TABLE OF CONTENTS Login... 3 Editing Existing Pages... 4 Adding New Pages... 7 Editing/Adding Text... 9 Creating a Link... 10 Linking to a PDF... 11 Making a Link a Button...
More informationHow to Use Serif WebPlus 10
How to Use Serif WebPlus 10 Getting started 1. Open Serif WebPlus and select Start New Site from the Startup Screen 2. WebPlus will start a blank website for you. Take a few moments to familiarise yourself
More informationSema Foundation ICT Department. Lesson - 18
Lesson - 18 1 Manipulating Windows We can work with several programs at a time in Windows. To make working with several programs at once very easy, we can change the size of the windows by: maximize minimize
More informationTelerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide
Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Contents Create your First Test... 3 Standalone Web Test... 3 Standalone WPF Test... 6 Standalone Silverlight Test... 8 Visual Studio Plug-In
More informationCreating a Website with Publisher 2016
Creating a Website with Publisher 2016 Getting Started University Information Technology Services Learning Technologies, Training & Audiovisual Outreach Copyright 2017 KSU Division of University Information
More informationTable of contents. Sliding Billboard DMXzone.com
Table of contents About Sliding Billboard... 2 Features in Detail... 3 Before you begin... 11 Installing the extension... 11 The Basics: Creating a Simple Sliding Billboard Introduction... 12 Advanced:
More informationUsing Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
More informationAO3. 1. Load Flash. 2. Under Create New click on Flash document a blank screen should appear:
AO3 This is where you use Flash to create your own Pizzalicious advert. Follow the instructions below to create a basic advert however, you ll need to change this to fit your own design! 1. Load Flash
More informationDOING MORE WITH WORD: MICROSOFT OFFICE 2013
DOING MORE WITH WORD: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD
More informationSevere Weather Safety PSA
Contents Add Text 2 Format Text 3 Add Stickers 4 Resize Stickers 8 Change the Color of the Canvas 9 Name the Project 12 Add a Page 12 Practice Adding and Formatting Text 13 Use the Paint Brush Tool 14
More informationAddFlow for Silverlight V 2.0 Tutorial
AddFlow for Silverlight V 2.0 Tutorial January 2014 Lassalle Technologies http://www.lassalle.com - page 1 - CONTENTS 1) Introduction... 5 2) Last Version enhancements...6 2.1 Version 2.0...6 2.1.1 A major
More informationPowerPoint Introduction. Video: Slide Basics. Understanding slides and slide layouts. Slide Basics
PowerPoint 2013 Slide Basics Introduction PowerPoint presentations are made up of a series of slides. Slides contain the information you will present to your audience. This might include text, pictures,
More informationYes, this is still a listbox!
Yes, this is still a listbox! Step 1: create a new project I use the beta 2 of Visual Studio 2008 ( codename Orcas ) and Expression Blend 2.0 September preview for this tutorial. You can download the beta2
More informationHO-1: INTRODUCTION TO FIREWORKS
HO-1: INTRODUCTION TO FIREWORKS The Fireworks Work Environment Adobe Fireworks CS4 is a hybrid vector and bitmap tool that provides an efficient design environment for rapidly prototyping websites and
More informationPhotos & Photo Albums
Photos & Photo Albums 2016 - Fall Edition User Guide - Table of Contents Overview Use Case(s) Accessing the Tool Image Explorer Interface Organizing Images Uploading Images Resizing and Cropping Images
More informationAdobe Illustrator CS5 Part 2: Vector Graphic Effects
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 2: Vector Graphic Effects Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading the
More informationGIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP
GIMP WEB 2.0 ICONS Web 2.0 Banners: Download E-Book WEB 2.0 ICONS: DOWNLOAD E-BOOK OPEN GIMP GIMP is all about IT (Images and Text) Step 1: To begin a new GIMP project, from the Menu Bar, select File New.
More informationCLASS 6: March 5, 2014 MULTIMEDIA TOOLS: DGIM 601-W01 (127469)
CLASS 6: March 5, 2014 MULTIMEDIA TOOLS: DGIM 601-W01 (127469) AGENDA: Homework Review: Website Logo (Save As: YourInitials_logo.psd ) Photoshop Lesson 6: Start Midterm Set-Up OBJECTIVE: Set-Up Photoshop
More informationRecipes4Success. Create a Character Scrapbook. Share 4
In this Recipe, you will create a digital scrapbook for Apollo the Greek and Roman god of sun and music. You will learn how to add text, shapes, images, sounds, use master pages, and publish your project.
More informationExpression Design Lab Exercises
Expression Design Lab Exercises Creating Images with Expression Design 2 Beaches Around the World (Part 1: Beaches Around the World Series) Information in this document, including URL and other Internet
More informationMULTIMEDIA WEB DESIGN
CLASS :: 03 02.09 2018 3 Hours THE AGENDA HOMEWORK 2 REVIEW [ Upload to Comm Arts Server ] :: Upload GIF Face assets to Your PSD Folder [ Inside of Folder> Create Gif Face Folder ] GIF ANIMATION :: File
More informationExercise One: Creating a Title 3D Effect
1 Tutorials 2 Exercise One: Creating a Title 3D Effect The exercises in this section are designed to give you a hands-on introduction to the Boris Title Generators. You will need a project with some captured
More informationInDesign Part II. Create a Library by selecting File, New, Library. Save the library with a unique file name.
InDesign Part II Library A library is a file and holds a collection of commonly used objects. A library is a file (extension.indl) and it is stored on disk. A library file can be open at any time while
More informationCreative Effects with Illustrator
ADOBE ILLUSTRATOR PREVIEW Creative Effects with Illustrator AI OVERVIEW The object is to create a poster with a unified color scheme by compositing artwork drawn in Illustrator with various effects and
More informationContents. I. Starting a New Presentation Try it! II. Choosing a Theme III. Tailoring the theme IV Background Styles...
Contents PowerPoint 2007... 2 I. Starting a New Presentation... 4... 4 II. Choosing a Theme... 4... 4 III. Tailoring the theme... 5 IV Background Styles... 5... 5 V. Add slides, pick layouts... 6... 6
More informationThe Photo Gallery. Adding a Photo Gallery Page. Adding a Photo Gallery App
Adding a Photo Gallery Page The Photo Gallery Above the Summary tab, in the list of Current Pages, click on the New Page button. Choose Photo Gallery from the Available Page Types. Give the page a name.
More information