Aspects of the program structure Tyler “Sudoku Samurai” Hinman

Slides:



Advertisements
Similar presentations
User interface Adobe video and audio applications provide a consistent, customizable workspace. Although each application has its own set of panels (such.
Advertisements

Case Study By: The South Group
XP New Perspectives on Creating Web Pages With Excel Tutorial 1 1 Creating Web Pages With Excel Tutorial 1.
Possible user modes and options for LEGUP Presented in decreasingly sane order by Ben Blotcky.
Chapter 12 Creating and Using Templates. If you have already created and designed a page you like, you can use the layout and design for other pages in.
Chapter 7 Creating Complex Interactivity in an iPad Presentation.
1 Submitted to: NCI Center for Bioinformatics Prepared by: 101 West Renner Road, Suite 130 Richardson, TX September 22, 2004 Contact Information:
To find help on aspects of the program, just click on help under the help menu.
This presentation contains the following: -the availability and need menu options -the add option Mark Smith.
The Switchboard User Interface. Prof. Leighton2 User Friendly Databases Create an attractive main menu Help the database users maneuver through the database.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Publishing guidelines. GLOBAL ELEMENTS Main menu Creating a menu item 1.Right click «Main menu» in the sub structure, click «Create» 2.Enter the name.
© 2011 Delmar, Cengage Learning Chapter 8 Building Complex Animations.
WORKING WITH CHARTS. OBJECTIVES  Plan a chart  Create a chart  Move and resize a chart  Change the chart design  Change the chart layout  Format.
9.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
CIS—100 Chapter 15—Windows Vista 1. Parts of a Window 2.
1 Module 4. Page Management Creating New Pages Child pages can be created by clicking on the "New Page” button. CLICK HERE.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
Camera Control: Learning to Use the Camera in Alice By Henry Qin, edited by Jenna Hayes under the direction of Professor Susan Rodger Duke University,
Camera Control: Learning to Use the Camera in Alice By Henry Qin, edited by Jenna Hayes under the direction of Professor Susan Rodger Duke University,
1 After completing this lesson, you will be able to: Start Word. Explore the Word window. Enter text in a document. Save a document. Close a document and.
Office Management Tools II Ms Saima Gul.  When you create your tables, you should assign each table a primary key—one or more fields whose contents are.
Dreamweaver MX. 2 Overview of Templates n Templates represent a web page design or _______ that will be common to multiple pages. n There are two situations.
Key Words: Functional Skills. Key Words: Spreadsheets.
Creating an Action Button in PowerPoint XP You will need to create all of your slides first. Then you are ready to start making buttons!
Taskbar. START TASKBAR Programs Start Menu has the seven basics commands: Programs, Documents, Settings, Find, Help, Run, and Shut down.
Introduction to Microsoft publisher
Adding and Subtracting Decimals. Rules for adding or subtracting decimals: (1) Line up the numbers by the decimal point.
Listing Input and Maintenance 1. Tree Menu/Wizard LPS Real Estate Group2 The Tree Menu allows users to move easily through each section of Listing Maintenance.
Creating a composition In this tutorial you will learn how to create and save a composition.
Adding a Link List Blogger TLDE. First, you should: Log in to Gmail At the top, click “More” and select “Blogger”
Designing Your Own PowerPoint Presentation Presentation by: Dawn Reeves Engl393 June 20 th 2002.
PYP002 Intro.to Computer Science Microsoft Word1 Lab 04 - a Microsoft Windows Applications Common Features.
Application software- programs that let you do things What are some computer programs that you or your parents use on the computer?
Understand Windows Forms Inheritance Windows Development Fundamentals LESSON 2.2.
PowerPoint – Slide Master and Animation Computer Tech.
Adding & Subtracting Decimals I will add and subtract decimals.
1 Your Web Page title body of Web page main heading H2 heading bulleted list paragraph.
Word 2010 Edit Page Layout In this lesson, you will learn how to insert columns and page breaks. How to change the page orientation, paper size, page margins,
Working in the Forms Developer Environment
Microsoft Office Ribbon
About SharePoint Server 2007 My Sites
Building a User Interface with Forms
Text and Sound in Alice Worlds
Exchange Configuration on Outlook Express
BOLD 2.0 Navigation Help Guide.
Improved UI/UX Right Click menu becomes pencil button & settings (category are here) Description included in the action panel – remove management panel.
MODULE 7 Microsoft Access 2010
REVIEW FOR WINDOWS APPLICATIONS TEST ON FRIDAY- SEPT. 7, 2012
Object-oriented design for multiple classes
Microsoft Office Ribbon
LEGUP Interface Ideas Tyler Hinman.
Horizontal Centering Using the menu bar
Create Your Skills.
MTree An implementation and An example with m=3
READY?.
Prepare a DD Form 1081-Return
Adding Breaks Guided Lesson.
Microsoft Office Ribbon
New Mexico MAPS Users Guide: December 2012
QuickBooks Setting up.
ADMIT Columns This permission is available upon request. For permission, please
Access: Reports Participation Project
Webropol – Getting started 4
Lesson 4: Managing Events in Case Tracking
Creating and Sending Saved Messages
Getting started with ENDNOTE
CHAPTER FOUR VARIABLES AND CONSTANTS
Sequences Example Continue the following sequences for the next two terms 1, 2, 3, 4, 5, ……… 2, 4, 6, 8, 10, ………… 1, 3, 5, 7, 9, ………….. 4, 8, 12, 16, ………….
Quote Revision Control
Presentation transcript:

Aspects of the program structure Tyler “Sudoku Samurai” Hinman LEGUP HCI Aspects of the program structure Tyler “Sudoku Samurai” Hinman

Window Arrangement Original layout: Frames within one window Now, each element (puzzle, tree, rules, menus) is in its own window Taskbar clogging? Make it possible to unite windows?

Tree Structure A user might click a node to bring back a previous state If the user goes on to make edits, should those changes be reflected in the selected node, or a new branch? Would it depend on whether things are being added or subtracted? Should there be an Add Node button? Should all nodes have to be added this way?

Adding Tree Nodes However we add nodes, when is it done? Option #1: To add a node, the user must click Add Node, which will add a child to the currently selected node. The new node will inherit its parent’s state, ready to be changed. Option #2: The user can select a node, make changes to it, and click Add Node, which will restore the existing node’s state at selection, then create the child reflecting the user’s changes. Option #3: A new child is created automatically after any change, or perhaps a certain type of change (application of a rule from the menu, etc.)