Introduction to the course, Eclipse and Python
|
|
|
- Christopher Waters
- 10 years ago
- Views:
Transcription
1 As you arrive: 1. Start up your computer and plug it in. 2. Log into Angel and go to CSSE 120. Do the Attendance Widget the PIN is on the board. 3. Go to the Course Schedule web page. Open the Slides for today if you wish. The quiz lists its URL, then BOOKMARK it. Today: Introduction to the course, Eclipse and Python Introduction to course: Introduce yourself Course web site, resources Course background What is software development? Introduction to Eclipse & Python Eclipse our Integrated Development Environment Python our programming language Session 1 CSSE 120 Introduction to Software Development
2 Outline of today s session Introductions: students, assistants and instructor Resources: Course web site, CSSE lab hours, csse120-staff Course background: What is computer science? Software development? Hands-on introduction to Eclipse and Python Eclipse our Integrated Development Environment (IDE) Including Subversion our version control system, for turning in work Python our first programming language A whirl-wind tour, plus your first Python program Including a little zellegraphics Robots starting at the next session
3 Roll Call & Introductions Name (nickname) Hometown Where you live on (or off) campus Something about you that most people in the room don't know This means you should be answering Question #1 on the quiz. Q1
4 Resources Course web site: then Robotics (Fisher and Mutchler) Course schedule find it now (from course web site) Slides Topics and Reading Homework CSSE lab assistants in: Moench F to 9 p.m. Sundays thru Thursdays to: [email protected] Q2-4
5 What is Computer Science (CS)? The work of computer scientists falls into three broad categories: designing and building software; developing effective ways to solve computing problems, such as: storing information in databases, sending data over networks or providing new approaches to security problems; and devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics. this course focuses on this from the Association for Computing Machinery (ACM) Q5-6
6 What is software development? Software development includes: Market research Gathering requirements for the proposed business solution Analyzing the problem Devising a plan or design for the software-based solution Implementation (coding) of the software Bug fixing Testing the software Maintenance from Wikipedia, Software Development this course focuses on these
7 What is a program? A programming language? Program Detailed set of instructions Step by step Meant to be executed by a computer A programming language specifies the: Syntax (form), and Semantics (meaning) of legal statements in the language There are thousands of computer languages. We use Python because it: Is powerful: strong programming primitives and a huge set of libraries. Has a gentle learning curve; you will start using it today! Plays well with others (e.g. COM,.NET, CORBA, Java, C) and runs everywhere. Is open source. See Wikipedia s History of Programming Languages for a timeline of programming languages. Python was introduced in Its predecessors include ABC, Algol 68, Icon and Modula 3. Q7
8 Human Languages vs. Programming Languages Ambiguous vs. very precise Syntax (form) must exactly match CaSe MAtTerS Semantics (meaning) Translation From a high-level language (Maple, Java, Python, C) To a low-level language (machine language) A compiler or interpreter does this translation. A loader puts the translated program into memory, and the CPU (Central Processing Unit) runs the program under the direction of the Operating System. Q8
9 Integrated Development Environments (IDEs) Outline What are they? Why use one? Our IDE Eclipse Why we chose it Basic concepts in Eclipse Workspace, Workbench Files, folders, projects Views, editors, perspectives The next slides address these points about IDEs.
10 IDEs What are they? Compile, run, debug, document, and more An IDE is an application that makes it easier to develop software. They try to make it easy to: Type and change code (editors) See the outline of the entire project See the outline of a chunk of code Checkout projects, see Tasks and Problems Get input and display output
11 IDEs Why use one? Why Eclipse? Compile, run, debug, document, and more An IDE is an application that makes it easier to develop software. They try to make it easy to: Type and change code (editors) We will use an IDE called Eclipse. It is: Powerful everything here and more See the outline of the entire project Easy to use Free and open source See the outline of a chunk of code An IDE for any language, not just Python What our upper class students told us to use! Checkout projects, see Tasks and Problems Get input and display output
12 Open Eclipse Your instructor will show you re the highlights. They are summarized on the next several slides.
13 Basic concepts in Eclipse Workspace where your projects are stored on your computer Project a collection of files, organized in folders, that includes: Source code (the code that you write) Compiled code (what your source code is translated into, for the machine to run) Design documents Documentation Tests And more that you will learn about over time Workbench what we saw on the previous slide, that is, the tool in which you do your software development
14 Views, editors, perspectives Tabbed views of the source code of this project This is the PyDev perspective but just a button click brings us to another A view that shows the outline of the module being examined (Outline View) A view that lets you navigate the entire project (Package Explorer) This view is controlled by an editor that lets you make changes to the file A perspective displays a set of views and editors that are appropriate for the task at hand. Perspectives include: PyDev, Java and lots more Tabbed views (Problems, Console)
15 Eclipse in a Nutshell Workspace where your projects are stored on your computer Project a collection of files, organized in folders, that includes: Source code and Compiled code and more Workbench the tool in which to work It has perspectives which organize the views and editors that you use View a "window within the window" displays code, output, project contents, debugging info, etc.
16 Introduction to Python We will see a quick view of Python programming today, but we will examine all of today s ideas in more detail in forthcoming sessions. Follow me as I demonstrate how to program in a Python Shell: Follow me. You ll get a summary and transcript later. Get an assistant to help if you have any troubles during ANY of this live coding session.
17 Key ideas from live coding session: evaluation in the interpreter, variables (case matters!), assignment In the interactive Python shell (at the >>> prompt), try: * 2 The interpreter evaluates the expression that it is given and shows the result. Note the use of precedence. width = 4 height = 5 width width, height width = width + 2 width Width Assignment: read it as width GETS 4 Terrible mathematics, but common programming paradigm: increment width by 2 Case matters. Try to decipher the error message.
18 Key ideas from live coding session: importing modules In the interactive Python shell (at the >>> prompt), try: abs(-7) Some functions are built in. sin(pi/3) Some aren t. Importing module X You ll get an error message lets you use X.name to refer to from the above things defined in module X import math math.sin(math.pi / 3) There are other ways to do import, but they should be used with caution.
19 Key ideas from live coding session: strings and comments In the interactive Python shell (at the >>> prompt), try: hello hello width + height width + height Double quotes are the same in Python as singlequotes (not typical of other languages) Do you see the difference between variable names and string constants? width * height This one is cool! Can you guess what will happen? Note that height is NOT in quotes. width * height # This is a comment. # It is ignored by the interpreter, The same thing with height is quotes yields an error. Do you see why? # but is important help to human readers.
20 Key ideas from live coding session: Loops! and range! Back in the interpreter (at the >>> prompt), try: list(range(12)) list(range(2, 12)) list(range(2, 12, 3)) Note that this yields 0 to 11 (not 12) Note the colon and subsequent indentation for k in range(6): print(k, k * k) Your turn: Write a for loop that prints: 0, 8 1, 7 2, 6 3, 5 4, 4 5, 3 6, 2 7, 1
21 Software Engineering Tools The computer is a powerful tool We can use it to make software development easier and less error prone! Some software engineering tools: IDEs, like Eclipse and IDLE Version Control Systems, like Subversion Testing frameworks, like JUnit Diagramming applications, like UMLet, Violet and Visio Modeling languages, like Alloy, Z, and JML Task management trackers like TRAC
22 Version Control Systems Store snapshots of all the changes to a project over time Benefits: Multiple users Multiple users can share work on a project Record who made what changes to a project Provide help in resolving conflicts between what the multiple users do Maintain multiple different versions of a project simultaneously Logging and Backups Act as a global undo to whatever version you want to go back to Maintain a log of the changes made Can simplify debugging Drop boxes are history! Turn in programming projects Get it back with comments from the grader embedded in the code
23 Our Version Control System Subversion, sometimes called SVN A free, open-source application Lots of tool support available Works on all major computing platforms TortoiseSVN for version control in Windows Explorer Subclipse for version control inside Eclipse
24 Version Control Terms Repository: the copy of your data on the server, includes all past versions Subversion Server Alice's Repository Bob's Repository copy: the current version of your data on your computer Alice's Computer Bob's Computer Instructor's Computer
25 Version Control Steps Check Out Subversion Server Alice's Repository Bob's Repository Check out: grab a new working copy from the repository Alice's Computer Bob's Computer Instructor's Computer
26 Version Control Steps Edit Subversion Server Alice's Repository Bob's Repository Edit: make independent changes to a working copy Alice's Computer Bob's Computer Instructor's Computer
27 Version Control Steps Commit Subversion Server Alice's Repository Bob's Repository Commit: send a snapshot of changes to the repository Alice's Computer Bob's Computer Instructor's Computer
28 Version Control Steps Update Subversion Server Alice's Repository Bob's Repository Update: make working copy reflect changes from repository Alice's Computer Bob's Computer Instructor's Computer
29 Checkout today s project: Session01_Introduction Are you in the Pydev perspective? If not: Window ~ Open Perspective ~ Other then Pydev Messed up views? If so: Window ~ Reset Perspective Troubles getting today s project? If so: No SVN repositories view (tab)? If it is not there: Window ~ Show View ~ Other then SVN ~ SVN Repositories 1. In your SVN repositories view (tab), expand your repository (the top level item) if not already expanded. If no repository, perhaps you are in the wrong Workspace. Get help. 2. Right click on today s project, then select Checkout. Press OK as needed. The project shows up in the Pydev Package Explorer to the right. Expand and browse the modules under src as desired.
30 A simple program that defines and invokes a function called main() 30 comments # A simple program illustrating chaotic behavior. # From Zelle, 1.6 def choas(): print "This program shows a chaotic function" x = float(input("enter a number: ")) for i in range(10): x = 3.9 * x * (1 - x) print(x) chaos() A variable called x Invoke function chaos Define a function called main An input assignment A loop Assignment statement The loop s body
31 Rest of Session Check your Quiz answers versus the solution An assistant may check your Quiz to ensure you are using the Quizzes appropriately Work on today s homework Ask questions as needed! Sources of help after class: Assistants in the CSSE lab Moench F to 9 p.m. Sundays thru Thursdays And other times as well (see link on the course home page) [email protected] You get faster response from the above than from just your instructor
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 The Universal Machine n A computer -- a machine that stores and manipulates information under the control of a
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 Objectives To understand the respective roles of hardware and software in a computing system. To learn what computer
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
Before you can use the Duke Ambient environment to start working on your projects or
Using Ambient by Duke Curious 2004 preparing the environment Before you can use the Duke Ambient environment to start working on your projects or labs, you need to make sure that all configuration settings
Objectives. Python Programming: An Introduction to Computer Science. Lab 01. What we ll learn in this class
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs Objectives Introduction to the class Why we program and what that means Introduction to the Python programming language
INF 111 / CSE 121. Homework 4: Subversion Due Tuesday, July 14, 2009
Homework 4: Subversion Due Tuesday, July 14, 2009 Name : Student Number : Laboratory Time : Objectives Preamble Set up a Subversion repository on UNIX Use Eclipse as a Subversion client Subversion (SVN)
We will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share.
LING115 Lecture Note Session #4 Python (1) 1. Introduction As we have seen in previous sessions, we can use Linux shell commands to do simple text processing. We now know, for example, how to count words.
Beginning with SubclipseSVN
Version 2 July 2007 Beginning with SubclipseSVN A user guide to begin using the Subclipse for source code management on the CropForge collaborative software development site. Copyright International Rice
A Python Tour: Just a Brief Introduction CS 303e: Elements of Computers and Programming
A Python Tour: Just a Brief Introduction CS 303e: Elements of Computers and Programming "The only way to learn a new programming language is by writing programs in it." -- B. Kernighan and D. Ritchie "Computers
Week 2 Practical Objects and Turtles
Week 2 Practical Objects and Turtles Aims and Objectives Your aim in this practical is: to practise the creation and use of objects in Java By the end of this practical you should be able to: create objects
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
TUTORIAL ECLIPSE CLASSIC VERSION: 3.7.2 ON SETTING UP OPENERP 6.1 SOURCE CODE UNDER WINDOWS PLATFORM. by Pir Khurram Rashdi
TUTORIAL ON SETTING UP OPENERP 6.1 SOURCE CODE IN ECLIPSE CLASSIC VERSION: 3.7.2 UNDER WINDOWS PLATFORM by Pir Khurram Rashdi Web: http://www.linkedin.com/in/khurramrashdi Email: [email protected] By
CS 106 Introduction to Computer Science I
CS 106 Introduction to Computer Science I 01 / 21 / 2014 Instructor: Michael Eckmann Today s Topics Introduction Homework assignment Review the syllabus Review the policies on academic dishonesty and improper
Chapter 2 Writing Simple Programs
Chapter 2 Writing Simple Programs Charles Severance Textbook: Python Programming: An Introduction to Computer Science, John Zelle Software Development Process Figure out the problem - for simple problems
Version Control with Subversion and Xcode
Version Control with Subversion and Xcode Author: Mark Szymczyk Last Update: June 21, 2006 This article shows you how to place your source code files under version control using Subversion and Xcode. By
Introducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
Version Control! Scenarios, Working with Git!
Version Control! Scenarios, Working with Git!! Scenario 1! You finished the assignment at home! VC 2 Scenario 1b! You finished the assignment at home! You get to York to submit and realize you did not
A Tutorial on installing and using Eclipse
SEG-N-0017 (2011) A Tutorial on installing and using Eclipse LS Chin, C Greenough, DJ Worth July 2011 Abstract This SEGNote is part of the material use at the CCPPNet Software Engineering Workshop. Its
DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014
DAVE Usage with SVN Presentation and Tutorial v 2.0 May, 2014 Required DAVE Version Required DAVE version: v 3.1.6 or higher (recommend to use the most latest version, as of Feb 28, 2014, v 3.1.10) Required
MSWL Development & Tool. Eclipse IDE
MSWL Development & Tool Eclipse IDE Micael Gallego [email protected] Escuela Técnica Superior de MSWL: Official Master's Program on Libre Ingeniería Informática Software - Development Tools Departamento
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf First Name: Last Name: NetID: The purpose of this lab is to help you to better understand functions:
Ingeniørh. Version Control also known as Configuration Management
Ingeniørh rhøjskolen i Århus Version Control also known as Configuration Management Why version control? Teamwork You work in a team. You open a file and start work on it. Your colleague opens a file and
r-one Python Setup 1 Setup 2 Using IDLE 3 Using IDLE with your Robot ENGI 128: Introduction to Engineering Systems Fall, 2014
r-one Python Setup 1 Setup The files needed are available in the Resources page of http://www.clear.rice.edu/engi128. You will need to setup two files: Python 2.7.8 and PySerial 1. Download Python 2.7.8.
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
MATLAB @ Work. MATLAB Source Control Using Git
MATLAB @ Work MATLAB Source Control Using Git Richard Johnson Using source control is a key practice for professional programmers. If you have ever broken a program with a lot of editing changes, you can
Version Control with Subversion
Version Control with Subversion Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control Version control (aka Revision Control System or
Using Subversion in Computer Science
School of Computer Science 1 Using Subversion in Computer Science Last modified July 28, 2006 Starting from semester two, the School is adopting the increasingly popular SVN system for management of student
Creating a Java application using Perfect Developer and the Java Develo...
1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the
Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3
Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and http://notepad-plus-plus.org
Introduction to Python
Caltech/LEAD Summer 2012 Computer Science Lecture 2: July 10, 2012 Introduction to Python The Python shell Outline Python as a calculator Arithmetic expressions Operator precedence Variables and assignment
TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8
TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8 Abstract This is a tutorial on how to host a dedicated gaming server on Windows 7 and Windows
Building OWASP ZAP Using Eclipse IDE
Building OWASP ZAP Using Eclipse IDE for Java Pen-Testers Author: Raul Siles (raul @ taddong.com) Taddong www.taddong.com Version: 1.0 Date: August 10, 2011 This brief guide details the process required
BlueJ Teamwork Tutorial
BlueJ Teamwork Tutorial Version 2.0 for BlueJ Version 2.5.0 (and 2.2.x) Bruce Quig, Davin McCall School of Engineering & IT, Deakin University Contents 1 OVERVIEW... 3 2 SETTING UP A REPOSITORY... 3 3
CISC 275: Introduction to Software Engineering. Lab 5: Introduction to Revision Control with. Charlie Greenbacker University of Delaware Fall 2011
CISC 275: Introduction to Software Engineering Lab 5: Introduction to Revision Control with Charlie Greenbacker University of Delaware Fall 2011 Overview Revision Control Systems in general Subversion
Java with Eclipse: Setup & Getting Started
Java with Eclipse: Setup & Getting Started Originals of slides and source code for examples: http://courses.coreservlets.com/course-materials/java.html Also see Java 8 tutorial: http://www.coreservlets.com/java-8-tutorial/
Tutorial 5: Developing Java applications
Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios [email protected] Department of Management Science and Technology Athens University of Economics and
Creating a Patch Management Dashboard with IT Analytics Hands-On Lab
Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Description This lab provides a hands-on overview of the IT Analytics Solution. Students will learn how to browse cubes and configure
Computer Programming. Course Details An Introduction to Computational Tools. Prof. Mauro Gaspari: [email protected]
Computer Programming Course Details An Introduction to Computational Tools Prof. Mauro Gaspari: [email protected] Road map for today The skills that we would like you to acquire: to think like a computer
Using Karel with Eclipse
Mehran Sahami Handout #6 CS 106A September 23, 2015 Using Karel with Eclipse Based on a handout by Eric Roberts Once you have downloaded a copy of Eclipse as described in Handout #5, your next task is
Introduction to Python
WEEK ONE Introduction to Python Python is such a simple language to learn that we can throw away the manual and start with an example. Traditionally, the first program to write in any programming language
CS 170 Java Programming 1. Welcome to CS 170. All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program
CS 170 Java Programming 1 Welcome to CS 170 All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program What s the Plan? Topic I: What s CS 170 All About? Contact information Topics,
CEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
Introduction To Version Control With Mercurial
Introduction To Version Control With Mercurial How To Manage Changes To Your Files Author: Daniel Rocco, [email protected] Date: 2009-12-29 Version: TortoiseHG 0.8.x Copyright: c 2009 Daniel Rocco License:
Introduction to Source Control ---
Introduction to Source Control --- Overview Whether your software project is large or small, it is highly recommended that you use source control as early as possible in the lifecycle of your project.
Managing Linux Servers with System Center 2012 R2
Managing Linux Servers with System Center 2012 R2 System Center 2012 R2 Hands-on lab In this lab, you will use System Center 2012 R2 Operations Manager and System Center 2012 R2 Configuration Manager to
Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
CS 253: Intro to Systems Programming
CS 253: Intro to Systems Programming Spring 2014 Amit Jain, Shane Panter, Marissa Schmidt Department of Computer Science College of Engineering Boise State University Logistics Instructor: Amit Jain http://cs.boisestate.edu/~amit
GeoInt 2015 Watson Workshop
GeoInt 2015 Watson Workshop Bluemix Building a Watson Question & Answer Service Hands-on Lab The lab is divided into three parts Part A: Getting started what you need and what you will be building Estimated
Introduction to Python
Introduction to Python Sophia Bethany Coban Problem Solving By Computer March 26, 2014 Introduction to Python Python is a general-purpose, high-level programming language. It offers readable codes, and
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
EMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
CS 40 Computing for the Web
CS 40 Computing for the Web Art Lee January 20, 2015 Announcements Course web on Sakai Homework assignments submit them on Sakai Email me the survey: See the Announcements page on the course web for instructions
POOSL IDE Installation Manual
Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 3.4.1 16-7-2015 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing Eclipse...
Version Control Tutorial using TortoiseSVN and. TortoiseGit
Version Control Tutorial using TortoiseSVN and TortoiseGit Christopher J. Roy, Associate Professor Virginia Tech, [email protected] This tutorial can be found at: www.aoe.vt.edu/people/webpages/cjroy/software-resources/tortoise-svn-git-tutorial.pdf
WA2099 Introduction to Java using RAD 8.0 EVALUATION ONLY. Student Labs. Web Age Solutions Inc.
WA2099 Introduction to Java using RAD 8.0 Student Labs Web Age Solutions Inc. 1 Table of Contents Lab 1 - The HelloWorld Class...3 Lab 2 - Refining The HelloWorld Class...20 Lab 3 - The Arithmetic Class...25
CS108, Stanford Handout #33. CVS in Eclipse
CS108, Stanford Handout #33 Winter, 2006-07 Nick Parlante CVS in Eclipse Source Control Any modern software project of any size uses "source control" Store all past revisions - Can see old versions, see
Introduction to Eclipse
Introduction to Eclipse Overview Eclipse Background Obtaining and Installing Eclipse Creating a Workspaces / Projects Creating Classes Compiling and Running Code Debugging Code Sampling of Features Summary
Web Forms. Step One: Review Simple Contact Form
Web Forms Follow these instructions to create a Simple Contact Form to place in your email signature or the body of an email. Keep reading to create a form specifically for an agent. Step One: Review Simple
SQLBackupAndFTP User Instructions (Rev 0.3) 9/14/10
SQLBackupAndFTP User Instructions (Rev 0.3) 9/14/10 SQLBackupAndFTP Installation Website: www.sqlbackupandftp.com Download the installation executable from: http://downloads.minntech.com/medivators Advantage
Android: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.
Android: Setup Hello, World: Android Edition due by noon ET on Wed 2/22 Ingredients. Android Development Tools Plugin for Eclipse Android Software Development Kit Eclipse Java Help. Help is available throughout
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
Version Control with Subversion
Version Control with Subversion http://www.oit.duke.edu/scsc/ http://wiki.duke.edu/display/scsc [email protected] John Pormann, Ph.D. [email protected] Software Carpentry Courseware This is a re-work from the
How To Monitor Your Server In Rumpus (Femalese) On A Pc Or Mac Or Macbook Or Ipa (For Pc) On Pc Or Ipad (For Mac) On Your Pc Or Pc Or Pf (For
Contents Monitoring Current Activity 2 Active/Recent User Access Detail 3 Reviewing Recent Error And Debug Logs 3 Log Files 4 Maxum Development Corp. Whether you are simply curious about who is currently
Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.
Software Requirement Specification for Web Based Integrated Development Environment DEVCLOUD Web Based Integrated Development Environment TinTin Alican Güçlükol Anıl Paçacı Meriç Taze Serbay Arslanhan
Introduction to Python
1 Daniel Lucio March 2016 Creator of Python https://en.wikipedia.org/wiki/guido_van_rossum 2 Python Timeline Implementation Started v1.0 v1.6 v2.1 v2.3 v2.5 v3.0 v3.1 v3.2 v3.4 1980 1991 1997 2004 2010
TOAD and SubVersion - A Quick How To. Norman Dunbar of Dunbar IT Consultants Ltd.
TOAD and Subversion Introduction This file gives details of how to get your scripts, packages and so on under version control using SubVersion. Specifically I use TortoiseSVN as my GUI of choice - it integrates
1.00 Lecture 1. Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
1.00 Lecture 1 Course Overview Introduction to Java Reading for next time: Big Java: 1.1-1.7 Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
Getting credit for completing this lab
Lab Exercise: Introduction to Microsoft SharePoint The purpose of this lab is to give you an introduction to Microsoft SharePoint, a team collaboration software technology. As the use of SharePoint grows
A QUICK OVERVIEW OF THE OMNeT++ IDE
Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ 4.x Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.
Quick Reference Guide
Simplified Web Interface for Teachers Quick Reference Guide Online Development Center Site Profile 5 These fields will be pre-populated with your information { 1 2 3 4 Key 1) Website Title: Enter the name
UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences Computer Science Division. P. N. Hilfinger
UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences Computer Science Division CS 61B Fall 2012 P. N. Hilfinger Version Control and Homework Submission 1 Introduction Your
Blackboard s Collaboration Tools
Blackboard s Collaboration Tools Blackboard s collaboration tools allow you to communicate live with your class. You and your students must schedule a time to be simultaneously logged in to use these tools.
For Introduction to Java Programming, 5E By Y. Daniel Liang
Supplement H: NetBeans Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with NetBeans Creating a Project Creating, Mounting,
Step by Step. Transfer a Library File from one PC to Another. This How To article explains how to move a library file from one PC to another
Step by Step HOW TO Transfer a Library File from one PC to Another This How To article explains how to move a library file from one PC to another For a complete list of available How To documents visit
Installing Java 5.0 and Eclipse on Mac OS X
Installing Java 5.0 and Eclipse on Mac OS X This page tells you how to download Java 5.0 and Eclipse for Mac OS X. If you need help, Blitz [email protected]. You must be running Mac OS 10.4 or later
How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For
How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4 10 Steps to Developing a QNX Program Quickstart Guide 2008, QNX Software Systems GmbH & Co. KG. A Harman International Company. All rights
SOFTWARE DEVELOPMENT BASICS SED
SOFTWARE DEVELOPMENT BASICS SED Centre de recherche Lille Nord Europe 16 DÉCEMBRE 2011 SUMMARY 1. Inria Forge 2. Build Process of Software 3. Software Testing 4. Continuous Integration 16 DECEMBRE 2011-2
Instructions For Using Syncovery To Backup Your Mac Computer
The Social Sciences Division has several files servers allocated to departments and research units. Below is a list of all the file servers addresses. Please make note of the address of your file server
Atlas.ti Basic Training Qualitative Research QR II, 2006/2007 K. Fritz
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this
Installing and Running the Google App Engine On Windows
Installing and Running the Google App Engine On Windows This document describes the installation of the Google App Engine Software Development Kit (SDK) on a Microsoft Windows and running a simple hello
Xcode Source Management Guide. (Legacy)
Xcode Source Management Guide (Legacy) Contents Introduction 5 Organization of This Document 5 See Also 6 Source Management Overview 7 Source Control Essentials 7 Snapshots 8 Managing Source in Xcode 8
PORTAL ADMINISTRATION
1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5
University of Hull Department of Computer Science. Wrestling with Python Week 01 Playing with Python
Introduction Welcome to our Python sessions. University of Hull Department of Computer Science Wrestling with Python Week 01 Playing with Python Vsn. 1.0 Rob Miles 2013 Please follow the instructions carefully.
10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition
10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can
Installing the Android SDK
Installing the Android SDK To get started with development, we first need to set up and configure our PCs for working with Java, and the Android SDK. We ll be installing and configuring four packages today
Getting Started with Crystal Reports Session Description:
Session Description: If you would like to create customized reports look no further. This session will introduce you to the tools needed to write basic reports using the Report Wizard and Blank Report
Waspmote IDE. User Guide
Waspmote IDE User Guide Index Document Version: v4.1-01/2014 Libelium Comunicaciones Distribuidas S.L. INDEX 1. Introduction... 3 1.1. New features...3 1.2. Other notes...3 2. Installation... 4 2.1. Windows...4
Tips and Tricks SAGE ACCPAC INTELLIGENCE
Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,
Developing SQL and PL/SQL with JDeveloper
Seite 1 von 23 Developing SQL and PL/SQL with JDeveloper Oracle JDeveloper 10g Preview Technologies used: SQL, PL/SQL An Oracle JDeveloper Tutorial September 2003 Content This tutorial walks through the
CMS Training. Prepared for the Nature Conservancy. March 2012
CMS Training Prepared for the Nature Conservancy March 2012 Session Objectives... 3 Structure and General Functionality... 4 Section Objectives... 4 Six Advantages of using CMS... 4 Basic navigation...
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
Invitation to Ezhil : A Tamil Programming Language for Early Computer-Science Education 07/10/13
Invitation to Ezhil: A Tamil Programming Language for Early Computer-Science Education Abstract: Muthiah Annamalai, Ph.D. Boston, USA. Ezhil is a Tamil programming language with support for imperative
Today s Topics... Intro to Computer Science (cont.) Python exercise. Reading Assignment. Ch 1: 1.5 (through 1.5.2) Lecture Notes CPSC 121 (Fall 2011)
Today s Topics... Intro to Computer Science (cont.) Python exercise Reading Assignment Ch 1: 1.5 (through 1.5.2) S. Bowers 1 of 8 Computation (cont.) What parts do recipes usually have? A description (the
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
SPHOL205: Introduction to Backup & Restore in SharePoint 2013. Hands-On Lab. Lab Manual
2013 SPHOL205: Introduction to Backup & Restore in SharePoint 2013 Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet
