Using NetBeans IDE to Build Quick UI s Ray Hylock, GISo Tutorial 3/8/2011
|
|
- Kerrie Fleming
- 8 years ago
- Views:
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:
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 informationhttp://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 informationTutorial: 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 informationManaging 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 informationID 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 informationGephi 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 informationAdobe 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 informationLabVIEW 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 informationFile 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 informationUsing 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 informationSelect 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 informationCreating 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 informationIBM 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 informationFile 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 informationWindows 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 informationVirtual 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 informationS 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 informationPlugin 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 informationHOW 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 informationProject 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 informationDesktop, 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 informationPOOSL 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 informationAccess 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 informationEvaluation. 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 informationSetting 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 information6. 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 informationHow 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 informationElixir 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 informationWINDOWS 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 informationTable 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 informationTutorial 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 informationFile 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 informationCreating 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 informationViewing 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 informationELECTRONIC 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 informationODBC 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 informationBasics 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 informationADOBE 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 informationModule 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 informationPreview 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 informationCatalog 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 informationHands-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 informationUser 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 informationPart 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 informationJava 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 informationWriter 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 informationJIDE 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 informationFiles 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 informationLab 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 informationDATA 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 informationAppendix 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 informationA 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 informationAppendix 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 informationVisualizing 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 informationMoving 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 informationComplete 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 informationInformation 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 informationAmazon 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 informationFrontPage 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 informationConnecting 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 informationFor 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 informationExercise 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 informationProject 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 informationUnit 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 informationIntroduction 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 informationCreating 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 informationInstructions 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 informationIntroduction: 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 informationPowerPoint 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 informationPLEASE 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 information13 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 informationExcel 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 informationOutlook 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 informationSample- 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 informationDEVELOPING 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 informationMICROSOFT 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 informationUser 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 informationAbout 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 informationICP 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 informationGmail: 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 informationIntroduction 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 informationCreating 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 informationINTEGRATING 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 informationOutlook 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 informationHands-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 informationHow 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 informationSoftware 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 informationHow 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 informationConverting 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 informationCreating 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 informationDocument 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 informationINTRODUCTION 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 informationAndroid 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 informationTUTORIALS. 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 informationWeb 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 informationAndroid 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 informationGephi 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 informationStep 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 informationNetBeans 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 informationDesign. 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