Patrick Lu Joshua Lund Vijay Ram

Slides:



Advertisements
Similar presentations
How to Change The Fading Images on Your Home Page and Other Pages
Advertisements

1 After completing this lesson, you will be able to: Check spelling in a document. Check for grammatical errors. Find specific text. Replace specific text.
PICASSA Patrick Lu Joshua Lund Vijay Ram. Roles GUI – Making the GUI, communicating with user – Pat GUI Model Relations – Keep the greater project design.
Oracle for Windows NT is required to run queries from the Banner database. Call the help desk at extension 4440 if you do not have this.
Congratulations! You have just installed the Presentation Game Add-In. Press F5 now to view this Quick Start Tutorial and see how easy it is to use the.
Congratulations! You have just installed the Presentation Game Add-In.
Chapter 8 Improving the User Interface
Editing Your Faculty Homepage  This tutorial will go through the steps for editing your Faculty homepage.  Thank you to Ryan Vyborny for letting me use.
Refresher Instruction Guide Strategic Planning and Assessment Module
DLC-MODS Workbook 1.2 Pinky says, “Hello.” Presented by University of Tennessee Libraries Digital Library Center Melanie Feltner-Reichert, Metadata Librarian.
Search content in the Admin user library to share in the meeting Search web content Upload files from local PC Open audio chat only Open IM chat window.
Using…. EasyCBM Reasons to use EasyCBM
Advanced Microsoft Word Hosted by Jared Hoffman Topics Keyboard Shortcuts Customizing Toolbars and Menus Auto Format & Auto Correct Tabs Inserting Pictures.
Newsletter Plugin The newsletter plugin allows you to create and send newsletters to a managed list or multiple lists of users. Your users can subscribe.
IS 1181 IS 118 Introduction to Development Tools VB Chapter 03.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Start -> All Programs -> Classes -> Web Expressions -> Dreamweaver.
Creating Tables in a Web Site Using an External Style Sheet HTML5 & CSS 7 th Edition.
Navigate to the User Control Panel Click on User Control Panel Site:
DT265-2 Object Oriented Software Development 2 Lecture 3 : Windows Programming Lecturer Pat Browne
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
StressChill App Click the StressChill icon (shown to the right) to open the app. If you do not see this on the desktop, you will find it in the pull up.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
XP New Perspectives on Microsoft Access 2002 Tutorial 51 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and.
Web Technologies Website Development Trade & Industrial Education
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
1 Datamatics Global Services Limited Demo for QScript QScript is a tool that reduces the time consumed by Survey Programming by approximately 40%.
Website Development with Dreamweaver
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
Lesson 2.  To help ensure accurate data, rules that check entries against specified values can be applied to a field. A validation rule is applied to.
Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus.
Program Design and Coding
Microsoft Visual Basic 2010 CHAPTER THREE Program Design and Coding.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 3 Welcome Application Introduction to Visual Programming.
NOBELCON Version 4.0 USER MANUAL. Get started Obtain Excel spreadsheet with coordinates. Open spreadsheet in Excel. If there are multiple sets of coordinates.
Chapter 2 – Introduction to the Visual Studio .NET IDE
© Copyright 2012 by Pearson Education, Inc. All Rights Reserved. Chapter 9 GUI Programming Using Tkinter 1.
Visual Basic 2010 How to Program © by Pearson Education, Inc. All Rights Reserved. - edited by Maysoon Al-Duwais1.
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
Jeremiah McNichols Partnership for Environmental Education and Rural Health PowerPoint Toolbar Creator Instructions and Foundation.
UsersTraining StatisticsCommunication Tests Knowledge Board Welcome to the Knowledge Board interactive guide! We encourage you to start with a click on.
Importing Data to Excel. Suppose you have a delimited* text file and you need to bring it into Excel. Follow these steps… *Delimited means text separated.
HTML Concepts and Techniques Fifth Edition Chapter 3 Creating Web Pages with Links, Images, and Formatted Text.
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
Copyright (c) 2003 by Prentice Hall Provided By: Qasim Al- ajmi Chapter 3 Some Visual Basic Controls and Events Visual Basic. NET.
What is a Combo Box? Is a list of values from which the user can select a single value. Saves typing Adds another means of enforcing referential integrity.
EPICOLLECT Maggie Ortiz, EERI. EpiCollect Tutorial  This is a short tutorial prepared by EERI to walk you through creating an entry using EpiCollect.
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
Microsoft PowerPoint Prepared by the Academic Faculty Members of IT.
Inserting an Image Using the WordPress media manager, it’s extremely simple to insert, align and link your individual images and image galleries. To insert.
MATLAB and SimulinkLecture 61 To days Outline Graphical User Interface (GUI) Exercise on this days topics.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Scanner Review Java Foundations: Introduction to Programming and Data Structures.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Creating a Google Site For a Digital Portfolio Purpose.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Creating Interactive Polls With Photos July 2009.
Excel Functions. Part 1. Introduction 2 An Excel function is a formula or a procedure that is performed in the Visual Basic environment, outside the.
Weebly Elements, Continued
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Chapter 2 – Introduction to the Visual Studio .NET IDE
Understanding WordPress
Tutorial Tutorial Read all the directions before proceeding
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
Executive Reports, Instructions and Documentation
Presentation transcript:

Patrick Lu Joshua Lund Vijay Ram

 GUI  Making the GUI, communicating with user  Pat  GUI Model Relations  Keep the greater project design in mind at all times and keep it working and the design logical  Vijay  Model  Processing expression. We started off with Josh’s Arithmetica and was therefore a fitting role for him  Josh

 Use Josh’s Arithmetica code  Cleaner Parser class  Greater ease to extend  Treats parenthesis, comma better  Creates “Grouper” objects  Take parts from Pat and Vijay’s code  Operator functionality / hierarchy  Josh’s code design had more strengths than Pat and Vijay’s  Therefore, we used it (it = Josh’s Arithmetica code)

 Arithmetica is the basis for the model  Read function input  Parse input/ create expression object  Tokens of Operator, Operand, Grouper  Evaluate Expression at each pixel  Action performed by View  Evaluate method of expression returns RGB Color  Easy to extend (see below)  Add additional functions  Functions are basis for all picture renderings

 Certain input methods will not be accepted to simplify coding implementation  Function separated by Return or newline characters  Shown in Demo  Grouper is classified separately from Operator  Justified because Groupers are different from Operators  Makes error-checking more tedious/ difficult

 File Menu  Open  Save  Buttons  Random  Evaluate  Breed  Text Fields  Current Expression  Enter Expression

 File Menu  Save  Save Current image to file  Load  Load image from file, display image expression  Buttons  Random  Display a random expression in the View  Evaluate  Evaluate a single expression inputted  Breed  Merge two expressions inputted in the left/right boxes

 Current progress  Shown during demonstration

 Watch!!!!

 Finish the project?  Implement error checking  Clean up Model-View Interaction  Finish GUI  Implement extensions

 Allow users to view multiple images at once  Separate windows, tabs, or a grid of thumbnails)  Allow users to "debug" expressions  Use mouse to display point and evaluated values  Allow users to save a history of old expressions