In the first class, you'll learn how to create a simple single-view app, following a 3-step process:

Size: px
Start display at page:

Download "In the first class, you'll learn how to create a simple single-view app, following a 3-step process:"

Transcription

1 Class 1 In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 1. Design the app's user interface (UI) in Xcode's storyboard. 2. Open the assistant editor, and connect UI objects to the view controller code. 3. Define, in the view controller code, how the app should respond to the user's action(s). The morning exercise creates the traditional HelloWorld app, starting with a very simple version, and building on it to create an app that says hello to the name entered into a text field. The afternoon exercise creates a Greetings app this is a variation on HelloWorld, using a segmented control to say hello, how are you, or goodbye to the name entered into the text field. Page 1

2 Class 1 Morning: HelloWorld Begin at the beginning: open the Xcode app on your Mac: Press command-space to open Spotlight Start typing xcode Press return to select Top Hit: Xcode Page 2

3 New Project The first time you open Xcode, you'll see the Welcome to Xcode window. Select Create a new Xcode project If you want to see this window whenever you start Xcode, check the checkbox Note: Swift Apprentice only uses the playground the first option in the Welcome menu. Chapter 1 tells you about this Xcode feature. Page 3

4 New Project... > Single View Application The New Project window has menus for ios, watchos, etc. Select ios, then select Single View Application Press Next Page 4

5 New Project... > Choose options for your new project You must name your project, and specify some other options. Bundle Identifier starts out as com.yourcompany.productname: it will change itself as you enter your Product Name and Company Identifier this is what the App Store will use to identify your app, if you submit it. Product Name: a CamelCase word without spaces; this will be the name of your app enter HelloWorld Team: leave this as None Organization Name: enter RMIT or your company or your name Company Identifier: enter RMIT's or your domain name, in reverse order Language: select Swift Devices: select iphone Don't Use Core Data, or Include any Tests. Press Next Page 5

6 New Project... > save your project files You must save your project in the file system. Note: Use the New Folder button to create a new folder, not the right-click option it's easier to name the new folder if you use the button. If you're using your own MacBook, create a new folder (Apple suggests you name this folder Developer) in your user home folder or on the Desktop, then create a sub-folder named RMIT Week 1, to store today's projects. If you're using a lab Mac, just create a RMIT Week 1 folder on the Desktop. At the end of the class, copy this folder to a USB drive, or to a cloud service, or zip it and it to yourself. Later, on your home Mac, create the Developer folder and put today's folder into it. Note: Xcode autosaves your files but, on lab Macs, it won't save to a network or USB drive, so you must create your projects on the lab Mac's hard drive. Don't select Source Control. If it's checked, then uncheck its checkbox. Page 6

7 Explore: project workspace window Xcode projects often open showing the Project Summary window, where you can edit Info, Build Settings etc, but you won't need to do much here, during this course. You'll spend most of your time in the Project Navigator (circled) and in the 2 lower files (in rectangle) the view controller and storyboard. Page 7

8 Explore: run the app 1. In the Project Navigator (left-most sidebar), select (single-click) the Main.storyboard file 2. Expand the View Controller Scene in the Document Outline (2nd left sidebar if you don't see it, click the rectangular icon in the lower left corner of the storyboard canvas) 3. Select View Controller: the same round golden icon is selected in the storyboard scene, and some info appears in the Utility pane (right sidebar) select the 4th icon in the Utility pane: this is the attributes inspector. 4. Click and hold the third button from the left (in the screenshot, the text is Hell...orld) to open a menu of devices and simulators. Select iphone 7 Plus. 5. Click the Run button (or press command-r) Note: You can run the app without selecting any project files but I prefer to look at something more interesting than the Project Summary. Page 8

9 Explore: ios simulator The app doesn't do anything yet but all the underlying infrastructure works. The simulator is usually too large for the computer screen, so use its Window>Scale menu to make it fit. You shouldn't see a scroll bar when you try to scroll the simulator's screen. You can select Hardware > Home from the Simulator's menu to see the home screen. Note that this does not actually stop the app running in Xcode. Page 9

10 Explore: hide the document outline The storyboard usually opens with the Document Outline (the pane between the Project Navigator and the storyboard canvas) open. At the moment, you don't need it, so: 1. Click the square at the bottom left of the storyboard canvas to close the Document Outline 2. While you're here, click the Stop button (or press command-.) to stop the running app Page 10

11 Explore: Xcode window Xcode is an Integrated Development Environment -- similar to, but different from, Eclipse and Visual Studio. Note: This screenshot is from Xcode_Overview.pdf (in course folder/resources). This document goes far beyond what you need to know for this course but these sections might be helpful: About Xcode Develop Your App in the Workspace Window Write Code in the Source Editor: Fix Errors as You Type; Speed Up Typing with Code Completion; Split the Editor to Display Related Content; Use Gestures and Keyboard Shortcuts; Examine the Structure of Your Code with Code Folding; Match Pairs of Braces, Parentheses, and Brackets Automatically; Look Up Documentation for a Symbol (since Xcode 6, the Quick Help button, in the inspector pane, is a question mark); Find Help for Using the Source Editor Build a User Interface Page 11

12 Page 12

13 Explore: workspace window areas The buttons along the upper right of the workspace window hide/show various parts of the workspace. In the red box are the Editor buttons: you will work mostly with the first two editor buttons (Standard and Assistant editors); avoid clicking the third (version) editor button (if you do, just click the Standard editor again). Note: The editors have a jump bar across the top each item is a drop-down menu. The < and > arrow buttons act like a web browser's history Previous and Next buttons. In the green box are the Pane buttons: the first (leftmost) pane button toggles the (leftmost) Navigator pane; the third (rightmost) pane button toggles the Utility pane; the middle pane button toggles a debug/console pane along the bottom of the workspace window. Each pane always appears in the location indicated by its button; for example, you cannot move the Navigator to the right side or bottom of the workspace. Note: the Pane buttons act like checkboxes, but the Editor buttons act like radio buttons -- you can have all, some or none of the 3 panes open, but exactly one editor is open at any time. To "close" the Assistant editor, select the Standard editor -- clicking the Assistant editor button while it's already showing won't close the Assistant editor. Page 13

14 Set up: code editing tab When you're developing an app, you'll keep switching between the storyboard and the code (ViewController.swift). This can become confusing if you're working in only one window, especially on a small screen. It's more convenient to set up separate tabs for the storyboard and the code, then switch between them while you're working. This also allows you to close the Navigator pane, to give more space for the code/storyboard. Note: If you double-click a file name in the Project Navigator, it opens the file in a new window -- on a large display screen, you might prefer working with separate windows for storyboard and code. If the new window doesn't show the Toolbar (Run button, editor buttons, etc), you can show it with View > Show Toolbar On a MacBook, it's probably easier to work with tabs, as one window might hide the other. To set up a code editing tab: 1. open the Navigator pane 2. press command-t to create a new tab in the project window 3. close the Utility pane 4. in the Project Navigator, select (single-click!) ViewController.swift to open it in the Editor Note: Xcode tabs use the same keyboard shortcuts as Safari and other web browsers: command-t opens a new tab; command-w closes the current tab; shift-command-[ moves left; shiftcommand-] moves right. You can drag tabs to rearrange them, or drag a tab out of the window, to create a new window. Page 14

15 Find Help for Using the Source Editor This page from Xcode_Overview.pdf is important enough to show here. In your code editing tab, control-click (or right-click) anywhere in the editor, and locate the Source Editor Help menu. Note that it now opens a new window, instead of showing a menu of topics. Optional: explore the Customizing Syntax Colors and Fonts item Page 15

16 Set up: storyboard tab Now select the storyboard tab to finish setting it up: 1. Close the Navigator pane 2. Open the Assistant Editor; if ViewController.swift is not displayed, select it from the jump bar's drop-down menu. You can specify where the Assistant Editor should appear by using the Xcode menu View > Assistant Editor -- here, I've chosen Assistant Editors on Bottom. (not shown) If you slow-click the Assistant Editor button, the same options appear in a drop-down menu. 3. Click the app view in the Editor, to show the icons in its top bar, then click the first icon: this represents the view controller 4. Select Attributes in the Utilities pane 5. Show the Object Library (the circled-square icon, third from the left in the toolbar near the bottom of the Utility pane) Note: This is a single-view app, so the storyboard contains a single view: it represents the app on the screen of an ios device, and you'll design your user interface (UI) by dragging and dropping UI objects onto this view. Page 16

17 Find Help for Using Interface Builder This is the Xcode_Overview.pdf page FInd Help for Using Interface Builder: In your storyboard tab, control-click (or right-click) on some empty space, and locate the Interface Builder Help menu (note: this is an Xcode 5 screenshot; Xcode 8 opens a new window) Optional: explore the Buiding User Interfaces item Page 17

18 UI: Change the background color Just for fun, you can change the background color of the app view: 1. Click in the centre of the app view (or anywhere that isn't the top bar the dock) the Attributes Inspector shows the View's attributes 2. Click on the white rectangle* next to Background; a Color Picker appears (crayons are my personal preference; use the option you prefer) -- choose one to replace the default white background, then close the color picker window 3. You can restore the default background color from its drop-down menu * In the screenshot, the white rectangle has been replaced by the new color, but it looks like the blue rectangle between Tint and Default, just below Background. Note: Xcode now expects developers to use adaptive layout with size classes, but you can view as any size or orientation of ios device: click View as: to see the options; click again to close the menu. w C h R means an iphone 7 Plus in portrait orientation is in the compact width class and regular height class. Use the View as: menu to view as iphone 7 Plus. Another note: UI = User Interface. All the objects that you can use to create your user interface in storyboard are in the UIKit framework. ViewController.swift imports UIKit to access information about these objects. Page 18

19 UI: Object Library In the lower pane of the Utilities pane, the circled-square icon is the Object Library, containing UI objects that you can drag onto the storyboard. Check that the Object Library is selected, and adjust the height of the lower pane so that you can see 5 items (you should see View Controller, 3 other Controllers, then Collection View Controller) Scroll down in the Object Library until you see Label, Button,... Slider Page 19

20 UI: Label, Button, Text Field The UI objects you will use today are Label, Button and Text Field. Select one to open a window with some information about it. Note: I selected the Standard Editor to close the Assistant Editor, to unclutter the screen shot. Page 20

21 HelloWorld version 1 The simplest HelloWorld app has a Label, where you'll set the text to be Hello, World!: drag a Label from the Object Library onto the app view until blue guides appear to help you position it the recommended (standard) distances from the top and left edges of the view drag the resizing handle on the right side of the Label, until a vertical blue guide appears to show you the standard distance to the view's right edge; a vertical guide also appears to indicate the label is centred horizontally Notice that the Utilities/Attributes pane now shows the attributes for the label (if it doesn't, select the Attributes Inspector button and the label). Note: I've changed the background to a lighter colour, to make it easier to see the label etc. Page 21

22 UI: Label attributes Enter Hello, World! as the text for the Label -- you can do this either in the Label itself, or in its attributes field (if you type in the attributes field, it won't appear in the label until you press return or click in another field) Set its Alignment to centered Page 22

23 Run version 1 Run the app in the simulator: it looks fine! Now stop the app and select iphone SE from the simulator list, then run it again... huh? the label text is not centred! Go back to the storyboard to fix this... Page 23

24 Storyboard: Reset to Suggested Constraints The problem is that you set up the label in the iphone 7 Plus view, and a 7 Plus is wider than an SE. The storyboard creates implicit constraints that use the 7 Plus positioning as literal values for the origin, height and width of the label. But you used the blue guides to indicate these values relative to the underlying view (the label's superview), so how do you get Xcode to do the right thing? To fix it: Make sure the View as: is still iphone 7 Plus Click anywhere in the view, outside the label, to deselect it Click the rightmost (fourth) icon in the lower right corner (Resolve Auto Layout Issues), to open its dropdown menu Select All Views in Controller \ Reset to Suggested Constraints -- this interprets your careful blue-guide positioning as "relative to the superview", to create explicit constraints that "pin" the edges of the label to the edges of the screen Page 24

25 Run version 1 (with auto layout) Run the app again, still with the iphone SE simulator. The label text is now where it should be, centred in the view, as it appears in the storyboard! Page 25

26 Xcode Stop Dialog Warning: Don't Ask Me You might have noticed this dialog box popping up, when you run your app -- unless you've been pressing the stop button, or quitting the simulator, after each run. The correct thing to do is to press Stop. You can get rid of this warning by checking Do not show this message again, before pressing Stop. If you change your mind, open Xcode > Preferences > General and press Reset "Don't Ask Me" Warnings Page 26

1 Build Your First App. The way to get started is to quit talking and begin doing. Walt Disney

1 Build Your First App. The way to get started is to quit talking and begin doing. Walt Disney 1 Build Your First App The way to get started is to quit talking and begin doing. Walt Disney Copyright 2015 AppCoda Limited All rights reserved. Please do not distribute or share without permission. No

More information

My First iphone App (for Xcode version 6.4)

My First iphone App (for Xcode version 6.4) My First iphone App (for Xcode version 6.4) 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button

More information

CSC 581: Mobile App Development Spring 2019

CSC 581: Mobile App Development Spring 2019 CSC 581: Mobile App Development Spring 2019 Unit 1: Getting Started with App Development Xcode installing XCode, creating a project, MVC pattern interface builder, storyboards, object library outlets vs.

More information

My First iphone App. 1. Tutorial Overview

My First iphone App. 1. Tutorial Overview My First iphone App 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button. You can type your name

More information

S A M P L E C H A P T E R

S A M P L E C H A P T E R SAMPLE CHAPTER Anyone Can Create an App by Wendy L. Wise Chapter 2 Copyright 2017 Manning Publications brief contents PART 1 YOUR VERY FIRST APP...1 1 Getting started 3 2 Building your first app 14 3 Your

More information

TL;DR: Interface builder is the tool within Xcode for creating a User Interface via a GUI.

TL;DR: Interface builder is the tool within Xcode for creating a User Interface via a GUI. Week 8 Lab Comp327 week 8 lab for week commencing 12 November 2018. Interface Builder TL;DR: Interface builder is the tool within Xcode for creating a User Interface via a GUI. Interface Builder has been

More information

Tabbing Between Fields and Control Elements

Tabbing Between Fields and Control Elements Note: This discussion is based on MacOS, 10.12.6 (Sierra). Some illustrations may differ when using other versions of macos or OS X. The capability and features of the Mac have grown considerably over

More information

Registering for the Apple Developer Program

Registering for the Apple Developer Program It isn t necessary to be a member of the Apple Developer Program if you don t intend to submit apps to the App Stores, or don t need the cloud-dependent features. We strongly recommend joining, though,

More information

TruEmbroidery Software Program

TruEmbroidery Software Program 1 Page Get to Know TruE Studio, an Application of the TruEmbroidery Software Program By Janie Lantz TruE Studio gives you tools to create quick designs or combine existing embroideries. Save as unmerged

More information

My First Cocoa Program

My First Cocoa Program My First Cocoa Program 1. Tutorial Overview In this tutorial, you re going to create a very simple Cocoa application for the Mac. Unlike a line-command program, a Cocoa program uses a graphical window

More information

APPLICATION DEVELOPMENT CHALLENGE

APPLICATION DEVELOPMENT CHALLENGE APPLICATION DEVELOPMENT CHALLENGE 19-22 June 2017 POWERFUL PROTOTYPES, WITHOUT CODING Create simple click-through diagrams or highly functional, rich prototypes with conditional logic, dynamic content,

More information

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects

More information

Navigating Windows 10 Windows 10 is the most recent version of the Microsoft Windows operating system.

Navigating Windows 10 Windows 10 is the most recent version of the Microsoft Windows operating system. Navigating Windows 10 Windows 10 is the most recent version of the Microsoft Windows operating system. New Features in Windows 10 Start Menu Microsoft Edge new web browser Cortana virtual assistant Multiple

More information

2.2 - Layouts. Bforartists Reference Manual - Copyright - This page is Public Domain

2.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 information

For detailed instructions, click the links below. To ask questions, request features, or report problems, visit feedback.photoshop.com.

For detailed instructions, click the links below. To ask questions, request features, or report problems, visit feedback.photoshop.com. Workspace basics For detailed instructions, click the links below. To ask questions, request features, or report problems, visit feedback.photoshop.com. You create and manipulate your documents and files

More information

PowerPoint Slide Basics. Introduction

PowerPoint Slide Basics. Introduction PowerPoint 2016 Slide Basics Introduction Every PowerPoint presentation is composed of a series of slides. To begin creating a slide show, you'll need to know the basics of working with slides. You'll

More information

hdalbum User Designer Guide Collect Create Share Designer V 1.2

hdalbum User Designer Guide Collect Create Share Designer V 1.2 hdalbum User Designer Guide 2017 Collect Create Share Designer V 1.2 Table of Contents Contents Welcome to the hdalbum Designer... 2 Features... 2 System Requirements... 3 Supported File Types... 3 Installing

More information

VisualPST 2.4. Visual object report editor for PowerSchool. Copyright Park Bench Software, LLC All Rights Reserved

VisualPST 2.4. Visual object report editor for PowerSchool. Copyright Park Bench Software, LLC All Rights Reserved VisualPST 2.4 Visual object report editor for PowerSchool Copyright 2004-2015 Park Bench Software, LLC All Rights Reserved www.parkbenchsoftware.com This software is not free - if you use it, you must

More information

Learn to make desktop LE

Learn to make desktop LE HACKING WITH SWIFT COMPLETE TUTORIAL COURSE Learn to make desktop LE P apps with real-worldam S Swift projects REEPaul Hudson F Project 1 Storm Viewer Get started coding in Swift by making an image viewer

More information

Multimedia web page Board

Multimedia 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 information

Learn to make watchosle

Learn to make watchosle HACKING WITH SWIFT COMPLETE TUTORIAL COURSE Learn to make watchosle P apps with real-worldam S Swift projects REEPaul Hudson F Project 1 NoteDictate 2 www.hackingwithswift.com Setting up In this project

More information

Adobe illustrator Introduction

Adobe illustrator Introduction Adobe illustrator Introduction This document was prepared by Luke Easterbrook 2013 1 Summary This document is an introduction to using adobe illustrator for scientific illustration. The document is a filleable

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults Illustrator Defaults Before we begin, we are going to make sure that all of us are using the same settings within our application. For this class, we will always want to make sure that our application

More information

Interface. 2. Interface Photoshop CS/ImageReady CS for the Web H O T

Interface. 2. Interface Photoshop CS/ImageReady CS for the Web H O T 2. Interface Photoshop CS/ImageReady CS for the Web H O T 2. Interface The Welcome Screen Interface Overview Using the Toolbox Using Palettes Using the Options Bar Creating a Tool Preset Resetting Tools

More information

MICROSOFT WORD 2010 BASICS

MICROSOFT WORD 2010 BASICS MICROSOFT WORD 2010 BASICS Word 2010 is a word processing program that allows you to create various types of documents such as letters, papers, flyers, and faxes. The Ribbon contains all of the commands

More information

PowerPoint Introduction. Video: Slide Basics. Understanding slides and slide layouts. Slide Basics

PowerPoint 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 information

If there is not a shortcut icon on the desktop: Click on the Start menu > All Apps> and select Word 2016 from the list.

If there is not a shortcut icon on the desktop: Click on the Start menu > All Apps> and select Word 2016 from the list. MICROSOFT WORD PART 1 Office 2016 Opening Word Double click the Word icon on the desktop. -OR- If there is not a shortcut icon on the desktop: Click on the Start menu > All Apps> and select Word 2016 from

More information

Using Dashboard in Mac OS X - Last Modified: Article: Old Article: Summary Working with Dashboard The Widgets

Using Dashboard in Mac OS X - Last Modified: Article: Old Article: Summary Working with Dashboard The Widgets Using Dashboard in Mac OS X - OSX 10.4 or higher is required for Dashboard Below is a compilation of information, as edited, for use by MacsWest members, together with the Green Apples Classroom materials

More information

Mac OS X and ios operating systems. Lab 1 Introduction to Mac OS X and ios app development. Gdańsk 2015 Tomasz Idzi

Mac OS X and ios operating systems. Lab 1 Introduction to Mac OS X and ios app development. Gdańsk 2015 Tomasz Idzi Mac OS X and ios operating systems Lab 1 Introduction to Mac OS X and ios app development Gdańsk 2015 Tomasz Idzi Introduction This lab is designed to acquaint the student with the basic functionality

More information

How To Capture Screen Shots

How To Capture Screen Shots What Is FastStone Capture? FastStone Capture is a program that can be used to capture screen images that you want to place in a document, a brochure, an e-mail message, a slide show and for lots of other

More information

AutoCAD 2009 User InterfaceChapter1:

AutoCAD 2009 User InterfaceChapter1: AutoCAD 2009 User InterfaceChapter1: Chapter 1 The AutoCAD 2009 interface has been enhanced to make AutoCAD even easier to use, while making as much screen space available as possible. In this chapter,

More information

Forms for Palm OS Version 4 Manual

Forms for Palm OS Version 4 Manual Forms for Palm OS Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in

More information

Excel 2007 New Features Table of Contents

Excel 2007 New Features Table of Contents Table of Contents Excel 2007 New Interface... 1 Quick Access Toolbar... 1 Minimizing the Ribbon... 1 The Office Button... 2 Format as Table Filters and Sorting... 2 Table Tools... 4 Filtering Data... 4

More information

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview:

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview: Computer Basics I Handout Objectives: 1. Control program windows and menus. 2. Graphical user interface (GUI) a. Desktop b. Manage Windows c. Recycle Bin d. Creating a New Folder 3. Control Panel. a. Appearance

More information

Getting Started with Python and the PyCharm IDE

Getting Started with Python and the PyCharm IDE New York University School of Continuing and Professional Studies Division of Programs in Information Technology Getting Started with Python and the PyCharm IDE Please note that if you already know how

More information

A Reference guide to Using the Collaborate tool in your LMS (Mac Users)

A Reference guide to Using the Collaborate tool in your LMS (Mac Users) A Reference guide to Using the Collaborate tool in your LMS (Mac Users) Your LMS includes a synchronous (real-time) tool for online communication within your subject or community. The Collaborate tool

More information

Introduction. Watch the video below to learn more about getting started with PowerPoint. Getting to know PowerPoint

Introduction. Watch the video below to learn more about getting started with PowerPoint. Getting to know PowerPoint PowerPoint 2016 Getting Started With PowerPoint Introduction PowerPoint is a presentation program that allows you to create dynamic slide presentations. These presentations can include animation, narration,

More information

OS X keyboard shortcuts

OS X keyboard shortcuts OS X keyboard shortcuts Summary Learn about common OS X keyboard shortcuts. A keyboard shortcut is a way to invoke a function in OS X by pressing a combination of keys on your keyboard. Original source:

More information

ChemSense Studio Client Version 3.0.7

ChemSense 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 information

INTRODUCTION TO THE MATLAB APPLICATION DESIGNER EXERCISES

INTRODUCTION TO THE MATLAB APPLICATION DESIGNER EXERCISES INTRODUCTION TO THE MATLAB APPLICATION DESIGNER EXERCISES Eric Peasley, Department of Engineering Science, University of Oxford version 4.6, 2018 MATLAB Application Exercises In these exercises you will

More information

COMP : Practical 6 Buttons and First Script Instructions

COMP : Practical 6 Buttons and First Script Instructions COMP126-2006: Practical 6 Buttons and First Script Instructions In Flash, we are able to create movies. However, the Flash idea of movie is not quite the usual one. A normal movie is (technically) a series

More information

Laboratory 5: Collaborative Text Editing

Laboratory 5: Collaborative Text Editing COMP3511/9511 Lab, Week 12-13, S2 2004 Laboratory 5: Collaborative Text Editing Time Allocated: 30 minutes As we discussed in lectures, the opportunities for creating new forms of collaboration using networking

More information

With Dreamweaver CS4, Adobe has radically

With Dreamweaver CS4, Adobe has radically Introduction to the Dreamweaver Interface With Dreamweaver CS4, Adobe has radically reengineered the Dreamweaver interface to provide a more unified experience across all of the Creative Suite applications.

More information

How To Capture Screen Shots

How To Capture Screen Shots What Is FastStone Capture? FastStone Capture is a program that can be used to capture screen images that you want to place in a document, a brochure, an e-mail message, a slide show and for lots of other

More information

The Domino Designer QuickStart Tutorial

The Domino Designer QuickStart Tutorial The Domino Designer QuickStart Tutorial 1. Welcome The Domino Designer QuickStart Tutorial You've installed Domino Designer, you've taken the Designer Guided Tour, and maybe you've even read some of the

More information

Building Mapping Apps for ios With Swift

Building Mapping Apps for ios With Swift Building Mapping Apps for ios With Swift Jeff Linwood This book is for sale at http://leanpub.com/buildingmappingappsforioswithswift This version was published on 2017-09-09 This is a Leanpub book. Leanpub

More information

Screenshots Made Easy

Screenshots Made Easy Screenshots Made Easy Welcome to the simplest screenshot tutorial ever. We'll be using the simplest graphic editing tool ever: Microsoft Paint. The goal of this tutorial is to get you making your own screenshots

More information

Academic Word Processing with Word 2003

Academic Word Processing with Word 2003 Academic Word Processing with Word 2003 Doc 5.133 Ver 1 John Matthews May 2005 Central Computing Services Prerequisites This document assumes that you are familiar with the use of a computer keyboard and

More information

Introduction to Microsoft Office 2016: Word

Introduction to Microsoft Office 2016: Word Introduction to Microsoft Office 2016: Word Last Updated: September 2018 Cost: $2.00 Microsoft Word is a word processing software. You can use it to type letters, reports, and other documents. This class

More information

Working with PDF s. To open a recent file on the Start screen, double click on the file name.

Working with PDF s. To open a recent file on the Start screen, double click on the file name. Working with PDF s Acrobat DC Start Screen (Home Tab) When Acrobat opens, the Acrobat Start screen (Home Tab) populates displaying a list of recently opened files. The search feature on the top of the

More information

Trash in the Dock. May 21, 2017, Beginners SIG The Dock (Part 3 of 3)

Trash in the Dock. May 21, 2017, Beginners SIG The Dock (Part 3 of 3) Note: This discussion is based on MacOS, 10.12.4 (Sierra). Some illustrations may differ when using other versions of macos or OS X. Credit: http://tidbits.com/e/17088 ( macos Hidden Treasures: Dominate

More information

REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB!

REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! CS 1033 Multimedia and Communications Lab 07: Introduction to Animation using Photoshop REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! LAB #7 - Exercise 1 Objectives: Upon completion of Exercise 1 you

More information

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional

More information

XnView Image Viewer. a ZOOMERS guide

XnView Image Viewer. a ZOOMERS guide XnView Image Viewer a ZOOMERS guide Introduction...2 Browser Mode... 5 Image View Mode...14 Printing... 22 Image Editing...26 Configuration... 34 Note that this guide is for XnView version 1.8. The current

More information

Touring the Mac. S e s s i o n 1 : G e t t i n g Familiar With The Mac

Touring the Mac. S e s s i o n 1 : G e t t i n g Familiar With The Mac Touring the Mac S e s s i o n 1 : G e t t i n g Familiar With The Mac Touring_the_Mac_Session-1_Sep-28-2010 1 A Map of Your Mac (Chapter 1) After turning on your computer, the screen that appears on your

More information

AutoCollage 2008 makes it easy to create an AutoCollage from a folder of Images. To create an AutoCollage:

AutoCollage 2008 makes it easy to create an AutoCollage from a folder of Images. To create an AutoCollage: Page 1 of 18 Using AutoCollage 2008 AutoCollage 2008 makes it easy to create an AutoCollage from a folder of Images. To create an AutoCollage: 1. Click on a folder name in the Image Browser. 2. Once at

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro for the Mac University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2012 KSU Department

More information

Using Windows 7 Explorer By Len Nasman, Bristol Village Computer Club

Using Windows 7 Explorer By Len Nasman, Bristol Village Computer Club By Len Nasman, Bristol Village Computer Club Understanding Windows 7 Explorer is key to taking control of your computer. If you have ever created a file and later had a hard time finding it, or if you

More information

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module.

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module. OS X Welcome to the OS X Basics Learning Module. This module will teach you the basic operations of the OS X operating system, found on the Apple computers in the College of Technology computer labs. The

More information

COPYRIGHTED MATERIAL PHOTOSHOP WORKSPACE. Interface Overview 3. Menus 15. The Toolbox 29. Palettes 61. Presets and Preferences 83 WEB TASKS

COPYRIGHTED MATERIAL PHOTOSHOP WORKSPACE. Interface Overview 3. Menus 15. The Toolbox 29. Palettes 61. Presets and Preferences 83 WEB TASKS PHOTOSHOP WORKSPACE CHAPTER 1 Interface Overview 3 CHAPTER 2 Menus 15 CHAPTER 3 The Toolbox 29 CHAPTER 4 Palettes 61 CHAPTER 5 Presets and Preferences 83 COPYRIGHTED MATERIAL PHOTOSHOP WORK SPACE UNIVERSAL

More information

Photoshop Fundamentals

Photoshop Fundamentals Lesson 3 Photoshop Fundamentals Photoshop Fundamentals How to Navigate your Document Zooming in and out To zoom in and out on your Photoshop document, hold down the Command key (Ctrl on Win) and press

More information

Parallels Remote Application Server

Parallels Remote Application Server Parallels Remote Application Server Parallels Client for ios User's Guide v16 Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright

More information

MMF2 on a 800x600 display

MMF2 on a 800x600 display MMF2 on a 800x600 display Multimedia Fusion 2 was designed for a professional use, with a 1024x768 display in mind. While there is an upward trend to higher resolutions there are still a large number of

More information

Section 2 Getting Started

Section 2 Getting Started Section 2 Getting Started ECDL Section 2 Getting Started By the end of this section you should be able to: Start, restart and close down a device Log on and log off Windows Recognise and use the Desktop

More information

TSM Report Designer. Even Microsoft Excel s Data Import add-in can be used to extract TSM information into an Excel spread sheet for reporting.

TSM Report Designer. Even Microsoft Excel s Data Import add-in can be used to extract TSM information into an Excel spread sheet for reporting. TSM Report Designer The TSM Report Designer is used to create and modify your TSM reports. Each report in TSM prints data found in the databases assigned to that report. TSM opens these databases according

More information

Technoversity Tuesdays

Technoversity Tuesdays Technoversity Tuesdays Microsoft Windows 10 Overview, New Features, Tips and Tricks Technology training brought to you by Computer Education Support New Features Windows 10 is Microsoft s newest operating

More information

Table of Contents. Chapter 2. Looking at the Work Area

Table of Contents. Chapter 2. Looking at the Work Area Table of Contents... 1 Opening a PDF file in the work area... 2 Working with Acrobat tools and toolbars... 4 Working with Acrobat task buttons... 13 Working with the navigation pane... 14 Review... 18

More information

Adobe Illustrator. Quick Start Guide

Adobe Illustrator. Quick Start Guide Adobe Illustrator Quick Start Guide 1 In this guide we will cover the basics of setting up an Illustrator file for use with the laser cutter in the InnovationStudio. We will also cover the creation of

More information

CommCare for Android Smartphones

CommCare for Android Smartphones CommCare for Android Smartphones The information on this page reflects the old design of CommCare This page is primarily useful for programs using older versions of CommCare. A page directed at the newer

More information

Forms Desktop for Windows Version 4 Manual

Forms Desktop for Windows Version 4 Manual Forms Desktop for Windows Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned

More information

COMSC-031 Web Site Development- Part 2

COMSC-031 Web Site Development- Part 2 COMSC-031 Web Site Development- Part 2 Part-Time Instructor: Joenil Mistal December 5, 2013 Chapter 13 13 Designing a Web Site with CSS In addition to creating styles for text, you can use CSS to create

More information

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java)

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java) Goals - to learn how to compile and execute a Java program - to modify a program to enhance it Overview This activity will introduce you to the Java programming language. You will type in the Java program

More information

PUBLISHER 2016 LINDA MUCHOW ALEXANDRIA TECHNICAL AND COMMUNITY COLLEGE 1601 JEFFERSON STREET, ALEXANDRIA, MN 56308

PUBLISHER 2016 LINDA MUCHOW ALEXANDRIA TECHNICAL AND COMMUNITY COLLEGE 1601 JEFFERSON STREET, ALEXANDRIA, MN 56308 PUBLISHER 2016 LINDA MUCHOW 320-762-4539 LINDAC@ALEXTECH.EDU ALEXANDRIA TECHNICAL AND COMMUNITY COLLEGE 1601 JEFFERSON STREET, ALEXANDRIA, MN 56308 Table of Contents Publisher Environment... 3 Rulers...

More information

WAYLAND FREE PUBLIC LIBRARY 3D Design and Printing Tutorial: Create a Keychain

WAYLAND FREE PUBLIC LIBRARY 3D Design and Printing Tutorial: Create a Keychain WAYLAND FREE PUBLIC LIBRARY 3D Design and Printing Tutorial: Create a Keychain Welcome! In this tutorial we will be creating a 3D printed keychain. You will personalize this name tag with text to make

More information

Hello! ios Development

Hello! ios Development SAMPLE CHAPTER Hello! ios Development by Lou Franco Eitan Mendelowitz Chapter 1 Copyright 2013 Manning Publications Brief contents PART 1 HELLO! IPHONE 1 1 Hello! iphone 3 2 Thinking like an iphone developer

More information

Session 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 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 information

Premiere Pro Desktop Layout (NeaseTV 2015 Layout)

Premiere Pro Desktop Layout (NeaseTV 2015 Layout) Premiere Pro 2015 1. Contextually Sensitive Windows - Must be on the correct window in order to do some tasks 2. Contextually Sensitive Menus 3. 1 zillion ways to do something. No 2 people will do everything

More information

Lesson 6 Adding Graphics

Lesson 6 Adding Graphics Lesson 6 Adding Graphics Inserting Graphics Images Graphics files (pictures, drawings, and other images) can be inserted into documents, or into frames within documents. They can either be embedded or

More information

You can also search online templates which can be picked based on background themes or based on content needs. Page eleven will explain more.

You can also search online templates which can be picked based on background themes or based on content needs. Page eleven will explain more. Microsoft PowerPoint 2016 Part 1: The Basics Opening PowerPoint Double click on the PowerPoint icon on the desktop. When you first open PowerPoint you will see a list of new presentation themes. You can

More information

Text box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.

Text box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box. Visual Basic Concepts Hello, Visual Basic See Also There are three main steps to creating an application in Visual Basic: 1. Create the interface. 2. Set properties. 3. Write code. To see how this is done,

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365... 3 LICENSE ACTIVATION...

More information

LionMail. for Administrative Assistants

LionMail. for Administrative Assistants LionMail for Administrative Assistants If you directly manage email on behalf of others or just send and receive dozens (or hundreds!) of messages a day in your role as an administrative assistant, this

More information

Managing Content with AutoCAD DesignCenter

Managing Content with AutoCAD DesignCenter Managing Content with AutoCAD DesignCenter In This Chapter 14 This chapter introduces AutoCAD DesignCenter. You can now locate and organize drawing data and insert blocks, layers, external references,

More information

Skills Exam Objective Objective Number

Skills Exam Objective Objective Number Overview 1 LESSON SKILL MATRIX Skills Exam Objective Objective Number Starting Excel Create a workbook. 1.1.1 Working in the Excel Window Customize the Quick Access Toolbar. 1.4.3 Changing Workbook and

More information

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide Automation Design Canvas 2.0 Beta Quick-Start Guide Contents Creating and Running Your First Test... 3 Adding Quick Verification Steps... 10 Creating Advanced Test Verifications... 13 Creating a Data Driven

More information

ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout

ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout Overview : Today s Lecture Model View Controller Design Pattern Creating Views in Storyboard Connecting your Views to Code Auto

More information

Finder windows To open a new Finder window, click the Finder icon in the Dock, then select File > New Window.

Finder windows To open a new Finder window, click the Finder icon in the Dock, then select File > New Window. https://support.apple.com/en-us/ht201732 Mac Basics: The Finder organizes all of your files The Finder in OS X provides access to your files, folders, and drives, and helps you to keep them organized.

More information

Creative Effects with Illustrator

Creative 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 information

Appendix J: Using Shortcut Keys and Shortcut Menus

Appendix J: Using Shortcut Keys and Shortcut Menus Appendix J: Using Shortcut Keys and Shortcut Menus Introduction This appendix covers shortcuts to many of the menu options, dialog boxes, and commands used in PC-DMIS. Using shortcuts will speed up your

More information

ITP 342 Mobile App Dev. Interface Fun

ITP 342 Mobile App Dev. Interface Fun ITP 342 Mobile App Dev Interface Fun Human Interface Guidelines ios Human Interface Guidelines https://developer.apple.com/ library/ios/documentation/ userexperience/conceptual/ MobileHIG/index.html 2

More information

Lesson 1: Getting Started with

Lesson 1: Getting Started with Microsoft Office Specialist 2016 Series Microsoft Outlook 2016 Certification Guide Lesson 1: Getting Started with Email Lesson Objectives In this lesson, you will learn to identify Outlook program items,

More information

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer Learning Targets: Students will be introduced to industry recognized game development software Students will learn how to navigate within the software Students will learn the basics on how to use Construct

More information

SchoolDesk University

SchoolDesk University SchoolDesk University Forms, Surveys, and Polls Module 101 Guided Walk-through for the basic fields, terminology, and location of tools. What is the NEW SD7 Forms Module? The NEW SchoolDesk Forms Module,

More information

Menu Symbols. Menu Symbol. Key on Keyboard

Menu Symbols. Menu Symbol. Key on Keyboard Menu Symbols Menu Symbol Key on Keyboard Command/Apple Key (like Control on a PC) Also written as Cmd Option (like Alt on a PC) Shift Control (Control-click = Right-click) Tab Return Enter (on Number Pad)

More information

Chapter 2 Welcome App

Chapter 2 Welcome App 2.1 Introduction Chapter 2 Welcome App 1. A app is an app that can run on iphones, ipod touches and ipads. a. multi-purpose b. global c. unrestricted d. universal Ans: d. universal 2. You can your apps

More information

Lesson 4: Add ActionScript to Your Movie

Lesson 4: Add ActionScript to Your Movie Page 1 of 7 CNET tech sites: Price comparisons Product reviews Tech news Downloads Site map Lesson 4: Add ActionScript to Your Movie Home Your Courses Your Profile Logout FAQ Contact Us About In this lesson,

More information

Apple is rightfully proud of the user interface design incorporated into

Apple is rightfully proud of the user interface design incorporated into Customizing OS X Apple is rightfully proud of the user interface design incorporated into the Macintosh OS X family of operating systems. The interface is easy to use, and it s also easy to customize so

More information

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR REPORT... 3 DECIDE WHICH DATA TO PUT IN EACH REPORT SECTION...

More information

Manually Manage Music And Videos Is Checked Under Device Options In Itunes

Manually Manage Music And Videos Is Checked Under Device Options In Itunes Manually Manage Music And Videos Is Checked Under Device Options In Itunes on the summary tab, click Manually manage videos option. Turn off sync music. delete music from ios device in usage_ manage storage.

More information