Creating a Project in XCode

Size: px
Start display at page:

Download "Creating a Project in XCode"

Transcription

1 ECS 102 Lab 2 for Mac Spring 2018 Name Creating a Project in XCode 1. Creating a project and program file, and running a program. (a) If you have already installed XCode skip to Part b. Go to the App store and download XCode. Install for C/C++ development. (Talk to me first if you are not running Sierra or High Sierra.) (b) Following the instructions on the link < ecs102/lecture_labs/xcodehowto.html> i. Create a project folder ecs102. ii. Create a project labs. (c) Now you have the window you will be using for writing your programs. (d) Follow instructions at the same link to Add a new file (hello.c) (e) You should now see an empty white space, your edit window. Enter the following program. You ll notice that the editor takes care of most of the indentation, and even some of the symbols. /*hello.c My first ECS102 program*/ #include <stdio.h> int main() { printf ("Welcome to ECS 102. Hope you enjoy it here!\n"); return 0; } Save your program by clicking File Save or CTRL + S. (f) Return to XCode. To execute the program click Product Run or press Command + R. 1

2 If all went well, you should see a window on the bottom right with your program output in it. Read it. Once you recover from the awe of creating your first C program, you can continue. If all didn t go well and you had some errors: A red octagon appears next to lines of code with errors. Click on a marked line and an error message appears. Fix your first error and try to execute the program again. 2. Copying a program from the website. (a) Return to XCode. In the left panel select hello.c. Control click and choose Delete. A message box will come up. Press the Remove reference button, NOT the Move to Trash button. This will remove the file from the project, but leave it in the folder on the hard drive, so you can use it again later. (b) As before, you will create a file, this time called MilesToKM.c. (You will NOT need to create a new project!) Select the labs folder in the left panel. File New File MacOS, C file, Next give it the name MilesToKM.c and unclick Also create header file. labs, labs, labs click Create (c) In the edit window for MilesToKM.c, instead of typing code, open a web browser, go to the class website and navigate to Lectures and Labs, then in class 2 open the MilesToKM.c example by clicking on the link Miles to Kilometers code, select all and copy and paste the program into the file you just created. If the program is all in one line, do the following: (You will have to do this each time to enter a program into XCode.) Copy the program (again) from the website. Open TextEdit. Go to Format. If it says Make Rich Text choose that. If it says Make Plain Text do NOT choose that, you are already in Rich Text. Paste the code. Command+a to select all the code from TextEdit, then Command+c to copy. Paste into Xcode. Let me know if it still appears on one line. Run the program, Command+R Test the program. Give it some values where you know what the answer should be. For example you know that 1.0 mile should give you about 1.6 kilometers, so run the program entering 1.0 as input. Maybe you know that a kilometer is about 2

3 .6 miles, so run the program and enter.6 to see if you get about 1 kilometer. Then try some other values. In the table below, give the input value you tried, and fill in the output produced. (d) We rarely enter a program correctly, so it is a good idea to learn how to recognize and deal with errors. i. Remove double kms from double kms; /* output - distance in kilometers */ Run the program. A red octagon appears next to lines of code with errors. Click on a marked line and an error message appears. The error here is something like kms: undeclared identifier. Fix the line by putting double kms back and see that it runs properly. ii. One at a time create other errors. (Fix each error before you make the next one.) delete the & in the scanf statement, change the %f in the printf statement to %d, leave out one of the semicolons at the end of a line. See the computer s reaction. Does it complain? (Record the complaint - only the first error message.) Does it give an odd answer? (Record this.) Does it work fine? error 1(What error did you make?): computer s response (What error message did you get? get odd output?): Did you error 2: computer s response: error 3: computer s response: (e) Exploring data types 3

4 i. As you did earlier, remove the file MilesToKM.c and create a new file (not a project! use Project add new item) ExploreDataTypes.c Enter the code by copying from the website. ii. Run the program, and look at the output window. Enter values when asked. Make sure you first click in the output window. If you have errors, fix them. iii. Now you will run the program again while peeking into the memory. Move the cursor onto the line realnum=3.14; /* This is an assignment. (The first executable line) Debug Breakpoint Add breakpoint at current line. Run (Commant+R). Program will run to the line with the breakpoint. The line with the breakpoint will be highlighted. In the lower left window you will see the variables and their values. (Some look like 0, but are really just junk.) Check out the value or realnum. The highlighted line has not yet been executed. Click Debug StepOver. The next line, letter= M is highlighted. Check out the value of realnum - it has changed! But this line has not yet been executed so letter has a funky value. Click Debug StepOver again. The arrow has moved to the next line, printf("a whole number goes here: %d", wholenuma); and the previous line has been executed. Look in the Locals window and check out the value of letter. Keep clicking Debug StepOver, each time watching the variables in the Locals window as described below: At each line, read the code, try to figure out what it will do, then check if you were right. If not, go back and look at the code to understand EXACTLY how it works. * When you come to a printf statement, after executing the line, look at the output window to see what appears. * If you click on the output window to see it better, you will need to click on the title bar of the program window before you can continue stepping through the program. * When you come to the scanf statements: with the scanf statement (not yet executed) highlighted, click Debug StepOver. The highlight disappears, and the output window becomes active, with a cursor blinking. 4

5 Enter a number and press the enter key. Control should go back to the program window. * (If the program window is not the active window you may need to click on the title bar of the program window to make it active again. ) The highlight should have moved on to the next line. See where the value you entered appears in the Locals window. Step through the whole program this way. When the linereturn 0; is highlighted stop debugging. (f) Printing the output (what appears in the output window): Click in the output window. Command+a to select all, Command+c to copy Paste it into a text window, either using XCode or some other text editor, like TextEdit. You can print the program within XCode in the File menu. Make sure your cursor is in the program pane so the program file window is selected. I ll let you know what printer we should use. Put your name and section on the output and the program. Put your name and section on the top of the first page of the lab packet, and turn in this lab packet, the program, and the output. 5

Outlook Web Access. In the next step, enter your address and password to gain access to your Outlook Web Access account.

Outlook Web Access. In the next step, enter your  address and password to gain access to your Outlook Web Access account. Outlook Web Access To access your mail, open Internet Explorer and type in the address http://www.scs.sk.ca/exchange as seen below. (Other browsers will work but there is some loss of functionality) In

More information

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #43. Multidimensional Arrays

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #43. Multidimensional Arrays Introduction to Programming in C Department of Computer Science and Engineering Lecture No. #43 Multidimensional Arrays In this video will look at multi-dimensional arrays. (Refer Slide Time: 00:03) In

More information

A Document Created By Lisa Diner Table of Contents Western Quebec School Board October, 2007

A Document Created By Lisa Diner Table of Contents Western Quebec School Board October, 2007 Table of Contents A Document Created By Lisa Diner Western Quebec School Board October, 2007 Table of Contents Some Basics... 3 Login Instructions... 4 To change your password... 6 Options As You Login...

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

Computer Basics: Step-by-Step Guide (Session 2)

Computer Basics: Step-by-Step Guide (Session 2) Table of Contents Computer Basics: Step-by-Step Guide (Session 2) ABOUT PROGRAMS AND OPERATING SYSTEMS... 2 THE WINDOWS 7 DESKTOP... 3 TWO WAYS TO OPEN A PROGRAM... 4 DESKTOP ICON... 4 START MENU... 5

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

Lecture 05 I/O statements Printf, Scanf Simple statements, Compound statements

Lecture 05 I/O statements Printf, Scanf Simple statements, Compound statements Programming, Data Structures and Algorithms Prof. Shankar Balachandran Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 05 I/O statements Printf, Scanf Simple

More information

Arduino IDE Friday, 26 October 2018

Arduino IDE Friday, 26 October 2018 Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.

More information

Office 365. Exporting and Importing Safe and Blocked Senders List

Office 365. Exporting and Importing Safe and Blocked Senders List Office 365 Exporting and Importing Safe and Blocked Senders List Table of Contents Exporting Safe and Blocked Senders List... 3 Exporting Safe Senders List... 3 Exporting Blocked Senders List... 8 Importing

More information

CAN I SEE TEXT MESSAGES ONLINE ATT CAN I SEE TEXT PDF WHY CAN'T I SEE THE TEXT IN A FORM UNTIL I CLICK ON THE

CAN I SEE TEXT MESSAGES ONLINE ATT CAN I SEE TEXT PDF WHY CAN'T I SEE THE TEXT IN A FORM UNTIL I CLICK ON THE CAN I SEE TEXT PDF WHY CAN'T I SEE THE TEXT IN A FORM UNTIL I CLICK ON THE CANNOT SEE TEXT BOXES - LEARN ADOBE ACROBAT - PDF HELP 1 / 5 2 / 5 3 / 5 can i see text pdf Why can't I see the text in a form

More information

How To Upload Your Newsletter

How To Upload Your Newsletter How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

Introduction to Computation and Problem Solving

Introduction to Computation and Problem Solving Class 3: The Eclipse IDE Introduction to Computation and Problem Solving Prof. Steven R. Lerman and Dr. V. Judson Harward What is an IDE? An integrated development environment (IDE) is an environment in

More information

Getting started with UNIX/Linux for G51PRG and G51CSA

Getting started with UNIX/Linux for G51PRG and G51CSA Getting started with UNIX/Linux for G51PRG and G51CSA David F. Brailsford Steven R. Bagley 1. Introduction These first exercises are very simple and are primarily to get you used to the systems we shall

More information

ECS Baruch Lab 2 Fall 2019 Name

ECS Baruch Lab 2 Fall 2019 Name ECS 102 - Baruch Lab 2 Fall 2019 Name I. Review Recall that in lab 1, you created a folder on your H: drive, Document/Apps-SU/Python Programs The reason you need to save programs here on the lab computers

More information

COMP s1 Lecture 1

COMP s1 Lecture 1 COMP1511 18s1 Lecture 1 1 Numbers In, Numbers Out Andrew Bennett more printf variables scanf 2 Before we begin introduce yourself to the person sitting next to you why did

More information

NCMail: Microsoft Outlook User s Guide

NCMail: Microsoft Outlook User s Guide NCMail: Microsoft Outlook 2003 Email User s Guide Revision 1.0 11/10/2007 This document covers how to use Microsoft Outlook 2003 for accessing your email with the NCMail Exchange email system. The syntax

More information

Fundamentals of Programming. Lecture 3: Introduction to C Programming

Fundamentals of Programming. Lecture 3: Introduction to C Programming Fundamentals of Programming Lecture 3: Introduction to C Programming Instructor: Fatemeh Zamani f_zamani@ce.sharif.edu Sharif University of Technology Computer Engineering Department Outline A Simple C

More information

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008

More information

Fundamentals of Programming Session 4

Fundamentals of Programming Session 4 Fundamentals of Programming Session 4 Instructor: Reza Entezari-Maleki Email: entezari@ce.sharif.edu 1 Fall 2011 These slides are created using Deitel s slides, ( 1992-2010 by Pearson Education, Inc).

More information

How to Open a Free Yahoo! Account & Basics

How to Open a Free Yahoo!  Account &  Basics How to Open a Free Yahoo! Email Account & Email Basics Opening a Yahoo! Email Account Yahoo! Email is one of the many types of free email systems out there. This tutorial will teach you how to set up a

More information

Programming for Engineers Introduction to C

Programming for Engineers Introduction to C Programming for Engineers Introduction to C ICEN 200 Spring 2018 Prof. Dola Saha 1 Simple Program 2 Comments // Fig. 2.1: fig02_01.c // A first program in C begin with //, indicating that these two lines

More information

Chapter 2, Part I Introduction to C Programming

Chapter 2, Part I Introduction to C Programming Chapter 2, Part I Introduction to C Programming C How to Program, 8/e, GE 2016 Pearson Education, Ltd. All rights reserved. 1 2016 Pearson Education, Ltd. All rights reserved. 2 2016 Pearson Education,

More information

Word Processing: Basic Skills

Word Processing: Basic Skills Word Processing: Basic Skills Name: Main: The purpose of this exercise is to practice the word processing skills that you will need to use each time you produce a "best effort" draft of writing on the

More information

Physics 306 Computing Lab 1: Hello, World!

Physics 306 Computing Lab 1: Hello, World! 1. Introduction Physics 306 Computing Lab 1: Hello, World! In today s lab, you will learn how to write simple programs, to compile them, and to run them. You will learn about input and output, variables,

More information

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

Introduction. Key features and lab exercises to familiarize new users to the Visual environment Introduction Key features and lab exercises to familiarize new users to the Visual environment January 1999 CONTENTS KEY FEATURES... 3 Statement Completion Options 3 Auto List Members 3 Auto Type Info

More information

Get comfortable using computers

Get comfortable using computers Mouse A computer mouse lets us click buttons, pick options, highlight sections, access files and folders, move around your computer, and more. Think of it as your digital hand for operating a computer.

More information

JUCE TUTORIALS. INTRO methodology how to create a GUI APP and how to create a Plugin.

JUCE TUTORIALS. INTRO methodology how to create a GUI APP and how to create a Plugin. JUCE TUTORIALS INTRO methodology how to create a GUI APP and how to create a Plugin. Install Juice and Xcode (or other IDE) Create a project: GUI Application Select platform Choose Path, Name, Folder Name

More information

Lab: Supplying Inputs to Programs

Lab: Supplying Inputs to Programs Steven Zeil May 25, 2013 Contents 1 Running the Program 2 2 Supplying Standard Input 4 3 Command Line Parameters 4 1 In this lab, we will look at some of the different ways that basic I/O information can

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

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

2 Getting Started. Getting Started (v1.8.6) 3/5/2007 2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless

More information

Intermediate Word 2013

Intermediate Word 2013 Intermediate Word 2013 Class Objective: Elmhurst Public Library is committed to offering enriching programs to help our patrons Explore, Learn, and Grow. Today, technology skills are more than a valuable

More information

Lab 1: Introduction to C Programming. (Creating a program using the Microsoft developer Studio, Compiling and Linking)

Lab 1: Introduction to C Programming. (Creating a program using the Microsoft developer Studio, Compiling and Linking) Lab 1: Introduction to C Programming (Creating a program using the Microsoft developer Studio, Compiling and Linking) Learning Objectives 0. To become familiar with Microsoft Visual C++ 6.0 environment

More information

CS Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB!

CS Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! CS 1033 Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! Lab 06: Introduction to KompoZer (Website Design - Part 3 of 3) Lab 6 Tutorial 1 In this lab we are going to learn

More information

COMP 110/401 APPENDIX: INSTALLING AND USING ECLIPSE. Instructor: Prasun Dewan (FB 150,

COMP 110/401 APPENDIX: INSTALLING AND USING ECLIPSE. Instructor: Prasun Dewan (FB 150, COMP 110/401 APPENDIX: INSTALLING AND USING ECLIPSE Instructor: Prasun Dewan (FB 150, dewan@unc.edu) SCOPE: BASICS AND BEYOND Basic use: CS 1 Beyond basic use: CS2 2 DOWNLOAD FROM WWW.ECLIPSE.ORG Get the

More information

Open Microsoft Word: click the Start button, click Programs> Microsoft Office> Microsoft Office Word 2007.

Open Microsoft Word: click the Start button, click Programs> Microsoft Office> Microsoft Office Word 2007. Microsoft Word 2007 Mail Merge Letter The information below is devoted to using Mail Merge to create a letter in Microsoft Word. Please note this is an advanced Word function, you should be comfortable

More information

Web Design Competition File Upload Tutorial

Web Design Competition File Upload Tutorial Web Design Competition File Upload Tutorial Designed for use by the Michigan Council of Women in Technology Copyright 2016 Patricia Howard All Rights Reserved Welcome. We ll start with a quick overview

More information

Using Inbox and Views

Using Inbox and Views Left Mouse Button Using Inbox and Views In this tutorial, whenever we indicate that you need to click a mouse button, it will mean to click the left mouse button unless we indicate that you should click

More information

Codewarrior for ColdFire (Eclipse) 10.0 Setup

Codewarrior for ColdFire (Eclipse) 10.0 Setup Codewarrior for ColdFire (Eclipse) 10.0 Setup 1. Goal This document is designed to ensure that your Codewarrior for Coldfire v10.0 environment is correctly setup and to orient you to it basic functionality

More information

NCMail: Microsoft Outlook User s Guide

NCMail: Microsoft Outlook User s Guide NCMail: Microsoft Outlook 2007 Email User s Guide Revision 1.1 3/9/2009 This document covers how to use Microsoft Outlook 2007 for accessing your email with the NCMail Exchange email system. The syntax

More information

Writing to and reading from files

Writing to and reading from files Writing to and reading from files printf() and scanf() are actually short-hand versions of more comprehensive functions, fprintf() and fscanf(). The difference is that fprintf() includes a file pointer

More information

Computer Essentials Session 1 Lesson Plan

Computer Essentials Session 1 Lesson Plan Note: Completing the Mouse Tutorial and Mousercise exercise which are available on the Class Resources webpage constitutes the first part of this lesson. ABOUT PROGRAMS AND OPERATING SYSTEMS Any time a

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

PrimalScript. Your First 20 Minutes. Your First 20 Minutes. Start here to be productive with PrimalScript in just 20 minutes.

PrimalScript. Your First 20 Minutes. Your First 20 Minutes. Start here to be productive with PrimalScript in just 20 minutes. Your First 20 Minutes Contents Before Installing PrimalScript Install PrimalScript Launch PrimalScript Set Script and Project Folders Create a New Script Insert WMI Code Use PrimalSense Run a Script with

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

Where Did I Save That File?

Where Did I Save That File? Note: This discussion is based on MacOS, 10.13.6 (High Sierra). Some illustrations may differ when using other versions of macos or OS X. Illustrations are from screenshots on my imac. As I mentioned in

More information

Copyright 2009 BOSMA Enterprises. Chapter 24.

Copyright 2009 BOSMA Enterprises. Chapter 24. Copyright 2009 BOSMA Enterprises Chapter 24 Email Email is a way for you to write short messages to friends, to businesses, to schools, or whoever you need to communicate with. It is much like sending

More information

Intel Edison Tutorial: Introduction to Vim 1

Intel Edison Tutorial: Introduction to Vim 1 Intel Edison Tutorial: Introduction to Vim Intel Edison Tutorial: Introduction to Vim 1 Table of Contents Introduction... 3 Things Needed... Error! Bookmark not defined. Introduction... 4 What Is Vim?...

More information

Google Apps Basics Mail

Google Apps Basics Mail Google Apps Basics Mail TABLE OF CONTENTS I. FIRST CLASS VERSUS GOOGLE APPS MAIL 2 II. ANATOMY OF GMAIL INBOX 2 III. ANATOMY OF A COMPOSED MESSAGE 3 IV. ANATOMY OF A RECEIVED MESSAGE 3 V. FIRST THINGS

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 The process of creating a project with Microsoft Visual Studio 2010.Net is similar to the process in Visual

More information

Getting Started with Visual Studio

Getting Started with Visual Studio Getting Started with Visual Studio Visual Studio is a sophisticated but easy to use integrated development environment (IDE) for C++ (and may other languages!) You will see that this environment recognizes

More information

First C or C++ Lab Paycheck-V1.0 Using Microsoft Visual Studio

First C or C++ Lab Paycheck-V1.0 Using Microsoft Visual Studio C & C++ LAB ASSIGNMENT #1 First C or C++ Lab Paycheck-V1.0 Using Microsoft Visual Studio Copyright 2013 Dan McElroy Paycheck-V1.0 The purpose of this lab assignment is to enter a C or C++ into Visual Studio

More information

Introduction to Microsoft Word 2010

Introduction to Microsoft Word 2010 Introduction to Microsoft Word 2010 THE BASICS PAGE 02! What is Microsoft Word?! Opening Microsoft Word! The Title Bar! Page View and Zoom MENUS...PAGE 03! Quick Access Toolbar! The Ribbon! File Tab! Home

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Eclipse Setup. Opening Eclipse. Setting Up Eclipse for CS15

Eclipse Setup. Opening Eclipse. Setting Up Eclipse for CS15 Opening Eclipse Eclipse Setup Type eclipse.photon & into your terminal. (Don t open eclipse through a GUI - it may open a different version.) You will be asked where you want your workspace directory by

More information

Beyond this course. Machine code. Readings: CP:AMA 2.1, 15.4

Beyond this course. Machine code. Readings: CP:AMA 2.1, 15.4 Beyond this course Readings: CP:AMA 2.1, 15.4 CS 136 Spring 2018 13: Beyond 1 Machine code In Section 04 we briefly discussed compiling: converting source code into machine code so it can be run or executed.

More information

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup Purpose: The purpose of this lab is to setup software that you will be using throughout the term for learning about Python

More information

Customer Release Notes

Customer Release Notes This document contains important information about this release. Be sure to provide this information to all users before proceeding with the installation. Note: The term Color Profiler Suite refers to

More information

Citrix Connectivity Help. Table of Contents

Citrix Connectivity Help. Table of Contents Citrix Connectivity Help Table of Contents I. Purpose of this Document II. Print Preview Freezing III. Closing Word/ PD² Correctly IV. Session Reliability V. Reconnecting to Disconnected Applications VI.

More information

Getting Started (1.8.7) 9/2/2009

Getting Started (1.8.7) 9/2/2009 2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have

More information

1 Setting Up Your Auto Login Link in Windows

1 Setting Up Your Auto Login Link in Windows This User Guide is relevant for Admins, Teachers and s Admin Teacher Student Auto Login - An Overview Auto Login allows you to create a shortcut that logs you directly into your EducationCity school account.

More information

Creating a simple dynamic network. Clément Levallois

Creating a simple dynamic network. Clément Levallois Creating a simple dynamic network Clément Levallois 2017-02-16 Table of Contents Goals of this tutorial........................................................................ 1 open a new project in Gephi.................................................................

More information

BEGINNING GroupWise 7.0

BEGINNING GroupWise 7.0 BEGINNING GroupWise 7.0 Distributed by the Administrative Technology User Support Department under the direction of Dr. Russell Clukey, Executive Director, Support Services. Feel free to contact the AT

More information

ITC213: STRUCTURED PROGRAMMING. Bhaskar Shrestha National College of Computer Studies Tribhuvan University

ITC213: STRUCTURED PROGRAMMING. Bhaskar Shrestha National College of Computer Studies Tribhuvan University ITC213: STRUCTURED PROGRAMMING Bhaskar Shrestha National College of Computer Studies Tribhuvan University Lecture 04: Introduction to C Readings: Chapter 1.5-1.7 What is C? C is a general-purpose, structured

More information

IBM Notes Client V9.0.1 Reference Guide

IBM Notes Client V9.0.1 Reference Guide IBM Notes Client V9.0.1 Reference Guide Revised 05/20/2016 1 Accessing the IBM Notes Client IBM Notes Client V9.0.1 Reference Guide From your desktop, double-click the IBM Notes icon. Logging in to the

More information

CSCI 201 Lab 1 Environment Setup

CSCI 201 Lab 1 Environment Setup CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated

More information

Eastside Literacy Tutor Support Word Processing Tutorial

Eastside Literacy Tutor Support Word Processing Tutorial Eastside Literacy Tutor Support Word Processing Tutorial Before you start, you will need a blank diskette. You will also need to know how to use the mouse and the keyboard, and how to select text on the

More information

Navigate to Success: A Guide to Microsoft Word 2016 For History Majors

Navigate to Success: A Guide to Microsoft Word 2016 For History Majors Navigate to Success: A Guide to Microsoft Word 2016 For History Majors Navigate to Success: A Guide to Microsoft Word 2016 for History Majors Navigate to Success: A Guide to Microsoft Word 2016 For History

More information

Creating Universally Designed Word 2013 Documents - Quick Start Guide

Creating Universally Designed Word 2013 Documents - Quick Start Guide Creating Universally Designed Word 2013 Documents - Quick Start Guide Overview Creating accessible documents ones that work well with all sorts of technology can be a daunting task. The purpose of this

More information

Functions BCA-105. Few Facts About Functions:

Functions BCA-105. Few Facts About Functions: Functions When programs become too large and complex and as a result the task of debugging, testing, and maintaining becomes difficult then C provides a most striking feature known as user defined function

More information

Windows XP. A Quick Tour of Windows XP Features

Windows XP. A Quick Tour of Windows XP Features Windows XP A Quick Tour of Windows XP Features Windows XP Windows XP is an operating system, which comes in several versions: Home, Media, Professional. The Windows XP computer uses a graphics-based operating

More information

Accessing your LabArchives Notebook

Accessing your LabArchives Notebook US Server - 9.04Rev.1.0 Welcome to LabArchives - the Electronic Lab Notebook used by scientists at leading research institutions around the world to document and share their research. Your professor has

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

Introduction to C Programming. What is a C program?

Introduction to C Programming. What is a C program? Introduction to C Programming Goals of this section Write a simple C program - Steps Write or develop code Compile Link Execute Add comments to C code 85-132 Introduction to C-Programming 2-1 What is a

More information

The requirements according to Autodesk are to be using Xcode with the 10.8 SDK(comes with it). Xcode 6 does not have this SDK.

The requirements according to Autodesk are to be using Xcode with the 10.8 SDK(comes with it). Xcode 6 does not have this SDK. The requirements according to Autodesk are to be using Xcode 5.0.2 with the 10.8 SDK(comes with it). Xcode 6 does not have this SDK. Unfortunately, when Apple updates Xcode it breaks everything, every

More information

Click on the Start Icon. Click on All Programs

Click on the Start Icon. Click on All Programs Click on the Start Icon Click on All Programs Scroll down to a point where the Microsoft Visual Studio 2013 folder appears. Click on the Microsoft Visual Studio 2013 folder. Click on Visual Studio 2013

More information

Lesson 1A - First Java Program HELLO WORLD With DEBUGGING examples. By John B. Owen All rights reserved 2011, revised 2015

Lesson 1A - First Java Program HELLO WORLD With DEBUGGING examples. By John B. Owen All rights reserved 2011, revised 2015 Lesson 1A - First Java Program HELLO WORLD With DEBUGGING examples By John B. Owen All rights reserved 2011, revised 2015 Table of Contents Objectives Hello World Lesson Sequence Compile Errors Lexical

More information

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

In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 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,

More information

My Digital Downloader Instruction Guide *WINDOWS*

My Digital Downloader Instruction Guide *WINDOWS* My Digital Downloader Instruction Guide *WINDOWS* My Digital Downloader is a desktop application to help you manage the download of your audio content. Without My Digital Downloader, when you download

More information

A Quick Introduction to MPLAB SIM

A Quick Introduction to MPLAB SIM A Quick Introduction to MPLAB SIM Welcome to this web seminar, A Quick Introduction to MPLAB SIM. My name is Darrel Johansen and I m a manager in the Development Tools group at Microchip. Page 1 What Is

More information

Site Owners: Cascade Basics. May 2017

Site Owners: Cascade Basics. May 2017 Site Owners: Cascade Basics May 2017 Page 2 Logging In & Your Site Logging In Open a browser and enter the following URL (or click this link): http://mordac.itcs.northwestern.edu/ OR http://www.northwestern.edu/cms/

More information

Introduction to Computing Lecture 01: Introduction to C

Introduction to Computing Lecture 01: Introduction to C Introduction to Computing Lecture 01: Introduction to C Assist.Prof.Dr. Nükhet ÖZBEK Ege University Department of Electrical&Electronics Engineering ozbek.nukhet@gmail.com Topics Introduction to C language

More information

EECE.2160: ECE Application Programming Spring 2018 Programming Assignment #1: A Simple C Program Due Monday, 1/29/18, 11:59:59 PM

EECE.2160: ECE Application Programming Spring 2018 Programming Assignment #1: A Simple C Program Due Monday, 1/29/18, 11:59:59 PM Spring 2018 Programming Assignment #1: A Simple C Program Due Monday, 1/29/18, 11:59:59 PM 1. Introduction This program simply tests your ability to write, compile, execute, and submit programs using the

More information

Using Eclipse for C Programming

Using Eclipse for C Programming Using Eclipse for C Programming George Ferguson ferguson@cs.rochester.edu June 2018 Abstract Students are used to using the Eclipse IDE for programming in Java. This document describes how to install and

More information

Web Design Competition Tutorial. Designed for use by the Michigan Council of Women in Technology Copyright 2018 Patricia Howard All Rights Reserved

Web Design Competition Tutorial. Designed for use by the Michigan Council of Women in Technology Copyright 2018 Patricia Howard All Rights Reserved Web Design Competition Tutorial Designed for use by the Michigan Council of Women in Technology Copyright 2018 Patricia Howard All Rights Reserved Welcome. We ll start with a quick overview of the process.

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003 The process of creating a project with Microsoft Visual Studio 2003.Net is to some extend similar to the process

More information

Microsoft Office Word. Part1

Microsoft Office Word. Part1 Microsoft Office 2010 - Word Part1 1 Table of Contents What is Microsoft Word?... 4 Creating a document... 5 Toolbar... 6 Typing in MS Word Text Area... 7 Cut, Copy and Paste Text... 9 Paste Preview...

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Introduction. Saving and Printing Presentations. PowerPoint 2010 Saving and Printing. Video: Saving Presentations in PowerPoint 2010

Introduction. Saving and Printing Presentations. PowerPoint 2010 Saving and Printing. Video: Saving Presentations in PowerPoint 2010 PowerPoint 2010 Saving and Printing Introduction Page 1 Are you saving for the first time? Do you need to share your presentation with someone who does not have PowerPoint 2010? Would you like to print

More information

The Education Documentation Experts. Training. Sharon McClain, Paperless Nation Engineer. YellowFolder, LLC, All Rights Reserved.

The Education Documentation Experts. Training. Sharon McClain, Paperless Nation Engineer. YellowFolder, LLC, All Rights Reserved. The Education Documentation Experts Training Sharon McClain, Paperless Nation Engineer YellowFolder, LLC, All Rights Reserved. 1 Table of Contents Who is YellowFolder 3 What does YellowFolder Do 4 How

More information

RVDS 3.0 Introductory Tutorial

RVDS 3.0 Introductory Tutorial RVDS 3.0 Introductory Tutorial 338v00 RVDS 3.0 Introductory Tutorial 1 Introduction Aim This tutorial provides you with a basic introduction to the tools provided with the RealView Development Suite version

More information

Setting up your first Nucleus device

Setting up your first Nucleus device Setting up your first Nucleus device Follow 1. Plug Nucleus into power using the included DC adapter or Power over Ethernet (PoE). If you're connecting with standard etherent, plug in the ethernet cable

More information

Installing macos High Sierra

Installing macos High Sierra Install macos High Sierra on a blank hard drive. Written By: Arthur Shi ifixit CC BY-NC-SA www.ifixit.com Page 1 of 8 INTRODUCTION If you have recently upgraded or replaced the hard drive for your MacBook

More information

AMCAT Automata Coding Sample Questions And Answers

AMCAT Automata Coding Sample Questions And Answers 1) Find the syntax error in the below code without modifying the logic. #include int main() float x = 1.1; switch (x) case 1: printf( Choice is 1 ); default: printf( Invalid choice ); return

More information

Q1: Multiple choice / 20 Q2: C input/output; operators / 40 Q3: Conditional statements / 40 TOTAL SCORE / 100 EXTRA CREDIT / 10

Q1: Multiple choice / 20 Q2: C input/output; operators / 40 Q3: Conditional statements / 40 TOTAL SCORE / 100 EXTRA CREDIT / 10 16.216: ECE Application Programming Spring 2015 Exam 1 February 23, 2015 Name: ID #: For this exam, you may use only one 8.5 x 11 double-sided page of notes. All electronic devices (e.g., calculators,

More information

Xcode Setup. Setup. 1. Copy your files. 2. Install X Code

Xcode Setup. Setup. 1. Copy your files. 2. Install X Code Xcode Setup Department of Computer Science & Electrical Engineering Xcode is an Integrated Development Environment (IDE) provided for free by Apple Inc. to develop Apple Macintosh and Apple ios applications.

More information

ABBYY FineReader 14. User s Guide ABBYY Production LLC. All rights reserved.

ABBYY FineReader 14. User s Guide ABBYY Production LLC. All rights reserved. ABBYY FineReader 14 User s Guide 2017 ABBYY Production LLC All rights reserved Information in this document is subject to change without notice and does not bear any commitment on the part of ABBYY The

More information

CMSC 201 Spring 2018 Lab 01 Hello World

CMSC 201 Spring 2018 Lab 01 Hello World CMSC 201 Spring 2018 Lab 01 Hello World Assignment: Lab 01 Hello World Due Date: Sunday, February 4th by 8:59:59 PM Value: 10 points At UMBC, the GL system is designed to grant students the privileges

More information

1/25/2018. ECE 220: Computer Systems & Programming. Write Output Using printf. Use Backslash to Include Special ASCII Characters

1/25/2018. ECE 220: Computer Systems & Programming. Write Output Using printf. Use Backslash to Include Special ASCII Characters University of Illinois at Urbana-Champaign Dept. of Electrical and Computer Engineering ECE 220: Computer Systems & Programming Review: Basic I/O in C Allowing Input from the Keyboard, Output to the Monitor

More information

Problem Solving through Programming In C Prof. Anupam Basu Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Problem Solving through Programming In C Prof. Anupam Basu Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Problem Solving through Programming In C Prof. Anupam Basu Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 15 Branching : IF ELSE Statement We are looking

More information