Making Apps With JavaFX COMP110 - Lecture 23
|
|
- Candice Wright
- 5 years ago
- Views:
Transcription
1 Making Apps With JavaFX COMP110 - Lecture 23
2 COMP110 UTA Applications Have the TAs helped you this semester? Join us and help continue to improve COMP110 in the Spring! Application now open on COMP110.com
3 JavaFX Apps We have all the fundamental skills needed to build basic apps There s a lot of knowledge about built-in classes, interfaces, and methods we don t yet have Good news, though: you don t need it if you can ask the right questions! Google and StackOverflow have your back. How do I make a label clickable in Scene Builder? Today: very high level pass through JavaFX application development process.
4 Big Ideas of App Design It is good practice to separate data, visuals, and interactions between the data/visuals into three distinct classes: Models are classes where we represent our data. Views are responsible for the apps visuals, look, and feel. Controllers are responsible for handling user interactions with the view that change the model.
5 How do we make Views? You ve already built a view in Emoji! You constructed instances of JavaFX Shapes. Label, Button, TextField, Slider, Checkbox these are all classes in JavaFX too. Building user interfaces entirely by hand in code can take a lot of effort. You ll learn more on this in COMP401! We ll use a tool called JavaFX SceneBuilder to help. I m going to talk through the following slides in class while working through examples. The slides that follow are for reference and you do not need to follow along from home.
6 Starting a new JavaFX Project (1/7) Today s materials are included in Lecture. We are not going to walk through the next series of slides in class and you do not need to remember any of this. However, if you wanted to try building your own app, here s how you would start: 1. Eclipse: File > New > Java Project Give it a name and click finish. 2. Expand the project, right click on the src folder and add a package. For personal projects, your ONYEN is fine. 3. Right click on the package and add a new Class. Give it a name like MyFirstApp. 1. For Superclass select Browse type Application and look for javafx.application 2. Check the public static void main box
7 Starting a new JavaFX Project (2/7) 4. In the main method, add: <your app s class name>.launch(args); This static method call kicks off JavaFX 5. The start method Eclipse generated for you is where your application will begin. 6. There s some boilerplate code you ll need to add to your start method to load a view from Scene Builder: FXMLLoader fxmlloader = new FXMLLoader(getClass().getResource( view.fxml )); Parent view = fxmlloader.load(); Scene scene = new Scene(view, Region.USE_PREF_SIZE, Region.USE_PREF_SIZE); stage.settitle("compfeed Quiz"); stage.setscene(scene); stage.show();
8 Starting a new JavaFX Project (3/7) 6. In SceneBuilder, drag over Pane from the left hand sidebar. 7. Then drag in something like a Label and change the Label s text 8. Save the file in your project s src folder > package 9. Name it view.fxml 10. Right click on your project in Eclipse and select Refresh 1. Unfortunately you have to do this EVERY time you change something in Scene Builder 11.You should see your app running!
9 How do you bind a View to a Controller class? Add another class to your package named Controller (or some more specific name) In Scene Builder, on the left hand side pane, select the Controller tab In Controller class box, type out the fully-qualified classname (package.class) of your controller, i.e. <onyen>.controller Save! (4/7) Refresh the project in Eclipse. It should still run!
10 How do you bind a View to a Controller class? (5/7) Add a public void method named initialize to your Controller. JavaFX will call this method once everything you bind in the following steps gets called. If it s feeling like there s a decent amount of magic happening your feeling is correct. Working within a framework often requires a lot of initial setup.
11 How do you bind interactions to call methods in your controller? (6/7) Select the control in Scene Builder On the Right Hand Side Inspector Select the Code Section Find the Action you want, i.e. On Action Enter a method name. Add that method to your Controller. Add a parameter of the correct type search docs for ActionEvent, MouseEvent, KeyboardEvent, etc.
12 How do you get references to Controls in your view in your controller? (7/7) Add a private instance variable in your Controller class. Its type should be the same as the the type in Scene builder. (You can see this in the right hand side it will say Properties : <Control Class>, like, Properties: Label ) Pick a name for it and remember the name. Import javafx.fxml.fxml; Add this annotation just above your private Label _result; Back in Scene Builder, select the control. Go to the Code panel on the right hand side. In the fx:id field provide the same name as the instance variable. Save, refresh your project in Eclipse. Now this instance variable will be bound to the View control once JavaFX initializes your Controller.
13 DidDukeWinApp This is the initial basic app we worked through on the previous slides. In class we ll implement the handleclickbutton method of DidDukeWinController.java To run, run DidDukeWinApp first public void handleclickbutton(actionevent event) { System.out.println("Button clicked! ); _result.settext( No! ); _result.settextfill(color.red); }
14 Break
15 Application State true Initialization Show Next Question User Clicks Answer More Qs? false Display Outcome with Most Points
16 How would you relate these words to describe the model or flow of a BuzzFeed Quiz? Quiz Question Choices Outcomes Check-in on PollEv when you have sentences relating these concepts together.
17 How we ll model a Quiz: Quiz List of Questions Scoring is a map of Outcomes to Points Question Prompt Choices are a map of Answers to Outcomes
18 How we ll model a Quiz: Question class _prompt: String _answers: Map<String, String>: Answers to Outcomes QuizModel class _questions: List<Question> _scores: Map<String, Integer> Outcomes to Points
19 Code Walk QuizModel - Represents the data and state of a quiz. Can: restart and ask for result. Question - Represents the data for a single question. QuizController - Handles progressing through the application s state by handling events. QuizApp - Where our program begins. Where we initialize a QuizModel with questions.
20 Show next question. How do we do that? We ask the _quiz Model for the next question. We load the prompt to the _prompt label. We load each choice in each of the _choices labels.
21 How do we work with a Set and an Array simultaneously? Sets don t have indices, but arrays do. How would you put every element of a Set into an array? Our Labels are in an array but our Choices are a Set of Strings. How do loop through both a Set and an Array at the same time? In the nextquestion method of QuizController, let s try writing a for-each loop that also employs a counter variable for working through the array of Label _choices.
22 _prompt.settext(_question.getprompt()); Set<String> modelchoices = _question.getchoices(); int i = 0; for (String choice : modelchoices) { _choices[i].settext(choice); i++; }
23 How do we handle an answer click? Let s implement handleclicka We want to: 1. Ask the label which choice it has as its text. Why? 2. Ask the current question: what princes is the result of this answer selection. 3. Add one to the QuizModel s tally for that particular outcome. 4. Move on to the next question.
24 String choice = _a.gettext(); String result = _question.getresult(choice); _quiz.addtally(result); this.nextquestion();
25 Hands-on: Calculate the Correct Princess In QuizModel.java find the getresult() method In the _scores Map, find the key with the maximum. How? 1. Before you loop, declare a variable to hold the maximum value you ve seen. Initialize it to Before you loop, declare a variable to hold the key associated with that value. It should be a String. 3. Loop through each of the keys in the _scores Map. Is its value greater than the biggest you ve seen before? If so, Assign the key and value to the variables above. 4. Return the largest key you found. Check-in on PollEv when complete.
26 int max = 0; String winner = ""; for (String key : _scores.keyset()) { if (_scores.get(key) > max) { max = _scores.get(key); winner = key; } } return winner;
27 The Fundamentals of COMP110 The ideas you re learning in this class are universal to programming problems in general Look at the concepts needed to make a BuzzFeed Quiz: Methods and Method Calls Int, String Variables Arrays, Sets, For-each Loop If Statements for Conditional Logic
28 Bonus: Exporting a Runnable JAR Now that we have an app how do we make it so that we can run it outside of Eclipse? Right Click on your Project Select Export > RUNNABLE Jar In Launch Configuration select your App s Name and Project Pick a Destination (Like desktop) Select Extract required libraries Follow through to finish!
Real World. static methods and Console & JavaFX App Intros. Lecture 16. Go ahead and PULL Lecture Materials & Sign-in on PollEv
Go ahead and PULL Lecture Materials & Sign-in on PollEv Poll Everywhere: pollev.com/comp110 Lecture 16 static methods and Console & JavaFX App Intros Real World Spring 2016 Today Our first apps without
More informationPackaging Your Program into a Distributable JAR File
Colin Kincaid Handout #5 CS 106A August 8, 2018 Packaging Your Program into a Distributable JAR File Based on a handout by Eric Roberts and Brandon Burr Now that you ve written all these wonderful programs,
More informationProject #1 Seamcarve
Project #1 Seamcarve Out: Thursday, January 25 In: It s no use, it s no use, we are doomed! You did it! You saved us, Perry the...cs16 Student -Doofenshmirtz 1 Installing, Handing In, Demos 1. To install,
More informationLab #1: A Quick Introduction to the Eclipse IDE
Lab #1: A Quick Introduction to the Eclipse IDE Eclipse is an integrated development environment (IDE) for Java programming. Actually, it is capable of much more than just compiling Java programs but that
More informationProject #1 Seamcarve
Project #1 Seamcarve Out: Thursday, January 24 In: This is real, this is me Im exactly where I m supposed to be, now Gonna let the light, shine on me Now I ve found, who I am There s no way to hold it
More informationChanging an Object s Properties
Go ahead and PULL Lecture Materials & Sign-in on PollEv Right Click Lecture > Team > Pull Poll Everywhere: pollev.com/comp110 Lecture 4 Changing an Object s Properties Fall 2016 Announcements Review Session
More informationLesson 10: Quiz #1 and Getting User Input (W03D2)
Lesson 10: Quiz #1 and Getting User Input (W03D2) Balboa High School Michael Ferraro September 1, 2015 1 / 13 Do Now: Prep GitHub Repo for PS #1 You ll need to submit the 5.2 solution on the paper form
More informationJava Program Structure and Eclipse. Overview. Eclipse Projects and Project Structure. COMP 210: Object-Oriented Programming Lecture Notes 1
COMP 210: Object-Oriented Programming Lecture Notes 1 Java Program Structure and Eclipse Robert Utterback In these notes we talk about the basic structure of Java-based OOP programs and how to setup and
More informationProject #1 Seam Carving
Project #1 Seam Carving Out: Fri, Jan 19 In: 1 Installing, Handing In, Demos, and Location of Documentation 1. To install, type cs016 install seamcarve into a shell in the directory in which you want the
More informationspringboot-javafx-support Documentation Release latest
springboot-javafx-support Documentation Release latest Nov 25, 2017 Contents 1 0. Prerequisites 3 2 1. Generate your GUI with FXML using SceneBuilder 5 3 2. Create your view classes 7 4 3. Create a Controller,
More informationCS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below.
CS520 Setting Up the Programming Environment for Windows Suresh Kalathur 1. Java8 SDK Java8 SDK (Windows Users) For Windows users, download the Java8 SDK as shown below. The Java Development Kit (JDK)
More informationBASIC COMPUTATION. public static void main(string [] args) Fundamentals of Computer Science I
BASIC COMPUTATION x public static void main(string [] args) Fundamentals of Computer Science I Outline Using Eclipse Data Types Variables Primitive and Class Data Types Expressions Declaration Assignment
More informationJavaFX. Getting Started with JavaFX Scene Builder Release 1.1 E
JavaFX Getting Started with JavaFX Scene Builder Release 1.1 E25448-03 October 2013 JavaFX Getting Started with JavaFX Scene Builder, Release 1.1 E25448-03 Copyright 2012, 2013 Oracle and/or its affiliates.
More informationPull Lecture Materials and Open PollEv. Poll Everywhere: pollev.com/comp110. Lecture 12. else-if and while loops. Once in a while
Pull Lecture Materials and Open PollEv Poll Everywhere: pollev.com/comp110 Lecture 12 else-if and while loops Once in a while Fall 2016 if-then-else Statements General form of an if-then-else statement:
More informationJava FX. Properties and Bindings
Java FX Properties and Bindings Properties : something that holds data data can be simple like an int or complex like a list data structure this data can be used to update other things when it changes
More informationC16a: Model-View-Controller and JavaFX Styling
CISC 3120 C16a: Model-View-Controller and JavaFX Styling Hui Chen Department of Computer & Information Science CUNY Brooklyn College 3/28/2018 CUNY Brooklyn College 1 Outline Recap and issues Model-View-Controller
More informationCSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch
CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed
More information- 1 - Handout #33 March 14, 2014 JAR Files. CS106A Winter
CS106A Winter 2013-2014 Handout #33 March 14, 2014 JAR Files Handout by Eric Roberts, Mehran Sahami, and Brandon Burr Now that you ve written all these wonderful programs, wouldn t it be great if you could
More information46 Advanced Java for Bioinformatics, WS 17/18, D. Huson, December 21, 2017
46 Advanced Java for Bioinformatics, WS 17/18, D. Huson, December 21, 2017 11 FXML and CSS A program intended for interactive use may provide a large number of user interface (UI) components, as shown
More informationIntroducing: main Function, Comments, Statements
Once you're seated, please respond to the poll at pollev.com/compunc If you are not registered for PollEverywhere, please go ahead and do so before class begins! Lecture 01 Take on Me Practice: Primitive
More informationThis article will walk you through a few examples in which we use ASP to bring java classes together.
Using Java classes with ASP ASP is a great language, and you can do an awful lot of really great things with it. However, there are certain things you cannot do with ASP, such as use complex data structures
More informationCS211 Computers and Programming Matthew Harris and Alexa Sharp July 9, Boggle
Boggle If you are not familiar with the game Boggle, the game is played with 16 dice that have letters on all faces. The dice are randomly deposited into a four-by-four grid so that the players see the
More informationDropSend Getting Started Guide
DropSend Getting Started Guide DropSend. 2016 Step 1: How to send a file without registration If you want to quickly send a large file, you can do it from the homepage in just a couple of clicks. Here
More information1.00 Lecture 2. What s an IDE?
1.00 Lecture 2 Interactive Development Environment: Eclipse Reading for next time: Big Java: sections 3.1-3.9 (Pretend the method is main() in each example) What s an IDE? An integrated development environment
More informationOpen and respond to this poll: PollEv.com/comp110. Calling Methods Mr. Roboto
Open and respond to this poll: PollEv.com/comp110 Lecture 1 Calling Methods Mr. Roboto Fall 2016 Special thanks to Dr. Andy van Dam, my grad school advisor, and Brown s CS15 course for this fantastic method
More informationhw6, BFS, debugging CSE 331 Section 5 10/25/12 Slides by Kellen Donohue
hw6, BFS, debugging CSE 331 Section 5 10/25/12 Slides by Kellen Donohue Agenda hw4 being graded hw5 may be graded first, for feedback to be used on hw6 hw6 due next week Today hw6 BFS Debugging hashcode()
More informationCS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM
CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM Objectives Defining a wellformed method to check class invariants Using assert statements to check preconditions,
More informationSummer Assignment for AP Computer Science. Room 302
Fall 2016 Summer Assignment for AP Computer Science email: hughes.daniel@north-haven.k12.ct.us website: nhhscomputerscience.com APCS is your subsite Mr. Hughes Room 302 Prerequisites: You should have successfully
More informationCON Visualising GC with JavaFX Ben Evans James Gough
CON6265 - Visualising GC with JavaFX Ben Evans (@kittylyst) James Gough (@javajimlondon) Who are these guys anyway? Beginnings This story, as with so many others, starts with beer... Beginnings It was
More informationNWIC EDITOR GUIDE August 2016
NWIC EDITOR GUIDE August 2016 THEME NAME: CLEVERCOURSE logging in: GO TO nwic.edu/wp-login.php blogs.nwic.edu/wp-login.php foundation.nwic.edu/wp-login.php Please note that your Username is your full nwic.edu
More informationEssay & Assignment Preparation using MindGenius
Essay & Assignment Preparation using MindGenius This workshop is aimed at those of you who struggle gathering and sorting information when beginning to write an essay. Using MindGenius you can plan essays
More informationLab Android Development Environment
Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:
More informationUsing 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 informationEclipse Environment Setup
Eclipse Environment Setup Adapted from a document from Jeffrey Miller and the CS201 team by Shiyuan Sheng. Introduction This lab document will go over the steps to install and set up Eclipse, which is
More informationDEVICE MAGIC New User s Guide. Everything You Need to Know to Get Started. DeviceMagic.com (855)
DEVICE MAGIC New User s Guide Everything You Need to Know to Get Started 1 Table of Contents Connect Get to Know Your Dashboard...3 Connecting a Device to Your Organization...5 Build Building Your First
More informationDeveloping Apps for BlackBerry PlayBook using Adobe AIR Lab # 2 Learning to Use PlayBook Libraries and Deployment Tools
Developing Apps for BlackBerry PlayBook using Adobe AIR Lab # 2 Learning to Use PlayBook Libraries and Deployment Tools The objective of this lab is to guide you in using PlayBook specific libraries in
More informationJava Programming Lecture 7
Java Programming Lecture 7 Alice E. Fischer Feb 16, 2015 Java Programming - L7... 1/16 Class Derivation Interfaces Examples Java Programming - L7... 2/16 Purpose of Derivation Class derivation is used
More informationData Types and the main Function
COMP101 - UNC Data Types and the main Function Lecture 03 Announcements PS0 Card for Someone Special Released TODAY, due next Wednesday 9/5 Office Hours If your software has issues today, come to office
More informationLab 1: Space Invaders. The Introduction
Lab 1: Space Invaders The Introduction Welcome to Lab! Feel free to get started until we start talking! The lab document is located on course website: https://users.wpi.edu/~sjarvis/ece2049_smj/ Be sure
More information02/03/15. Compile, execute, debugging THE ECLIPSE PLATFORM. Blanks'distribu.on' Ques+ons'with'no'answer' 10" 9" 8" No."of"students"vs."no.
Compile, execute, debugging THE ECLIPSE PLATFORM 30" Ques+ons'with'no'answer' What"is"the"goal"of"compila5on?" 25" What"is"the"java"command"for" compiling"a"piece"of"code?" What"is"the"output"of"compila5on?"
More informationNorth Carolina Community Colleges Business Intelligence Reporting System
North Carolina Community Colleges Business Intelligence Reporting System College User Manual Creating Custom Reports Creating Custom Reports The following section will show you how to create custom reports
More informationMicrosoft Teams. Quick Start Guide. New to Microsoft Teams? Use this guide to learn the basics.
Microsoft Teams Quick Start Guide New to Microsoft Teams? Use this guide to learn the basics. Every team has channels Click one to see the files and conversations about that topic, department, or project.
More informationEvent-Driven Programming
Lecture 10 1 Recall: JavaFX Basics So far we ve learned about some of the basic GUI classes (e.g. shapes, buttons) and how to arrange them in window(s) A big missing piece: interaction To have a GUI interact
More informationCOMP110 Jump Around. Go ahead and get today s code in Eclipse as shown on next few slides. Kris Jordan
Go ahead and get today s code in Eclipse as shown on next few slides COMP110 Jump Around Fall 2015 Sections 2 & 3 Sitterson 014 November 19th, 2015 Kris Jordan kris@cs.unc.edu Sitterson 238 Classroom Materials
More informationMehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse
Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse Parts of this handout were written by Justin Manus and Brandon Burr and then wantonly updated by your loving CS106A staff. In CS106A,
More informationJavaFX. JavaFX Scene Builder Release Notes Release 2.0 Early Access E
JavaFX JavaFX Scene Builder Release Notes Release 2.0 Early Access E27533-04 December 2013 JavaFX/JavaFX Scene Builder Release Notes, Release 2.0 Early Access E27533-04 Copyright 2012, 2013 Oracle and/or
More informationGeographyPortal Instructor Quick Start World Regional Geography Without Subregions, Fifth Edition Pulsipher
GeographyPortal Instructor Quick Start World Regional Geography Without Subregions, Fifth Edition Pulsipher For technical support call 1-800-936-6899 GeographyPortal Quick Start for Pulsipher, World Regional
More information1 Getting started with Processing
cis3.5, spring 2009, lab II.1 / prof sklar. 1 Getting started with Processing Processing is a sketch programming tool designed for use by non-technical people (e.g., artists, designers, musicians). For
More informationVoiceThread Setup - Faculty Section 1
READ ME FIRST!! Login to Blackboard Please follow these instructions every time you want to use Voicethread in a new course for the FIRST TIME. When you follow these instructions to set up a Course View
More informationAdministration. Objects and Arrays. Objects. Agenda. What is an Object? What is a Class?
Administration Objects and Arrays CS 99 Summer 2000 Michael Clarkson Lecture 6 Read clarified grading policies Lab 6 due tomorrow Submit.java files in a folder named Lab6 Lab 7 Posted today Upson Lab closed
More informationCPE 101. Overview. Programming vs. Cooking. Key Definitions/Concepts B-1
CPE 101 Lecture 2: Problems, Algorithms, and Programs (Slides adapted from a UW course, copyrighted and used by permission) Overview High-level survey Problems, algorithms, and programs Problem solving
More informationCS 315 Software Design Homework 1 First Sip of Java Due: Sept. 10, 11:30 PM
CS 315 Software Design Homework 1 First Sip of Java Due: Sept. 10, 11:30 PM Objectives The objectives of this assignment are: to get your first experience with Java to become familiar with Eclipse Java
More informationPart 1: Setting up Your Office 365 Account in Outlook
Part 1: Setting up Your Office 365 Account in Outlook Step 1: Go to Control Panel > Mail > Show Profiles > Add. You will need to give a name to your new Outlook profile. You can name it anything you d
More informationCOMP6700/2140 Scene Graph, Layout and Styles
COMP6700/2140 Scene Graph, Layout and Styles Alexei B Khorev and Josh Milthorpe Research School of Computer Science, ANU May 2017 Alexei B Khorev and Josh Milthorpe (RSCS, ANU) COMP6700/2140 Scene Graph,
More informationLab 1: Simon. The Introduction
Lab 1: Simon The Introduction Welcome to Lab! Feel free to get started until we start talking! The lab document is located on the course website: http://users.wpi.edu/~ndemarinis/ece2049/ You do not need
More informationBarchard Introduction to SPSS Marks
Barchard Introduction to SPSS 22.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data
More information5/3/2006. Today! HelloWorld in BlueJ. HelloWorld in BlueJ, Cont. HelloWorld in BlueJ, Cont. HelloWorld in BlueJ, Cont. HelloWorld in BlueJ, Cont.
Today! Build HelloWorld yourself in BlueJ and Eclipse. Look at all the Java keywords. Primitive Types. HelloWorld in BlueJ 1. Find BlueJ in the start menu, but start the Select VM program instead (you
More informationMultimedia-Programmierung Übung 3
Multimedia-Programmierung Übung 3 Ludwig-Maximilians-Universität München Sommersemester 2015 JavaFX Version 8 What is JavaFX? Recommended UI-Toolkit for Java 8 Applications (like e.g.: Swing, AWT) Current
More informationCSCI 1100L: Topics in Computing Lab Lab 1: Introduction to the Lab! Part I
CSCI 1100L: Topics in Computing Lab Lab 1: Introduction to the Lab! Part I Welcome to your CSCI-1100 Lab! In the fine tradition of the CSCI-1100 course, we ll start off the lab with the classic bad joke
More informationBlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications
BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications Version : 4.00 Last modification date : 13 June 2014 Owner : IBM Ecosystem Development Table of Contents Part 1: Building
More informationCode Check TM Software Requirements Specification
Code Check TM Software Requirements Specification Author: Richard McKenna Debugging Enterprises TM Based on IEEE Std 830 TM -1998 (R2009) document format Copyright 2017 Debugging Enterprises No part of
More informationEssay & Assignment Preparation using MindGenius
Essay & Assignment Preparation using MindGenius This workshop is aimed at those of you who struggle gathering and sorting information when beginning to write an essay. Using MindGenius you can plan essays
More informationWordPress site Import/Export Procedure
Platform Export single site from WordPress single site (SOURCE SITE) Import to one site on VSB Blog site (DESTINATION SITE) This procedure does not require direct access to the file servers that host the
More informationCS201 - Assignment 3, Part 1 Due: Friday February 28, at the beginning of class
CS201 - Assignment 3, Part 1 Due: Friday February 28, at the beginning of class One of the keys to writing good code is testing your code. This assignment is going to introduce you and get you setup to
More informationREDESIGNING YOUR WEBSITE USING ONLINE PRESENCE BUILDER CUSTOMER USER GUIDE
REDESIGNING YOUR WEBSITE USING ONLINE PRESENCE BUILDER CUSTOMER USER GUIDE 1 CONTENTS 1 GETTING STARTED...3 2 PLANNING...4 3 BACKING UP YOUR WEBSITE...5 4 REFRESHING YOUR WEBSITE...6 4.1 SETTING UP YOUR
More informationGOOGLE APPS. If you have difficulty using this program, please contact IT Personnel by phone at
: GOOGLE APPS Application: Usage: Program Link: Contact: is an electronic collaboration tool. As needed by any staff member http://www.google.com or http://drive.google.com If you have difficulty using
More informationWebEx. Web Conferencing Tool. Fordham IT
WebEx Web Conferencing Tool STUDENT User Guide Fordham IT Contents WebEx Student User Guide Schedule a Meeting Using the WebEx Meeting Site 1 WebEx Scheduling Template 2 Join a Meeting 4 Participate in
More informationIntroduction 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 informationGetting Started with Web Services
Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be
More informationAn Brief Introduction to a web browser's Document Object Model (DOM) Lecture 24
An Brief Introduction to a web browser's Document Object Model (DOM) Lecture 24 Midterm 1 Scores Review Sessions Go Over Midterm 1 Didn't feel like the midterm went well? Had questions? Come review the
More informationseminar learning system Seminar Author and Learning System are products of Information Transfer LLP.
seminar learning system Seminar Author and Learning System are products of Information Transfer LLP. Burleigh House 15 Newmarket Road Cambridge UK CB5 8EG E-mail: support@seminar.co.uk Phone: +44 (0)1223
More informationCIS 231 Windows 7 Install Lab #2
CIS 231 Windows 7 Install Lab #2 1) To avoid certain problems later in the lab, use Chrome as your browser: open this url: https://vweb.bristolcc.edu 2) Here again, to avoid certain problems later in the
More informationPrograms as Models. Procedural Paradigm. Class Methods. CS256 Computer Science I Kevin Sahr, PhD. Lecture 11: Objects
CS256 Computer Science I Kevin Sahr, PhD Lecture 11: Objects 1 Programs as Models remember: we write programs to solve realworld problems programs act as models of the real-world problem to be solved one
More informationShakespeare App. A Multiple Choice Quiz
Shakespeare App A Multiple Choice Quiz In this tutorial we are going to create a multiple choice game in AppFurnace. This should take around 30 minutes plus the time it takes for you to type in your questions.
More informationCPE 101, reusing/mod slides from a UW course (used by permission) Lecture 5: Input and Output (I/O)
CPE 101, reusing/mod slides from a UW course (used by permission) Lecture 5: Input and Output (I/O) Overview (5) Topics Output: printf Input: scanf Basic format codes More on initializing variables 2000
More informationIAT 445 Lab 10. Special Topics in Unity. Lanz Singbeil
IAT 445 Lab 10 Special Topics in Unity Special Topics in Unity We ll be briefly going over the following concepts. They are covered in more detail in your Watkins textbook: Setting up Fog Effects and a
More informationInstalling Komplete 5 with Direct Install
Installing Komplete 5 with Direct Install This document discusses how to use Receptor s Direct Install feature to install and update Komplete 5, its plugins, and its libraries. In order to install Komplete
More informationNIAS2018 The Crowd Compass Attendee Hub Mobile App FAQ
NIAS2018 The Crowd Compass Attendee Hub Mobile App FAQ NIAS Events Team T: +32 65 44 3496 / 5112 T: +31 70 374 3021 M: events@ncia.nato.int Where can I download the events app? Go to the correct store
More informationLab Exercise 6: Abstract Classes and Interfaces CS 2334
Lab Exercise 6: Abstract Classes and Interfaces CS 2334 September 29, 2016 Introduction In this lab, you will experiment with using inheritance in Java through the use of abstract classes and interfaces.
More informationCS201 - Assignment 1, Part 2 Due: Wednesday February 19, at the beginning of class
CS201 - Assignment 1, Part 2 Due: Wednesday February 19, at the beginning of class 1 Java Practice To give you some practice writing functions/methods in Java, for the first part of this assignment, you
More informationGETTING STARTED... 2 PLANNING... 2 BACK UP YOUR WEBSITE... 3 REFRESHING YOUR WEBSITE...
Contents GETTING STARTED... 2 PLANNING... 2 BACK UP YOUR WEBSITE... 3 REFRESHING YOUR WEBSITE... 3 SETUP YOUR NEW ONLINE PRESENCE SITE... 3 CUSTOMIZING YOUR ONLINE PRESENCE SITE... 7 PREVIEWING YOUR WEBSITE...
More informationPsychPortal Instructor Quick Start for Myers, Psychology 10e In Modules
PsychPortal Instructor Quick Start for Myers, Psychology 10e In Modules For technical support call 1-800-936-6899 PsychPortal Quick Start for Myers Psychology 10e In Modules Table of Contents Overview...
More informationImporting source database objects from a database
Importing source database objects from a database We are now at the point where we can finally import our source database objects, source database objects. We ll walk through the process of importing from
More informationUse this guide to help you rebuild your existing EasySite Wizard website in Online Presence Builder
Transition Guide from EasySite Wizard to Online Presence Builder Use this guide to help you rebuild your existing EasySite Wizard website in Online Presence Builder 1 Contents Getting Started... 3 Planning...
More informationTutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Linux Version Introduction In this tutorial, we will learn how to set up the Android software development environment and
More informationWebEx. Web Conferencing Tool. Fordham IT
WebEx Web Conferencing Tool Faculty + Staff User Guide Fordham IT Contents WebEx Faculty + Staff User Guide Schedule a Meeting Using the WebEx Meeting Site 1 WebEx Scheduling Template 2 Join a Meeting
More informationWeb Site Documentation Eugene School District 4J
Eugene School District 4J Using this Documentation Revision 1.3 1. Instruction step-by-step. The left column contains the simple how-to steps. Over here on the right is the color commentary offered to
More informationCIS 231 Windows 10 Install Lab # 3
CIS 231 Windows 10 Install Lab # 3 1) To avoid certain problems later in the lab, use Chrome as your browser: open this url: https://vweb.bristolcc.edu 2) Here again, to avoid certain problems later in
More informationImport an Xcode project into WOLips
Import an Xcode project into WOLips Please note that the screenshots in this tutorial are for a project structure that don't exist anymore in WOLips. In the new project structure, your Java code go into
More informationLab 12-1 Lab Kofax Capture Import Connector -- XML
In the following lab instructions, you are going to configure using Kofax Capture Import Connector -- XML (KCIC XML) to import documents into Kofax Capture. An XML file will provide the information for
More informationImplement an ADT while using Subversion
1 Objectives Learn to use Subversion Implement an ADT while using Subversion In this lab, you learn about the version control tool called Subversion and you will implement a Java class given an interface.
More informationC15: JavaFX: Styling, FXML, and MVC
CISC 3120 C15: JavaFX: Styling, FXML, and MVC Hui Chen Department of Computer & Information Science CUNY Brooklyn College 10/19/2017 CUNY Brooklyn College 1 Outline Recap and issues Styling user interface
More informationWhat is Eclipse? A free copy can be downloaded at:
Using Eclipse What is Eclipse? The Eclipse Platform is an open source IDE (Integrated Development Environment), created by IBM for developing Java programs. Eclipse is now maintained by the Eclipse Foundation,
More informationEnviroPortal Instructor Quick Start for Friedland, Relyea, & Courard-Hauri Environmental Science: Foundations and Applications
EnviroPortal Instructor Quick Start for Friedland, Relyea, & Courard-Hauri Environmental Science: Foundations and Applications For technical support call 1-800-936-6899 EnviroPortal Quick Start for Friedland,
More informationJavaFX a Crash Course. Tecniche di Programmazione A.A. 2016/2017
JavaFX a Crash Course Tecniche di Programmazione Key concepts in JavaFX Stage: where the application will be displayed (e.g., a Windows window) Scene: one container of Nodes that compose one page of your
More informationLecture 1. Course Overview Types & Expressions
Lecture 1 Course Overview Types & Expressions CS 1110 Spring 2012: Walker White Outcomes: Basics of (Java) procedural programming Usage of assignments, conditionals, and loops. Ability to write recursive
More informationLab - Share Resources in Windows
Introduction In this lab, you will create and share a folder, set permissions for the shares, create a Homegroup and a Workgroup to share resources, and map a network drive. Due to Windows Vista lack of
More informationCSCI 161: Introduction to Programming I Lab 1a: Programming Environment: Linux and Eclipse
CSCI 161: Introduction to Programming I Lab 1a: Programming Environment: Linux and Eclipse Goals - to become acquainted with the Linux/Gnome environment Overview For this lab, you will login to a workstation
More informationEbrary User Guide. Downloading a Book: Reading ebrary books online: Accessing BookShelf: Using the Bookshelf:
Ebrary User Guide Downloading a Book: Reading ebrary books online: Accessing BookShelf: Using the Bookshelf: ebrary Mobile App Installation and Sign in procedure: Using ebrary App in ipad iphone ipod:
More informationRecording with Panopto for Windows
Recording with Panopto for Windows Overview Panopto for Windows allows a lot of flexibility in how and what you can record. A presenter may wish to record alone (with one computer), with a videographer
More information