Using NetBeans IDE to Build Quick UI s Ray Hylock, GISo Tutorial 3/8/2011

Size: px
Start display at page:

Download "Using NetBeans IDE to Build Quick UI s Ray Hylock, GISo Tutorial 3/8/2011"

Transcription

1 Using NetBeans IDE to Build Quick UI s Ray Hylock, GISo Tutorial 3/8/2011 We will be building the following application using the NetBeans IDE. It s a simple nucleotide search tool where we have as input a sequence to search, a search sequence, the direction of the input sequence (5 3 Forward or 3 5 Reverse), the maximum percent mismatch, the minimum percent GC content, and whether or not the search sequence indicates transitions. If transitions are allowed, then the search sequence is case sensitive where a lower-case nucleotide indicates the possibility for a transition (i.e., a = A or G, c = C or T, g = A or G, and t = C or T); otherwise case doesn t matter. The input file may or may not be in FASTA format. The output is the matching nucleotide sequence from the input file with an offset to the start position in the input sequence, the percent mismatch, and the percent gc content. We also add three parameter presets to the menu bar.

2 INSTALLATION STEPS 1. Downloading and installing the latest NetBeans IDE (using in this demo) a. Go to: b. Select the version you want and save it somewhere i. This file is an installer on windows so you just delete it after installation (not like Eclipse) ii. I typically just download ALL because I use the Java and C/C++ modules c. Install the file when the download is complete d. Run when installation is complete e. At any point in time, if you wish to run the project, you must first execute Clean and Build then Run i. 6.8 and earlier execute Build with Run, but for some reason, doesn t CREATING A DESKTOP PROJECT 1. File New Project 2. In the categories section, select Java 3. In the projects section, select Java Desktop Application 4. Next Next Name the project (e.g., GisoDemo) Finish 5. You should now have something that looks like the figure below 6. In package gisodemo, you have the following files

3 a. GisoDemoAboutBox: This is an about box tied to Help About b. GisoDemoApp: This is where the project is instantiated; do not modify unless you know what you re doing c. GisoDemoView: This is the interface class which provides Source and Design view i. Source: the underlying code for the GUI ii. Design: the drag-and-drop view BUILDING THE EXAMPLE INTERFACE BUILDING THE INPUT 1. To being with our demo, we first want to make sure the palette is open a. If you do not see the Palette window, then Window Palette

4 2. Before we can continue on, we must first set some code generation variables. a. Click in any part of the white space around the application b. In the Form GisoDemoView Properties panel (below the Palette in the screenshot from part a Windows Properties), (in the following order) i. Uncheck Use Local Variable ii. Set Variable Modifiers Access = Private and 3. First, drag a Swing Panel object into the main panel (the central object) place it in the upper half of pane with full width 4. Next, in the Properties window, click on border and select Titled Border, change the Border option to EtchedBorder, type Input into the Title field and change the color to black

5 5. Next, we will drag a Swing Label and Combo Box control into the Input pane a. To change the variable name, right-click on the label and select Change variable name enter direction as the new name

6 6. To change the text for jlabel1, simply double-click it and type Species 7. To change the values in the combo box, click on it and in Properties select model Type in Forward <enter> Reverse 8. Next, we are going to add a series of Label and Spinner objects (Mismatch, GCMin) a. To modify the Spinner elements, select Properties model i. We want to use the Model Type number for both of these ii. Initial Value for Mismatch is 20, minimum is 0 and max is 100, step size 1 iii. Initial Value for GCMin is 70, minimum is 0 and max is 100, step size 1

7 b. Set the variable names to mismatch and gcminrespectively 9. We need to specify whether or not transitions are allowed (i.e., A G and C T) a. Drag a Check Box control next to max and name it Transitions b. Change the variable name to transitions c. If it is checked then that means allowed else disallowed 10. We need to specify a search sequence via an input field a. Add a Label called Search String and a Text Field with a variable name of search b. Clear the default text by deleting everything in Properties text

8 11. Next, we are going to add the controls to input a file from the File Choose (multi-step process) a. Drag a Swing Button control to the pane and change its text value (in properties) to Select File b. Next, we will add a Label to the right of the select file where we will eventually display the path to the selected file; set text to empty i. To change the variable name to filename c. Instead of using the File Chooser palette option, we will create an action for the button to call the File Chooser from i. Select Source view private File infile = null; ii. Under the method showaboutbox(), add the following (you may have to add the import to public void filechooser(){ JFileChooser chooser = new JFileChooser(""); chooser.setfileselectionmode(jfilechooser.files_only); int returnval = chooser.showopendialog((java.awt.component) null); if (returnval == JFileChooser.APPROVE_OPTION ){ infile = chooser.getselectedfile(); filename.settext(infile.getpath()); iii. Return to the Design menu iv. Double-click the Select File button Action = filechooser 1. This assigns the method filechooser to the button when it is pressed

9 12. We will round out the input part with a submission button a. Add a Button names Execute b. Add the following code below the filechooser method i. The method execute sets initializes the progress bar ii. The class Task manages the progress bar and calls the runexecute method iii. The runexecute method is where the computation is done (we will be adding to this public void execute(){ statusanimationlabel.seticon(busyicons[0]); busyiconindex = 0; busyicontimer.start(); progressbar.setvisible(true); progressbar.setindeterminate(true); jbutton1.setenabled(false); task = new Task(); task.addpropertychangelistener(propertychangelistener); task.execute(); // just like run, different from this execute private void runexecute() throws IOException{ String dir = this.direction.getselecteditem().tostring(); int mm = Integer.parseInt(this.mismatch.getValue().toString()); int gcm = Integer.parseInt(this.gcmin.getValue().toString()); boolean trans = this.transitions.isselected(); String srch = this.search.gettext(); private Task task; class Task extends SwingWorker<Void, Void> { /* * Main task. Executed in background thread. public Void doinbackground() throws IOException { runexecute(); return null; /* * Executed in event dispatch thread */ public void done() {

10 // Beep Toolkit.getDefaultToolkit().beep(); // reset the status bar busyicontimer.stop(); statusanimationlabel.seticon(idleicon); progressbar.setvisible(false); progressbar.setvalue(0); // enable the execute button jbutton1.setenabled(true); /** * Invoked when task's progress property changes. */ public void propertychange(propertychangeevent evt) { if ("progress" == evt.getpropertyname()) { int progress = (Integer) evt.getnewvalue(); progressbar.setindeterminate(false); progressbar.setvisible(false); progressbar.setvalue(progress); PropertyChangeListener propertychangelistener = new PropertyChangeListener() { ; public void propertychange(propertychangeevent propertychangeevent) { String property = propertychangeevent.getpropertyname(); c. Double-click on the button and set the action to execute BUILDING THE OUTPUT 1. Add another Panel below the input and name it Output 2. Drag a Table Control object into that new Output Pane a. Change the variable name to results

11 3. Go to the source view and add the following line before the execute method (required import of DefaultTableModel) a. The table model controls the jtable content private DefaultTableModel model = new DefaultTableModel(); 4. Let s add a label for the total number in the result set a. Drag a Label between the top of the Table and the Panel b. Set the text to --- c. Change the variable name to resultsize

12 5. Now we need to write the methods to process the input a. Create a new package called compute with a new method named Compute b. Replace this class with the code provided at the end of this tutorial c. Go back to GisoDemo and enter the source view i. Add the following code the end of the runexecute method results.setautocreaterowsorter(true); model = new DefaultTableModel(); Compute c = new Compute(inFile, dir, trans, mm, gcm, srch, model); results.setmodel(model); this.resultsize.settext(model.getrowcount() + " Results"); 6. We need to assign the new DefaultTableModel to the jtable a. In design view, select the jtable: Properties model Set jtable s model property using = Custom code, jtable1.setmodel = model 7. The last thing we ll cover is the creation of menu items with preset values a. In design view, go to the Inspector window (lower-left) and right-click on menubar Add menu b. Change the variable name to presetmenu and set the text to Presets c. Drag it to the second position d. Right-click on presetmenu in the Inspector and add three menu items (Add From Palette Menu Item) i. Change the variable name to notrans and set the text to No Trans ii. Change the variable name to trans and set the text to Trans

13 iii. Change the variable name to reverse and set the text to Reverse e. We need to add the actions to the source (we still have to add the file from the public void notrans(){ this.direction.setselectedindex(0); this.mismatch.setvalue(25); this.gcmin.setvalue(25); this.transitions.setselected(false); public void trans(){ this.direction.setselectedindex(0); this.mismatch.setvalue(25); this.gcmin.setvalue(25); this.transitions.setselected(true); public void reverse(){ this.direction.setselectedindex(1); this.mismatch.setvalue(25); this.gcmin.setvalue(25); this.transitions.setselected(true); this.search.settext("atgaag"); f. Back in the Design view, click on Presets in the menu bar and add the appropriate action to each of the menu items 8. That s it! Clean and Build then Run (a sequence file is also provided in this document) 9. Additionally, to change the application title and About box, go to gisodemo.resources and edit GisoDemoAboutBox.properties and GisoDemoApp.properties

14 COMPUTE.java package compute; import java.io.bufferedreader; import java.io.file; import java.io.filereader; import java.io.ioexception; import javax.swing.table.defaulttablemodel; /** * Ray */ public class Compute { StringBuilder sequence = null; boolean transitions = false; int mismatch = 0; int gcmin = 0; String search = null; String direction = null; DefaultTableModel model = null; public Compute(File f, String direction, boolean transitions, int mismatch, int gcmin, String search, DefaultTableModel model) throws IOException{ this.direction = direction; this.transitions = transitions; this.mismatch = mismatch; this.gcmin = gcmin; this.search = search; this.model = model; this.sequence = new StringBuilder(); FileReader fr = new FileReader(f); BufferedReader br = new BufferedReader(fr); String s; String seqheader = "", accession = ""; while((s = br.readline())!= null) { if(s.charat(0) == '>'){ seqheader = s; // 0=gi, 1=gi-number, 2=from datasource, 3=accession, 4=locus String[] t = s.split(" "); accession = t[3]; else { sequence.append(s.touppercase()); fr.close(); if(direction.equalsignorecase("reverse")){ StringBuilder t = new StringBuilder(); for(int i=this.sequence.length()-1; i>=0; i--){ t.append(this.sequence.charat(i)); this.sequence.delete(0, this.sequence.length()); this.sequence = t; model.addcolumn("match"); model.addcolumn("offset"); model.addcolumn("mismatch%"); model.addcolumn("gc%");

15 this.compute(false); private void compute(boolean sortkey) { // iterate over the sequence boolean loop = true; int pos = 0; while (loop) { boolean match = false; String v = sequence.substring(pos, pos + search.length()); if(transitions){ this.trans(v, search, pos); else { this.exact(v, search.touppercase(), pos); if (sequence.length() - search.length() == pos) { loop = false; pos++; private void exact(string v, String seq, int offset) { double mis = 0.0d; double gc = 0.0d; boolean match = false; StringBuilder s = new StringBuilder(); // compare each nucleotide for (int i = 0; i < v.length(); i++) { char n = seq.charat(i); // the search sequence char t = v.charat(i); s.append(t); if(t == 'C' t == 'G'){ gc += 100/v.length(); if(n!= t){ mis += 100/v.length(); if (i + 1 == v.length()) { if(mis <= this.mismatch && gc >= this.gcmin){ match = true; if(match){ Object[] newrow = {s.tostring(), offset, mis, gc; model.addrow(newrow); private void trans(string v, String seq, int offset) { double mis = 0.0d; double gc = 0.0d; int length = v.length(); boolean match = false; StringBuilder s = new StringBuilder(); // compare each nucleotide

16 for (int i = 0; i < length; i++) { char n = seq.charat(i); // the search sequence char t = v.charat(i); s.append(t); if(t == 'C' t == 'G'){ gc += 100/length; if(n == 'A' n == 'C' n == 'G' n == 'T'){ if(n!= t){ mis += 100/length; else if(n == 'a' n == 'g'){ if(t == 'C' t == 'T'){ mis += 100/length; else if(n == 'c' n == 't'){ if(t == 'A' t == 'G'){ mis += 100/length; if (i + 1 == v.length()) { if(mis <= this.mismatch && gc >= this.gcmin){ match = true; if(match){ Object[] newrow = {s.tostring(), offset, mis, gc; model.addrow(newrow);

17 SAMPLE SEQUENCE >gi gi-number from accession locus ATGACCGACCTCTTGAGAAGTGTTGTCACCGTAATTGATGTTTTCTACAA ATACACCAAGCAAGATGGGGAGTGTGGCACACTGAGCAAGGGTGAACTAA AGGAACTTCTGGAGAAAGAGCTTCATCCAGTTCTGAAGAACCCAGATGAT CCAGACACAGTGGATGTCATCATGCATATGCTGGATCGAGATCATGACAG AAGATTGGACTTTACTGAGTTTCTTTTGATGATATTCAAGCTGACTATGG CCTGCAACAAGGTCCTCAGCAAAGAATACTGCAAAGCTTCAGGGTCAAAG AAGCATAGGCGTGGTCACCGACACCAAGAAGAAGAAAGTGAAACAGAAGA GGATGAAGAGGATACACCAGGACATAAATCAGGTTACAGACATTCAAGTT GGAGTGAGGGAGAGGAGCATGGATATAGTTCTGGGCACTCAAGGGGAACT GTGAAATGTAGACATGGGTCCAACTCCAGGAGGCTAGGAAGACAAGGTAA TTTATCCAGCTCTGGGAACCAAGAGGGATCTCAGAAAAGATACCACAGGT CCAGCTGTGGTCATTCATGGAGTGGTGGCAAAGACAGACATGGTTCCAGC TCTGTAGAACTGAGAGAAAGAATAAACAAGTCACACATTAGCCCTTCTAG GGAATCTGGGGAGGAGTATGAATCTGGATCTGGATCAAACAGTTGGGAAA GGAAAGGTCATGGTGGTCTGTCATGTGGATTGGAGACTAGTGGGCATGAA TCAAACTCTACTCAGTCAAGAATTAGAGAACAAAAGCTTGGGTCTAGCTG TTCAGGTTCAGGAGACAGTGGGAGGCGAAGTCATGCATGTGGTTATAGCA ATTCAAGTGGGTGTGGAAGGCCACAAAATGCTTCAAGTTCTTGTCAGTCA CATAGATTTGGAGGGCAAGGAAATCAATTTAGCTATATTCAGTCAGGCTG TCAGTCAGGAATTAAGGGAGGACAAGGCCATGGCTGTGTCTCAGGAGGTC AGCCCTCTGGATGTGGTCAACCTGAGTCTAACCCCTGTAGTCAGTCCTAT AGTCAGAGAGGATATGGAGCTAGAGAAAATGGTCAACCACAGAACTGTGG AGGACAATGGAGAACAGGCTCAAGTCAGTCCTCTTGCTGTGGACAATATG GGTCTGGAGGTAGCCAGTCTTGTAGTAATGGTCAACATGAATATGGTTCC TGTGGCCGCTTTTCAAACTCTTCTAGTTCAAATGAATTTTCCAAATGTGA TCAATATGGGTCTGGTTCAAGTCAGTCTACTAGCTTTGAACAACATGGAA CAGGCTTGAGTCAGTCCTCTGGGTTCGAACAACATGTATGTGGCTCAGGT CAAACTTGTGGCCAGCATGAGTCTACATCAAGTCAATCCTTGGGCTATGA CCAGCATGGGTCTAGCTCAGGTAAGACATCTGGCTTTGGACAACATGGGT CTGGCTCAGGTCAGTCCTCTGGCTTTGGACAATGTGGGTCAGGCTCAGGT CAGTCCTCTGGCTTTGGACAGCATGGGTCTGTCTCAGGACAATCCTCTGG TTTTGGACAGCATGGGTCTGTCTCAGGACAATCCTCTGGTTTTGGACAAC ATGAGTCTAGATCACGTCAGTCTAGCTATGGCCAACATGGTTCTGGCTCA AGTCAATCATCTGGCTATGGCCAATATGGGTCTAGAGAGACATCTGGCTT TGGACAACATGGGTTGGGCTCAGGTCAATCCACTGGCTTTGGCCAATATG GATCGGGCTCAGGTCAGTCCTCTGGCTTTGGACAACATGGGTCTGGCTCA GGACAATCCTCTGGCTTTGGACAACATGAGTCTAGATCAGGTCAGTCTAG TTATGGCCAACACAGTTCTGGCTCAAGTCAGTCATCTGGCTATGGCCAAC ATGGGTCTAGACAGACATCTGGCTTTGGACAACATGGGTCAGGCTCAAGT CAATCCACTGGCTTTGGCCAATATGGATCAGGCTCAGGTCAGTCCTCTGG CTTTGGACAACATGTTTCTGGCTCAGGACAATCCTCTGGTTTTGGACAAC ATGAGTCTAGATCAGGTCATTCTAGCTATGGCCAACATGGTTTTGGCTCA AGTCAATCATCTGGCTATGGTCAACATGGGTCAAGTTCAGGACAGACATC TGGATTTGGACAACACGAGTTAAGCTCAGGTCAGTCTTCCAGCTTTGGCC AACATGGATCAGGCTCAGGTCAGTCCTCTGGCTTTGGACAACATGGGTCT GGCTCAGGACAATCCTCTGGCTTTGGACAACATGAGTCTAGATCAGGTCA GTCTAGCTATGGCCAACACAGTTCTGGCTCAAGTCAGTCATCTGGCTATG GCCAACATGGGTCTAGACAGACATCTGGCTTTGGACAACATGGGTCAGGC TCAAGTCAATCCACTGGCTTTGGCCAATATGGATCAGGCTCAGGTCAGTC CGCTGGCTTTGGACAACATGGGTCTGGCTCAGGACAATCCTCTGGCTTTG GACAGCATGAGTCTAGATCACATCAGTCCAGCTATGGCCAACATGGTTCT GGCTCAAGTCAATCATCTGGCTATGGTCAACATGGGTCAAGTTCGGGACA GACATCTGGCTTTGGACAACACAGGTCAAGCTCAGGTCAATACTCTGGCT TTGGACAACATGGATCAGGCTCAGGTCAGTCCAGTGGCTTTGGACAACAT GGGACTGGCTCAGGACAATACTCTGGTTTTGGACAACATGAGTCTAGATC

18 ACATCAGTCTAGCTATGGCCAACATGGTTCTGGCTCAAGTCAGTCATCTG GCTATGGTCAACATGGGTCAAGTTCAGGACAGACTTTTGGATTTGGACAA CACAGGTCAGGCTCAGGTCAATCCTCTGGCTTTGGCCAACATGGATCAGG CTCAGGTCAGTCCTCTGGCTTTGGACAACATGAGTCAGGCTCAGGAAAAT CCTCTGGCTTTGGACAGCATGAGTCTAGATCAAGTCAGTCTAATTATGGC CAACATGGTTCTGGCTCAAGTCAGTCATCTGGCTATGGTCAACATGGGTC TAGTTCAGGACAGACAACTGGCTTTGGACAACACAGGTCAAGCTCAGGCC AATACTCAGGCTTTGGACAACATGGATCAGGCTCAGATCAGTCCTCTGGC TTTGGACAACATGGGACTGGTTCAGGACAATCCTCTGGTTTTGGACAATA TGAGTCTAGATCACGTCAGTCTAGCTATGGCCAACATGGTTCTGGCTCAA GTCAATCATCTGGCTATGGTCAACATGGGTCAAATTCAGGACAGACATCT GGATTTGGACAACACAGGCCAGGCTCAGGTCAGTCCTCTGGCTTTGGCCA ATATGGATCGGGCTCAGGTCAGTCTTCTGGCTTTGGACAACATGGGTCAG GCACAGGTAAATCCTCTGGCTTTGCACAGCATGAGTACAGATCAGGTCAG TCTAGCTATGGCCAACATGGTACTGGCTCCAGTCAATCATCTGGCTGTGG CCAACATGAGTCTGGCTCAGGTCCAACCACAAGTTTTGGACAGCATGTGT CTGGCTCAGACAATTTCTCTAGTTCTGGACAACATATATCTGACTCAGGT CAGTCCACTGGATTTGGCCAATATGGTTCAGGCTCAGGTCAATCAACTGG CTTGGGCCAGGGTGAATCTCAACAAGTAGAGTCAGGATCCACAGTTCATG GGAGACAGGAAACTACTCATGGTCAGACAATAAATACCACTAGACATAGC CAGTCTGGTCAAGGACAATCCACACAGACAGGGTCCAGGGTAACTAGAAG ACGAAGATCTAGCCAAAGTGAGAACAGTGACAGTGAAGTGCACTCAAAGG TCTCACACAGACATTCAGAACACATTCACACACAAGCTGGATCTCACTAC CCAAAGTCAGGATCCACAGTTCGCAGAAGACAAGGAACTACTCATGGACA GAGAGGAGATACCACTAGACATGGCCATTCTGGTCATGGACAGTCTACAC AGACAGGTTCCAGAACATCTGGAAGACAGAGATTTAGCCACAGTGATGCC ACTGACAGTGAAGTGCACTCAGGGGTCTCACATAGACCACACTCACAAGA ACAAACTCACAGCCAAGCTGGATCTCAACATGGAGAGTCAGAATCCACAG TTCATGAGAGACATGAAACTACTTATGGACAGACAGGAGAGGCCACTGGA CATGGCCACTCTGGTCATGGACAGTCCACACAGAGAGGGTCCAGGACAAC TGGAAGAAGGGGATCTGGCCATAGTGAGTCCAGTGACAGTGAAGTGCACT CAGGGGGCTCACACAGACCACAATCACAAGAACAAACTCATGGCCAAGCC GGATCTCAACATGGAGAGTCAGGATCCACAGTTCATGGGAGACACGGAAC TACTCATGGACAGACAGGAGATACCACTAGACATGCCCACTATCATCATG GAAAATCCACACAGAGAGGGTCCAGTACAACTGGAAGAAGGGGATCTGGC CACAGTGAGTCCAGTGACAGTGAAGTGCACTCAGGGGGCTCGCACACACA TTCAGGACACACTCACGGCCAAAGTGGATCTCAACATGGAGAGTCAGAAT CCATAATTCATGACAGACACAGAATTACTCATGGACAGACAGGAGATACC ACTAGACATTCCTACTCTGGTCATGAACAAACCACACAGACAGGGTCCAG GACAACTGGAAGACAGAGAACTAGCCACAGTGAGTCCACTGACAGTGAAG TGCACTCAGGGGGCTCACACAGACCACACTCACGAGAACACACTTACGGC CAAGCCGGATCTCAACATGAAGAGCCAGAATTCACAGTTCATGAGAGACA CGGAACTACTCATGGACAGATAGGAGATACCACTGGACATTCCCACTCTG GTCATGGACAGTCCACACAGAGAGGGTCCAGGACAACTGGAAGACAGAGA TCTAGCCACAGTGAGTCCAGTGACAGTGAAGTGCACTCAGGGGTCTCACA CACACATACAGGACACACTCATGGTCAAGCTGGATCTCAACATGGACAGT CAGAATCCATAGTTCCTGAGAGACATGGAACTACTCATGGACAGACAGGA GATACCACTAGACATGCCCACTATCATCATGGATTAACCACACAGACAGG GTCCAGGACTACTGGAAGAAGGGGATCTGGCCACAGTGAGTACAGTGACA GTGAAGGGTACTCAGGAGTCTCACATACACATTCAGGACACACTCATGGC CAAGCCAGATCTCAACATGGAGAGTCAGAATCCATAGTTCATGAGAGACA TGGAACTATACATGGACAGACAGGCGATACCACCAGACATGCCCACTCTG GTCATGGACAGTCCACACAGACAGGGTCCAGGACCACTGGAAGAAGGTCA TCTGGCCACAGTGAGTACAGTGACAGTGAAGGGCACTCAGGGTTCTCACA AAGACCACACTCACGAGGACACACTCACGGCCAGGCTGGATCTCAACATG GAGAGTCAGAATCCATAGTTGACGAGAGACATGGAACTACTCATGGACAG ACAGGAGATACCAGTGGACATTCTCAATCTGGTCATGGACAGTCCACACA

19 GTCAGGATCCAGTACAACTGGAAGAAGGAGATCTGGCCACAGTGAGTCCA GTGACAGTGAAGTGCACTCAGGGGGCTCACATACACATTCAGGACACACA CACAGCCAAGCCAGGTCTCAACATGGAGAGTCAGAATCCACAGTTCACAA GAGACACCAAACTACTCATGGACAGACAGGAGATACCACTGAACATGGCC ACCCTAGTCATGGACAAACCATACAGACAGGGTCCAGGACAACTGGAAGA AGGGGATCTGGCCACAGTGAGTACAGTGACAGTGAAGGGCCCTCAGGGGT CTCACACACACATTCAGGACACACTCACGGTCAAGCTGGATCTCACTATC CAGAGTCAGGATCCTCAGTTCATGAGAGACACGGAACTACTCATGGACAA ACAGCAGATACCACTAGACATGGCCACTCTGGTCATGGACAGTCCACACA GAGAGGGTCCAGGACAACTGGAAGAAGGGCATCTGGCCACAGTGAGTACA GTGACAGTGAAGGGCACTCAGGGGTCTCACACACACATTCAGGACACGCT CATGGCCAAGCCGGATCTCAACATGGAGAGTCAGGATCCTCAGTTCATGA GAGACACGGAACTACTCATGGACAGACAGGAGATACCACTAGACATGCTC ACTCTGGTCATGGACAGTCCACACAGAGAGGGTCAAGGACAGCTGGAAGA AGGGGATCTGGCCACAGTGAGTCCAGTGACAGTGAAGTGCACTCAGGGGT CTCACACACACATTCAGGACACACTTATGGCCAAGCCAGATCTCAACATG GAGAGTCAGGATCTGCCATTCACGGGAGACAGGGAACTATACATGGACAG ACAGGAGATACCACTAGACATGGCCAGTCTGGTCATGGACAGTCCACACA GACAGGTTCCAGGACAACTGGAAGACAAAGATCTAGTCACAGTGAGTCCA GTGATAGTGAAGTGCACTCAGAGGCCTCACCCACACATTCAGGACACACT CACAGCCAAGCCGGATCTCGACATGGACAGTCAGGATCCTCAGGTCATGG GAGACAGGGAACTACTCATGGACAGACAGGAGATACCACTAGACATGCCC ACTATGGTTATGGACAATCCACACAGAGAGGGTCCAGGACAACTGGAAGA AGGGGATCTGGCCACAGTGAGTCCAGTGACAGTGAAGTGCACTCATGGGG CTCACACACACATTCAGGACACATTCAGGGCCAAGCTGGATCTCAACAAA GACAGCCAGGATCCACAGTTCATGGGAGACTGGAAACTACTCATGGACAG ACAGGAGATACCACTAGACATGGCCATTCTGGTTATGGACAATCCACACA GACAGGTTCCAGATCTAGTAGAGCAAGTCATTTTCAGTCACATAGTAGTG AAAGGCAAAGGCATGGATCAAGTCAGGTTTGGAAACATGGCAGCTATGGA CCTGCAGAATATGACTATGGGCACACTGGGTATGGGCCTTCTGGTGGCAG CAGAAAAAGCATCAGTAATTCTCACCTTTCATGGTCAACAGACAGCACTG CAAACAAGCAACTGTCTAGACATTGA

During the process of creating ColorSwitch, you will learn how to do these tasks:

During the process of creating ColorSwitch, you will learn how to do these tasks: GUI Building in NetBeans IDE 3.6 This short tutorial guides you through the process of creating an application called ColorSwitch. You will build a simple program that enables you to switch the color of

More information

http://netbeans.org/kb/docs/java/gui-functionality.html?print=yes

http://netbeans.org/kb/docs/java/gui-functionality.html?print=yes Page 1 of 6 Introduction to GUI Building Contributed by Saleem Gul and Tomas Pavek, maintained by Ruth Kusterer and Irina Filippova This beginner tutorial teaches you how to create a simple graphical user

More information

Tutorial: Time Of Day Part 2 GUI Design in NetBeans

Tutorial: Time Of Day Part 2 GUI Design in NetBeans Tutorial: Time Of Day Part 2 GUI Design in NetBeans October 7, 2010 Author Goals Kees Hemerik / Gerard Zwaan Getting acquainted with NetBeans GUI Builder Illustrate the separation between GUI and computation

More information

Managing Contacts in Outlook

Managing Contacts in Outlook Managing Contacts in Outlook This document provides instructions for creating contacts and distribution lists in Microsoft Outlook 2007. In addition, instructions for using contacts in a Microsoft Word

More information

ID TECH UniMag Android SDK User Manual

ID TECH UniMag Android SDK User Manual ID TECH UniMag Android SDK User Manual 80110504-001-A 12/03/2010 Revision History Revision Description Date A Initial Release 12/03/2010 2 UniMag Android SDK User Manual Before using the ID TECH UniMag

More information

Gephi Tutorial Visualization

Gephi Tutorial Visualization Gephi Tutorial Welcome to this Gephi tutorial. It will guide you to the basic and advanced visualization settings in Gephi. The selection and interaction with tools will also be introduced. Follow the

More information

Adobe Acrobat: Creating Interactive Forms

Adobe Acrobat: Creating Interactive Forms Adobe Acrobat: Creating Interactive Forms This document provides information regarding creating interactive forms in Adobe Acrobat. Please note that creating forms requires the professional version (not

More information

LabVIEW Day 1 Basics. Vern Lindberg. 1 The Look of LabVIEW

LabVIEW Day 1 Basics. Vern Lindberg. 1 The Look of LabVIEW LabVIEW Day 1 Basics Vern Lindberg LabVIEW first shipped in 1986, with very basic objects in place. As it has grown (currently to Version 10.0) higher level objects such as Express VIs have entered, additional

More information

File Manager Pro User Guide. Version 3.0

File Manager Pro User Guide. Version 3.0 File Manager Pro User Guide Version 3.0 Contents Introduction... 3 1.1. Navigation... 3 2. File Manager Pro... 5 2.1. Changing directories... 5 2.2. Deleting files... 5 2.3. Renaming files... 6 2.4. Copying

More information

Using Files as Input/Output in Java 5.0 Applications

Using Files as Input/Output in Java 5.0 Applications Using Files as Input/Output in Java 5.0 Applications The goal of this module is to present enough information about files to allow you to write applications in Java that fetch their input from a file instead

More information

Select the Crow s Foot entity relationship diagram (ERD) option. Create the entities and define their components.

Select the Crow s Foot entity relationship diagram (ERD) option. Create the entities and define their components. Α DESIGNING DATABASES WITH VISIO PROFESSIONAL: A TUTORIAL Microsoft Visio Professional is a powerful database design and modeling tool. The Visio software has so many features that we can t possibly demonstrate

More information

Creating Basic HTML Forms in Microsoft FrontPage

Creating Basic HTML Forms in Microsoft FrontPage Creating Basic HTML Forms in Microsoft FrontPage Computer Services Missouri State University http://computerservices.missouristate.edu 901 S. National Springfield, MO 65804 Revised: June 2005 DOC090: Creating

More information

IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in

IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in Author(s): Marco Ganci Abstract This document describes how

More information

File Management With Windows Explorer

File Management With Windows Explorer File Management With Windows Explorer Preamble: After you have created and saved numerous files using various programs, file management, the process of organizing and keeping track of all your files, can

More information

Windows XP File Management

Windows XP File Management Windows XP File Management As you work with a computer creating more and more documents, you need to find a way to keep this information organized. Without a good organizational method, all your files

More information

Virtual Office Remote Installation Guide

Virtual Office Remote Installation Guide Virtual Office Remote Installation Guide Table of Contents VIRTUAL OFFICE REMOTE INSTALLATION GUIDE... 3 UNIVERSAL PRINTER CONFIGURATION INSTRUCTIONS... 12 CHANGING DEFAULT PRINTERS ON LOCAL SYSTEM...

More information

S PT-E550W ELECTRONIC E C LABELING L SYSTEM

S PT-E550W ELECTRONIC E C LABELING L SYSTEM ELECTRONIC E C LABELING L SYSTEM S PT-E0W In order to use your P-touch labeling system safely, read the included Quick Setup Guide first. Read this guide before you start using your P-touch labeling system.

More information

Plugin for Microsoft Dynamics CRM 2013-2015 For On Premise and Online Deployments. User Guide v. 2.3 April 2015

Plugin for Microsoft Dynamics CRM 2013-2015 For On Premise and Online Deployments. User Guide v. 2.3 April 2015 Plugin for Microsoft Dynamics CRM 2013-2015 For On Premise and Online Deployments User Guide v. 2.3 April 2015 Contents 1. Introduction... 3 1.1. What s new in 2.3?... 3 2. Installation and configuration...

More information

HOW TO CONNECT TO FTP.TARGETANALYSIS.COM USING FILEZILLA. Installation

HOW TO CONNECT TO FTP.TARGETANALYSIS.COM USING FILEZILLA. Installation HOW TO CONNECT TO FTP.TARGETANALYSIS.COM USING FILEZILLA Note: These instructions direct you to download a free secure FTP client called FileZilla. If you already use a secure client such as WS-FTP Pro

More information

Project 4 DB A Simple database program

Project 4 DB A Simple database program Project 4 DB A Simple database program Due Date April (Friday) Before Starting the Project Read this entire project description before starting Learning Objectives After completing this project you should

More information

Desktop, Web and Mobile Testing Tutorials

Desktop, Web and Mobile Testing Tutorials Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major

More information

POOSL IDE Installation Manual

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

More information

Access Tutorial 6: Form Fundamentals

Access Tutorial 6: Form Fundamentals Access Tutorial 6: Form Fundamentals 6.1 Introduction: Using forms as the core of an application Forms provide a user-oriented interface to the data in a database application. They allow you, as a developer,

More information

Evaluation. Copy. Evaluation Copy. Chapter 7: Using JDBC with Spring. 1) A Simpler Approach... 7-2. 2) The JdbcTemplate. Class...

Evaluation. Copy. Evaluation Copy. Chapter 7: Using JDBC with Spring. 1) A Simpler Approach... 7-2. 2) The JdbcTemplate. Class... Chapter 7: Using JDBC with Spring 1) A Simpler Approach... 7-2 2) The JdbcTemplate Class... 7-3 3) Exception Translation... 7-7 4) Updating with the JdbcTemplate... 7-9 5) Queries Using the JdbcTemplate...

More information

Setting Up Your FTP Server

Setting Up Your FTP Server Requirements:! A computer dedicated to FTP server only! Linksys router! TCP/IP internet connection Steps: Getting Started Configure Static IP on the FTP Server Computer: Setting Up Your FTP Server 1. This

More information

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field.

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field. Adobe Acrobat Professional X Part 3 - Creating Fillable Forms Preparing the Form Create the form in Word, including underlines, images and any other text you would like showing on the form. Convert the

More information

How To Use Outlook On A Pc Or Macbook With A Pc (For A Pc) Or Macintosh (For An Ipo) With A Macbook Or Ipo With A Ipo (For Pc) With An Outlook (For Macbook

How To Use Outlook On A Pc Or Macbook With A Pc (For A Pc) Or Macintosh (For An Ipo) With A Macbook Or Ipo With A Ipo (For Pc) With An Outlook (For Macbook Outlook for Mac Getting started, reading and sending emails When you use Outlook for the first time, we suggest starting with a few minor adjustments to make the interface more familiar. From the View

More information

Elixir Schedule Designer User Manual

Elixir Schedule Designer User Manual Elixir Schedule Designer User Manual Release 7.3 Elixir Technology Pte Ltd Elixir Schedule Designer User Manual: Release 7.3 Elixir Technology Pte Ltd Published 2008 Copyright 2008 Elixir Technology Pte

More information

WINDOWS POINT OF SALE (WinPOS) Property Tax Entry Module

WINDOWS POINT OF SALE (WinPOS) Property Tax Entry Module WINDOWS POINT OF SALE (WinPOS) Property Tax Entry Module WinPOS - Property Tax Entry Module INSTALLATION Follow the installation instructions you received with your CD. It s a simple and easy installation

More information

Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts...

Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts... Table of Contents Welcome... 2 Login... 3 Password Assistance... 4 Self Registration... 5 Secure Mail... 7 Compose... 8 Drafts... 10 Outbox... 11 Sent Items... 12 View Package Details... 12 File Manager...

More information

Tutorial Guide to the IS Unix Service

Tutorial Guide to the IS Unix Service Tutorial Guide to the IS Unix Service The aim of this guide is to help people to start using the facilities available on the Unix and Linux servers managed by Information Services. It refers in particular

More information

File I/O - Chapter 10. Many Stream Classes. Text Files vs Binary Files

File I/O - Chapter 10. Many Stream Classes. Text Files vs Binary Files File I/O - Chapter 10 A Java stream is a sequence of bytes. An InputStream can read from a file the console (System.in) a network socket an array of bytes in memory a StringBuffer a pipe, which is an OutputStream

More information

Creating Database Tables in Microsoft SQL Server

Creating Database Tables in Microsoft SQL Server Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are

More information

Viewing and Troubleshooting Perfmon Logs

Viewing and Troubleshooting Perfmon Logs CHAPTER 7 To view perfmon logs, you can download the logs or view them locally. This chapter contains information on the following topics: Viewing Perfmon Log Files, page 7-1 Working with Troubleshooting

More information

ELECTRONIC DATA PROCESSOR (EDP) QUICKSTART FOR DATA PROVIDERS

ELECTRONIC DATA PROCESSOR (EDP) QUICKSTART FOR DATA PROVIDERS ELECTRONIC DATA PROCESSOR (EDP) QUICKSTART FOR DATA PROVIDERS This document provides a quick overview on how to download, install, and use the EQuIS Data Processor (EDP) software to check and submit New

More information

ODBC Driver Version 4 Manual

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

More information

Basics Series-4006 Email Basics Version 9.0

Basics Series-4006 Email Basics Version 9.0 Basics Series-4006 Email Basics Version 9.0 Information in this document is subject to change without notice and does not represent a commitment on the part of Technical Difference, Inc. The software product

More information

ADOBE ACROBAT 7.0 CREATING FORMS

ADOBE ACROBAT 7.0 CREATING FORMS ADOBE ACROBAT 7.0 CREATING FORMS ADOBE ACROBAT 7.0: CREATING FORMS ADOBE ACROBAT 7.0: CREATING FORMS...2 Getting Started...2 Creating the Adobe Form...3 To insert a Text Field...3 To insert a Check Box/Radio

More information

Module 1. 4 Login-Send Message to Teacher

Module 1. 4 Login-Send Message to Teacher Module 1. 4 Login-Send Message to Teacher Students, in this lesson you will 1. Learn to login to your InterAct account. 2. Learn how to send an email message. Logging on to Students Online 1. Launch the

More information

Preview DESIGNING DATABASES WITH VISIO PROFESSIONAL: A TUTORIAL

Preview DESIGNING DATABASES WITH VISIO PROFESSIONAL: A TUTORIAL DESIGNING DATABASES WITH VISIO PROFESSIONAL: A TUTORIAL A Microsoft Visio Professional is a powerful database design and modeling tool. The Visio software has so many features that it is impossible to

More information

Catalog Creator by On-site Custom Software

Catalog Creator by On-site Custom Software Catalog Creator by On-site Custom Software Thank you for purchasing or evaluating this software. If you are only evaluating Catalog Creator, the Free Trial you downloaded is fully-functional and all the

More information

Hands-On: Introduction to Object-Oriented Programming in LabVIEW

Hands-On: Introduction to Object-Oriented Programming in LabVIEW Version 13.11 1 Hr Hands-On: Introduction to Object-Oriented Programming in LabVIEW Please do not remove this manual. You will be sent an email which will enable you to download the presentations and an

More information

User Management Resource Administrator. UMRA Example Projects. Service Management

User Management Resource Administrator. UMRA Example Projects. Service Management User Management Resource Administrator UMRA Example Projects UMRA example projects Copyright 2005, Tools4Ever B.V. All rights reserved. No part of the contents of this user guide may be reproduced or transmitted

More information

Part 1 Foundations of object orientation

Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 1 Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 2 1 OFWJ_C01.QXD 2/3/06 2:14 pm Page 3 CHAPTER 1 Objects and classes Main concepts discussed

More information

Java Software Development Kit (JDK 5.0 Update 14) Installation Step by Step Instructions

Java Software Development Kit (JDK 5.0 Update 14) Installation Step by Step Instructions Java Software Development Kit (JDK 5.0 Update 14) Installation Step by Step Instructions 1. Click the download link Download the Java Software Development Kit (JDK 5.0 Update 14) from Sun Microsystems

More information

Writer Guide. Chapter 15 Using Forms in Writer

Writer Guide. Chapter 15 Using Forms in Writer Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the

More information

JIDE Action Framework Developer Guide

JIDE Action Framework Developer Guide JIDE Action Framework Developer Guide Contents PURPOSE OF THIS DOCUMENT... 1 WHAT IS JIDE ACTION FRAMEWORK... 1 PACKAGES... 3 MIGRATING FROM EXISTING APPLICATIONS... 3 DOCKABLEBARMANAGER... 9 DOCKABLE

More information

Files and input/output streams

Files and input/output streams Unit 9 Files and input/output streams Summary The concept of file Writing and reading text files Operations on files Input streams: keyboard, file, internet Output streams: file, video Generalized writing

More information

Lab View with crio Tutorial. Control System Design Feb. 14, 2006

Lab View with crio Tutorial. Control System Design Feb. 14, 2006 Lab View with crio Tutorial Control System Design Feb. 14, 2006 Pan and Tilt Mechanism Experimental Set up Power Supplies Ethernet cable crio Reconfigurable Embedded System Lab View + Additional Software

More information

DATA VISUALIZATION WITH TABLEAU PUBLIC. (Data for this tutorial at www.peteraldhous.com/data)

DATA VISUALIZATION WITH TABLEAU PUBLIC. (Data for this tutorial at www.peteraldhous.com/data) DATA VISUALIZATION WITH TABLEAU PUBLIC (Data for this tutorial at www.peteraldhous.com/data) Tableau Public allows you to create a wide variety of interactive graphs, maps and tables and organize them

More information

Appendix K Introduction to Microsoft Visual C++ 6.0

Appendix K Introduction to Microsoft Visual C++ 6.0 Appendix K Introduction to Microsoft Visual C++ 6.0 This appendix serves as a quick reference for performing the following operations using the Microsoft Visual C++ integrated development environment (IDE):

More information

A database is a collection of data organised in a manner that allows access, retrieval, and use of that data.

A database is a collection of data organised in a manner that allows access, retrieval, and use of that data. Microsoft Access A database is a collection of data organised in a manner that allows access, retrieval, and use of that data. A Database Management System (DBMS) allows users to create a database; add,

More information

Appendix M: Introduction to Microsoft Visual C++ 2010 Express Edition

Appendix M: Introduction to Microsoft Visual C++ 2010 Express Edition Appendix M: Introduction to Microsoft Visual C++ 2010 Express Edition This book may be ordered from Addison-Wesley in a value pack that includes Microsoft Visual C++ 2010 Express Edition. Visual C++ 2010

More information

Visualizing molecular simulations

Visualizing molecular simulations Visualizing molecular simulations ChE210D Overview Visualization plays a very important role in molecular simulations: it enables us to develop physical intuition about the behavior of a system that is

More information

Moving your GroupWise archive to Outlook 2010 Key step to take the day after your e-mail upgrade

Moving your GroupWise archive to Outlook 2010 Key step to take the day after your e-mail upgrade Moving your GroupWise archive to Outlook 2010 Key step to take the day after your e-mail upgrade About this guide /transformation Who should use it This guide is intended for those DBHDD (Department of

More information

Complete C# Database Application with One Line of Code!

Complete C# Database Application with One Line of Code! Complete C# Database Application with One Line of Code! By Chuck Connell I learned C# after working with IBM/Lotus Notes and Domino. In that product set, you can create a full database application without

More information

Information Technology Solutions

Information Technology Solutions Connecting People, Process Information & Data Network Systems Diagnostic Testing Information Technology Solutions Getting started in Workflow Designer Prior Learning 1. While it helps to have some knowledge

More information

Amazon EC2 KAIST Haejoon LEE

Amazon EC2 KAIST Haejoon LEE Before VM Copy 계정 생성 및 sudo 권한, Java, Scala 설치 Hadoop Configuration 설정 Tar 압축 및 전송 >>tar cvfpz hadoop.tar.gz./hadoop >>scp -rp hadoop.tar.gz SecondaryNode:/usr/local >>scp 게./hadoop jjoon@hadoop-slave01:/home/jjoon/

More information

FrontPage 2003: Forms

FrontPage 2003: Forms FrontPage 2003: Forms Using the Form Page Wizard Open up your website. Use File>New Page and choose More Page Templates. In Page Templates>General, choose Front Page Wizard. Click OK. It is helpful if

More information

Connecting to LUA s webmail

Connecting to LUA s webmail Connecting to LUA s webmail Effective immediately, the Company has enhanced employee remote access to email (Outlook). By utilizing almost any browser you will have access to your Company e-mail as well

More information

For Introduction to Java Programming, 5E By Y. Daniel Liang

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,

More information

Exercise 1: Python Language Basics

Exercise 1: Python Language Basics Exercise 1: Python Language Basics In this exercise we will cover the basic principles of the Python language. All languages have a standard set of functionality including the ability to comment code,

More information

Project Builder for Java. (Legacy)

Project Builder for Java. (Legacy) Project Builder for Java (Legacy) Contents Introduction to Project Builder for Java 8 Organization of This Document 8 See Also 9 Application Development 10 The Tool Template 12 The Swing Application Template

More information

Unit Testing & JUnit

Unit Testing & JUnit Unit Testing & JUnit Lecture Outline Communicating your Classes Introduction to JUnit4 Selecting test cases UML Class Diagrams Rectangle height : int width : int resize(double,double) getarea(): int getperimeter():int

More information

Introduction to the use of the environment of Microsoft Visual Studio 2008

Introduction to the use of the environment of Microsoft Visual Studio 2008 Steps to work with Visual Studio 2008 1) Start Visual Studio 2008. To do this you need to: a) Activate the Start menu by clicking the Start button at the lower-left corner of your screen. b) Set the mouse

More information

Creating a Guest Book Using WebObjects Builder

Creating a Guest Book Using WebObjects Builder Creating a Guest Book Using WebObjects Builder Creating a Guest Book Using WebObjects BuilderLaunch WebObjects Builder WebObjects Builder is an application that helps you create WebObjects applications.

More information

Instructions to view & create.kmz/.kml files from Google Earth

Instructions to view & create.kmz/.kml files from Google Earth Page 1 of 6 Instructions to view & create.kmz/.kml files from Google Earth Make sure you have Google Earth downloaded on your computer. If you don t, please visit this link to download Google Earth http://www.google.com/earth/download/ge.

More information

Introduction: The Xcode templates are not available in Cordova-2.0.0 or above, so we'll use the previous version, 1.9.0 for this recipe.

Introduction: The Xcode templates are not available in Cordova-2.0.0 or above, so we'll use the previous version, 1.9.0 for this recipe. Tutorial Learning Objectives: After completing this lab, you should be able to learn about: Learn how to use Xcode with PhoneGap and jquery mobile to develop iphone Cordova applications. Learn how to use

More information

PowerPoint 2007: Basics Learning Guide

PowerPoint 2007: Basics Learning Guide PowerPoint 2007: Basics Learning Guide What s a PowerPoint Slide? PowerPoint presentations are composed of slides, just like conventional presentations. Like a 35mm film-based slide, each PowerPoint slide

More information

PLEASE PRINT THESE INSTRUCTIONS OUT.

PLEASE PRINT THESE INSTRUCTIONS OUT. PLEASE PRINT THESE INSTRUCTIONS OUT. Directions on How to Install and Configure Lotus Notes 8.5.3 on PCs Download & Install Lotus Notes Download and save lotus_notes853_win_en.exe as directed in the email

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

Excel 2003 Tutorial I

Excel 2003 Tutorial I This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar

More information

Outlook 2011 Window. [Day], [Work Week], [Full [Home]. Schedule and plan: Click the [New

Outlook 2011 Window. [Day], [Work Week], [Full [Home]. Schedule and plan: Click the [New MS Outlook 2011 Quick Reference for Macintosh The Ribbon consists a series of tabs giving access to buttons, menus, and dialog boxes in various groups to facilitate locating the tools required for a particular

More information

Sample- for evaluation purposes only. Advanced Crystal Reports. TeachUcomp, Inc.

Sample- for evaluation purposes only. Advanced Crystal Reports. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2011 Advanced Crystal Reports TeachUcomp, Inc. it s all about you Copyright: Copyright 2011 by TeachUcomp, Inc. All rights reserved.

More information

DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach.

DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach. DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER Purpose: The purpose of this tutorial is to develop a java web service using a top-down approach. Topics: This tutorial covers the following topics:

More information

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS Last Edited: 2012-07-09 1 Access to Outlook contacts area... 4 Manage Outlook contacts view... 5 Change the view of Contacts area... 5 Business Cards view... 6

More information

User Guide. v0.1 BETA. A-Lab Software Limited

User Guide. v0.1 BETA. A-Lab Software Limited User Guide v0.1 BETA A-Lab Software Limited Introduction ios for Unity UI comprises of a number of ios UI Elements which can be used to create native appearance ios applications. ios for Unity UI can be

More information

About the To-Do Bar in Outlook 2007

About the To-Do Bar in Outlook 2007 Exchange Outlook 007 How To s / Tasks (Advanced ) of 8 Tasks in the Microsoft Office system are similar to a to-do list. Tasks make it easy to use Microsoft Office Outlook 007 to organize your time and

More information

ICP Data Validation and Aggregation Module Training document. HHC Data Validation and Aggregation Module Training Document

ICP Data Validation and Aggregation Module Training document. HHC Data Validation and Aggregation Module Training Document HHC Data Validation and Aggregation Module Training Document Contents 1. Introduction... 4 1.1 About this Guide... 4 1.2 Scope... 4 2. Steps for Testing HHC Data Validation and Aggregation Module.. Error!

More information

Gmail: Sending, replying, attachments, and printing

Gmail: Sending, replying, attachments, and printing If you're using an old version of Gmail, your Inbox may look a little different. Gmail: Sending, replying, attachments, and printing Welcome to Gmail. This document will give you a quick overview of how

More information

Introduction to Macromedia Dreamweaver MX

Introduction to Macromedia Dreamweaver MX Introduction to Macromedia Dreamweaver MX Macromedia Dreamweaver MX is a comprehensive tool for developing and maintaining web pages. This document will take you through the basics of starting Dreamweaver

More information

Creating Drawings in Pro/ENGINEER

Creating Drawings in Pro/ENGINEER 6 Creating Drawings in Pro/ENGINEER This chapter shows you how to bring the cell phone models and the assembly you ve created into the Pro/ENGINEER Drawing mode to create a drawing. A mechanical drawing

More information

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you

More information

Outlook 2013 ~ Advanced

Outlook 2013 ~ Advanced Mail Using Categories 1. Select the message that for the category. 2. Select the appropriate category. 3. The category color displays next to the message. Renaming Categories 1. Select a message. 2. Select

More information

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010. Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S

More information

How to Install Eclipse. Windows

How to Install Eclipse. Windows 1.00/1.001/1.002 Spring 2012 How to Install Eclipse Windows In 1.00/1.001/1.002, you will use the Eclipse Integrated Development Environment (IDE) to create, compile, and run Java programming assignments.

More information

Software Development Environment. Installation Guide

Software Development Environment. Installation Guide Software Development Environment Installation Guide Software Installation Guide This step-by-step guide is meant to help teachers and students set up the necessary software development environment. By

More information

How to develop your own app

How to develop your own app How to develop your own app It s important that everything on the hardware side and also on the software side of our Android-to-serial converter should be as simple as possible. We have the advantage that

More information

Converting from Netscape Messenger to Mozilla Thunderbird

Converting from Netscape Messenger to Mozilla Thunderbird Converting from Netscape Messenger to Mozilla Thunderbird Logging into Thunderbird When you open Thunderbird for the first time, you will be asked for your email password. If you want Thunderbird to remember

More information

Creating Acrobat Forms Acrobat 9 Professional

Creating Acrobat Forms Acrobat 9 Professional Creating Acrobat Forms Acrobat 9 Professional Acrobat forms typically have an origin from another program, like Word, Illustrator, Publisher etc. Doesn t matter. You design the form in another application

More information

Document Management Quick Reference Guide

Document Management Quick Reference Guide Documents Area The Citadon CW folders have the look and feel of Windows Explorer. The name of the selected folder appears above, and the folder's contents are displayed in the right frame. Corresponding

More information

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL... INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 CONTROL PANEL... 4 ADDING GROUPS... 6 APPEARANCE... 7 BANNER URL:... 7 NAVIGATION... 8

More information

Android Environment SDK

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

More information

TUTORIALS. version 17.0

TUTORIALS. version 17.0 TUTORIALS version 17.0 No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information

More information

Web Intelligence User Guide

Web Intelligence User Guide Web Intelligence User Guide Office of Financial Management - Enterprise Reporting Services 4/11/2011 Table of Contents Chapter 1 - Overview... 1 Purpose... 1 Chapter 2 Logon Procedure... 3 Web Intelligence

More information

Android Development Setup [Revision Date: 02/16/11]

Android Development Setup [Revision Date: 02/16/11] Android Development Setup [Revision Date: 02/16/11] 0. Java : Go to the URL below to access the Java SE Download page: http://www.oracle.com/technetwork/java/javase/downloads/index.html Select Java Platform,

More information

Gephi Tutorial Quick Start

Gephi Tutorial Quick Start Gephi Tutorial Welcome to this introduction tutorial. It will guide you to the basic steps of network visualization and manipulation in Gephi. Gephi version 0.7alpha2 was used to do this tutorial. Get

More information

Step 4: Configure a new Hadoop server This perspective will add a new snap-in to your bottom pane (along with Problems and Tasks), like so:

Step 4: Configure a new Hadoop server This perspective will add a new snap-in to your bottom pane (along with Problems and Tasks), like so: Codelab 1 Introduction to the Hadoop Environment (version 0.17.0) Goals: 1. Set up and familiarize yourself with the Eclipse plugin 2. Run and understand a word counting program Setting up Eclipse: Step

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Importing an Eclipse Project into NetBeans IDE...1 Getting the Eclipse Project Importer...2 Choosing

More information

Design. in NetBeans 6.0

Design. in NetBeans 6.0 UI Design in NetBeans 6.0 Wade Chandler Beans Binding and Swing pplication Framework support, and other new features you ve probably been dreaming about having in your IDE UI Design in NetBeans 6.0 opers

More information