Eclipse and CFEclipse

Similar documents
Introducing ColdFusion Builder

Charlie Arehart Independent Consultant

Adobe ColdFusion Documentation. September 2014

Eclipse Classic is fine. The other options are specializ e for Java, C++ developers, etc. We just need to plain vanilla version.

In this Tutorial we present tips and trick for the development enviroment eclipse and the extension MyEclipse.

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

Step Through Your CFML Code With FusionDebug. Charlie Arehart

Studio Authoring Guide

Prerequisites for Eclipse

The Road to CCSv4. Status Update

WPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"

Table of Contents. 1 Introduction Downloads Eclipse SDK Installation Eclipse Workspace Eclipse Preferences...

Introduction to 9.0. Introduction to 9.0. Getting Started Guide. Powering collaborative online communities.

Laboratory Assignment #3 Eclipse CDT

What s NetBeans? Like Eclipse:

How To Manually Sort Files In Windows 7 By >>>CLICK HERE<<<

Interface. 2. Interface Adobe InDesign CS2 H O T

At the shell prompt, enter idlde

Contents. Contents... I 1. About Foxit Reader Installing and Uninstalling Try the new Features... 9

I made a 5 minute introductory video screencast. Go ahead and watch it. Copyright(c) 2011 by Steven Shank

HitFilm Express - Editing

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

Manage Music Iphone 5

Index. Symbols. /**, symbol, 73 >> symbol, 21

Azon Master Class. By Ryan Stevenson Guidebook #5 WordPress Usage

DS-5 ARM. Using Eclipse. Version Copyright ARM. All rights reserved. ARM DUI 0480L (ID100912)

Moving From Studio to Atelier. Wouter Dupré Sales Engineer

Enterprise Architect. User Guide Series. Portals. Author: Sparx Systems. Date: 19/03/2018. Version: 1.0 CREATED WITH

You might think of Windows XP as a set of cool accessories, such as

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto

Itunes Manually Uninstall Windows 7 Programs From Listed

Enterprise Architect. User Guide Series. Portals

Module 3: Working with C/C++

PDSOE Workspace Management and Organisation. Marko Rüterbories Senior Consultant

Eclipse Debug Find Current Instruction Pointer

Module Road Map. 7. Version Control with Subversion Introduction Terminology

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version.

Playlist Builder 1.5 Manual

Lesson 1. Importing and Organizing Footage using Premiere Pro CS3- CS5

The Best Features of Vivaldi, a New Customizable Web Browser for Power Users Friday, April 15, 2016

DW DIGs Model Windows Tricks

Code Composer Studio v4. Introduction

USER GUIDE MADCAP FLARE Accessibility

Eclipse Kick Start. Copyright 2005 by Sams Publishing. International Standard Book Number:

VISTA OPERATING SYSTEM

Using SQL Developer. Oracle University and Egabi Solutions use only

Creating a new CDC policy using the Database Administration Console

Section 1. System Technologies and Implications. Modules. Introduction to computers. File management. ICT in perspective. Extended software concepts

Ipad Ios 7 Instruction Bookmark Safari Add. Favorite >>>CLICK HERE<<<

Last Updated: October 12, Learning Ally ReadHear by gh for PC, Quick Start Guide

What s New in Enterprise Jeff Simpson Sr. Systems Engineer

Laboratory Assignment #4 Debugging in Eclipse CDT 1

WPS Workbench. user guide. To help guide you through using WPS Workbench to create, edit and run programs. Workbench user guide Version 3.

Introduction to Eclipse

Debugging. CSE 2231 Supplement A Annatala Wolf

Creative Lifestyles 2805 Harmony Lane, Milford, MI

Digital Media & Society CAO: GA884

Photoshop Goodies Phil Russell

Drools Tools Reference Guide. Version: CR1

Looking at the Internet with Google Chrome & Firefox. Scoville Memorial Library Claudia Cayne - September, 2010

Enterprise Architect. User Guide Series. Portals

Clickteam Fusion 2.5 Creating a Debug System - Guide

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

Express Yourself. What is Eclipse?

Microsoft Office Outlook 2007: Intermediate Course 01 Customizing Outlook

EiffelStudio the Eiffel IDE

Blitz! Finding your inbox unmanageable? Follow the tips in this document to take back control.

SLACK. What is it? How do I use It?

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview:

Google Groups. Using, joining, creating, and sharing. content with groups. What's Google Groups? About Google Groups and Google Contacts

Windows Live Movie Maker: Project Organization

Word Tips and Tricks - by Rick Black

FrontPage Help Center. Topic: FrontPage Basics

Using Eclipse for Java. Using Eclipse for Java 1 / 1

Better Technology, Onsite and Personal. Connecting NIOGA s Communities. [Type. Windows 10

Articulate Engage 2013 Tutorial

FmPro Migrator Developer Edition - Table Consolidation Procedure

Windows 10 Tips and Tricks

Tips and Tricks for Highly Productive Programming in LabVIEW

Working with the Dope Sheet Editor to speed up animation and reverse time.

Mach4 CNC Controller Screen Editing Guide Version 1.0

Tools to Develop New Linux Applications

What Does Manually Manage Music And Videos Mean In Itunes

Introduction to Computers Workbook

Application Development in ios 7

Writing and Running Programs

Easy Windows Working with Disks, Folders, - and Files

Introduction to the Internet. Part 1. What is the Internet?

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Popcorn's ini Tutorial

Adobe Flash is the industry-standard application

With Dreamweaver CS4, Adobe has radically

An Introduction to Google Docs

QNX Software Development Platform 6.6. Quickstart Guide

VISTA OPERATING SYSTEM

DOWNLOAD PDF CAN I ADD A PAGE TO MY WORD UMENT

Learning About Technology. The Desktop (cont'd) The Desktop. Playing Recorded Music

Eclipse CDT Tutorial. Eclipse CDT Homepage: Tutorial written by: James D Aniello

Using Audacity for Audio-Text Synchronization

Part 1 Your First Function

Transcription:

Eclipse and CFEclipse Eclipse - A project aiming to provide a universal toolset for development. CFEclipse - a plugin for Eclipse that provides an Integrated Development Environment for the ColdFusion Programming Language. NECFUG Meeting February 26, 2008 6:30pm Ryan Stille Mike Henke

Who the heck are these guys? Ryan Stille Works at CF WebTools Leads the NECFUG Has been using Eclipse on and off for a year Mike Henke Working with CF since 99 Using Eclipse since 3.0 (2004) Currently working for Vente, an Experian company Very interested in Acceptance and Unit testing Learning OO / Frameworks Automating tasks

What We will Cover Installation of Eclipse Key Terms Resources Features Installation of Plugins Layout of IDE Possibilities of Eclipse Hang ups Eclipse is an IDE for "anything, and nothing at all" from Eclipse IDE Pocket Guide What We will Not Cover How to pickup Girls using Eclipse Eclipse doing your day trading Eclipse teaching you Chinese

Top 5 Crazy Eclipse Plugins Plugin - Plug-ins are structured bundles of code and/or data that contribute function to Eclipse like CFEclipse ZDT - study Mandarin Chinese Eclipse Games - minesweeper, snake, etc mp3 player - listen to music EclipseTrader - online stock trading system GmailClipse - check your gmail account Find Other Eclipse plugins - http://www.eclipseplugincentral.com List was abridged from http://tinyurl.com/2ksfec Some are free and other cost

Intro Lets get started, but hold on

Eclipse may not be for you A lot of people try Eclipse but switch back to their original IDE, then try again eventually (and again, and again) Yes, Eclipse/CFEclipse has a learning curve. Yes, it (Eclipse) forces you to work differently. Yes, it's (CFEclipse) a bit buggy at times and has it's quirks. "But *for me*, once you take the time to adjust your work habits, it is THE best environment for developing ColdFusion code." - Jim Preist from http://tinyurl.com/374q9a

Possibilities of Eclipse Tight integration between systems Debugger - FusionDebug / CF8 Debugging Ant - is a software tool for automating software build processes Source control - Subversion, CVN Mylyn - Task-Focused Interface, reduces information overload and makes multi-tasking easier SQL Editors - SQL Explorer, Data Tools Platform XML Editors - XML Buddy, Aptana, WTP HTML/CSS Editor - Aptana, Web Tools Platform Project Flex Builder Tasktop - enables you to take control of the enormous volumes of information that make up your workday.

Eclipse Finally Let's Do Some Stuff

Installation Of Eclipse Unzip - thats it. Create shortcut of exe Demo/Hands-On

Getting started Most people start by downloading one of the five different packages. (We started with the Classic)

Okay so what did we just accomplish? Using Workspace When you first start Eclipse, you need to define a workspace. Once you open your workspace, you will be presented with the main window called the workbench. There are three different types of resources in the workbench : projects, folders, and files. Demo/Hands-On Creating a Project workbench just a directory to hold your projects, files, and folders Projects are the largest structural unit used by the Workbench Folders and files can be opened, closed, or created within the project **import project with cfm files Demo/Hands-On

Eclipse terminology From "Code ColdFusion applications fast with the Eclipse CFEclipse plug-in" http://tinyurl.com/26y6gs

Setup Workbench & Perspectives Workbench - The workbench is the main IDE window comprising menus, toolbars, and views combined in a functional group known as a perspective. Perspectives - Each Workbench contains one or more perspectives. A perspective defines the initial set and layout of views. Within each perspective, there are many views. Views - Windows providing one specific function, such as projects, file navigator, bookmarks, and many others. switch between & create new/save Eclipse online doc - http://tinyurl.com/yumqxc Demo/Hands-On

Edit Area allow us to create, edit, and save files Edit Area tabs divide and drop half top or bottom (can't drag outside of eclipse) difference of right clicking on tab verses within edit area min/max whole edit area icons and double click tab setting line numbers Editors don't overlap each other. Functionality of Editors aren't combined. *show assigning ctrl 3, right click on file Demo/Hands-On

Views provide a structured presentation of a file, project, or other resources Arranging (placement/detach) Fast view Trim Stack Toolbar (set of buttons) configure (windows --> windows --> customize perspective --> commands) Menus right-click on tab of view (system menu) triangle in toolbar, more options Demo/Hands-On

Features of Eclipse Features of Eclipse Search Bookmark Back, Forward, Last Edit toolbar Link to Editor button Shortcuts ctrl - 3 - Quick Access ctrl shift l - List of Shortcuts ctrl shift r - Find Resource Working Sets Help --> Tips And Tricks ***setting line numbers Demo/Hands-On

In Depth - Working Sets Working Sets Demo Eclipse.org - Documents searching for Working Sets Create A Working Set http://tinyurl.com/35oh28 Demo/Hands-On

CFEclipse This is all cool, but I came here to learn about ColdFusion stuff

Installation of Plugins two examples of installation CFEclipse Start Eclipse and navigate to Help->Software Updates->Find and Install. ColdFusion Extensions drop over plugins folder http://cfeclipse.tigris.org/update Demo/Hands-On ***eclipse -clean http://tinyurl.com/2fjuqb

Features of CFEclipse Features of CFEclipse Dictionary - show view CFUnit CF Framework Snip Tree Views Shortcuts ctr-shift-d and ctr-shift-a ***setting line numbers (hey didn't we do that already) Demo/Hands-On

In Depth - Snippets Snippets Snippets are blocks of quote Inserted into your document by dbl-click or keyboard Snipex Server Allows you to share snippets! How cool is that? CF Lib: http://www.cflib.org/snipex/snipex.cfc

Features of ColdFusion extensions CF8 Debugger RDS Dataview RDS Fileview CF Log View Demo/Hands-On

In Depth - RDS Features RDS

Conclusion Only 4 more slides

Eclipse hang ups Project workflow Think of Projects as a "bucket" containing all of the files and folder for your website. I can't open file directly by double-click? Eclipse isn't really designed to open files directly from the Windows shell - it's oriented around "Projects". ***Main Idea is use whatever IDE you will be most productive with. "Moving to eclipse was not an easy transition... but today I couldn't image (imagine) developing in anything else. Eclipse just offers so much in the way of extensibility..." Charlie Griefer from http://tinyurl. com/374q9a

Other Resources Eclipse Home - http://www.eclipse.org CFEclipse - http//www.cfeclipse.org http://www.eclipse.org/resources http://live.eclipse.org see other CFEclipse layouts - http://tinyurl.com/24hw5b Demos Using Eclipse Workspace - http://live.eclipse.org/node/469 UGTV - http://www.carehart.org/ugtv Books Eclipse Pocket Guide - Oreily Google Groups http://groups.google.com/group/cfeclipse-users http://groups.google.com/group/fusiondebug

Contact info Mike Henke henke.mike@gmail.com http://www.henke.ws Ryan Stille ryan@cfwebtools.com http://www.stillnetstudios.com http://tinyurl.com/2exgkj

Bonus Restoring deleted resources from local history http://tinyurl.com/yu75q2