Use Your Favourite Program Editor Duong Tran – Independent Contractor, London, UK Use Your Favourite Program Editor Duong Tran – Independent Contractor,

Slides:



Advertisements
Similar presentations
Lab III – Linux at UMBC.
Advertisements

Welcome to this Basic Tutorial designed as a guide to the simple searching of the CABI Databases using the CAB Direct interface. To view this tutorial.
Introduction to Programming using Matlab Session 2 P DuffourJan 2008.
A Toolbox for Blackboard Tim Roberts
Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
1 Appendix A: Writing and Submitting SAS ® Programs A.1 Writing and Submitting SAS Programs.
Kabel Nathan Stanwicks, Head Circulation and Media Services Department Electronic Reserves Introductory Tutorial for Faculty.
1 Lab Session-I CSIT120 Spring2001 Using Windows Using An Editor Using Visual C++ Using Compiler Writing and Running Programs Lab-1 continues (Session.
University of Southern California Enterprise Wide Information Systems Getting Started in R/3 Instructor: Richard W. Vawter.
Slide 1 FastFacts Feature Presentation December 4, 2014 To dial in, use this phone number and participant code… Phone number: Participant.
DoW text: Task and WP leaders will prepare syntheses reports of the project progress, its results and its implications. These synthesis reports will be.
A Visual Introduction to PC SAS. Start SAS by double-clicking on the SAS icon...
Instructions for completing the CTOP web survey for periodic reporting.
Introduction to JavaScript. Aim To enable you to write you first JavaScript.
Exploring the Basics of Windows XP
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
1 Chapter 1: Getting Started 1.1 Introducing SAS Enterprise Guide 1.2 Course Scenarios.
Introduction to Communicator 2007 Send and receive instant messages Now for the payoff: instant messages. They combine the advantages of and phone.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Website Content, Forms and Dynamic Web Pages. Electronic Portfolios Portfolio: – A collection of work that clearly illustrates effort, progress, knowledge,
ONLINE CLAIMS TRACKING
Automated Production Report Generation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
Lecture 1: Introduction Lecture series based on the text: Essential MATLAB for Engineers and Scientists By Hahn & Valentine
CS110/CS119 Introduction to Computing (Java)
Quick Reference Guide New functionalities within your hotelcareer company center.
Stacking Rich Text Format (RTF) - %SRiT Duong Tran – Independent Contractor, London, UK Stacking Rich Text Format (RTF) - %SRiT Duong Tran – Independent.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
Lecture 1 Programming in C# Introducing C# Writing a C# Program.
Nancy Severe-Barnett Program Coordinator, SCIS
USER INTERFACE.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 1 Introduction to Computers and Programming.
Chapter 1 Introduction to SAS ® Enterprise Guide ®
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Log on to the site using your User ID and Password and select journal and click “Log In” Click here to create a new account Click here to check the system.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lesson 1 Introduction.
KLUWER JOURNALS
Copyright © 2006, SAS Institute Inc. All rights reserved. SAS Enterprise Guide Old Proc – New Tricks? Tim Trussell Academic Program, SAS Canada world diabetes.
Review of last session Add text to your website Add text to your website Title Title Paragraph Paragraph Title and paragraph Title and paragraph Add photographs.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
Define your Own SAS® Command Line Commands Duong Tran – Independent Contractor, London, UK Define your Own SAS® Command Line Commands Duong Tran – Independent.
1 PROJECT 4 WEB/HTML CUSTOMER SATISFACTION FORM Management Information Systems, 9 th edition, By Raymond McLeod, Jr. and George P. Schell © 2004, Prentice.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
1 PROJECT 5 WEB/HTML COMPUTER PURCHASE FORM Management Information Systems, 9 th edition, By Raymond McLeod, Jr. and George P. Schell © 2004, Prentice.
Adobe InDesign CS5 - Illustrated Unit A: Getting Started with InDesign CS5.
Introduction To UNIX. FAQReferencesSummaryInfo Resources Introduction Learning Objectives Log on User Interface Commands List of Commands Useful Info.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
Programming in the Simple Raster Graphics Package (SRGP) Chapter 2.
This guide describes how to: - Register to the HiStory Blog (pages 2-4). - Change the view by zooming in and out (pages 5-6). - Create a new post, including:
Dreamweaver MX. 2 Tools for Code Editing (p. 366) n An HTML editor like Dreamweaver writes most of the code you need, but at times you will need to perform.
Slide 1 FastFacts Feature Presentation August 18, 2015 To dial in, use this phone number and participant code… Phone number: Participant code:
1 After completing this lesson, you will be able to: Open a file. Navigate through a document. Scroll through a document. Insert text in a document. Select.
MS Excel Lesson 1. Starting Excel Excel opens to a list of templates and in most cases you choose Blank workbook or open a previous file. Think of a workbook.
Taking advantage of Syllabus Text and Instructor Notes A Help Tutorial Presented by:11.
1 Chapter 1: Getting Started 1.1 Introducing SAS Enterprise Guide 1.2 Course Scenarios.
LINGNAN UNIVERSITY LIBRARY SEP 2011 LIB170: Using RefWorks 1.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Guide to Scientific Editor (SE) Journal of Mountain Science (JMS)
Need Help? Ask at the Enquiry Desk | telephone: | University Library Library and Learning Services University.
EndNote X2 Training Materials

My YCI User Guide Youth Career Initiative is an initiative of the International Tourism Partnership and Business in the Community.
Poster Title Author #1 name, ABC Corporation, City, Country Author #2 name, ABC Corporation, City, Country Abstract A brief abstract at the beginning summarizes.
A brief introduction to the topic
Bomgar Remote support software
Poster Title Author #1 name, ABC Corporation, City, Country Author #2 name, ABC Corporation, City, Country Abstract A brief abstract at the beginning summarizes.
Lecture 1: Introduction
How to Run a Java Program
Architecture + system-based How to assign passwords
Lesson 4 Creating a page with Web Matrix
An Introduction to the Windows Operating System
Presentation transcript:

Use Your Favourite Program Editor Duong Tran – Independent Contractor, London, UK Use Your Favourite Program Editor Duong Tran – Independent Contractor, London, UK ABSTRACT The SAS ® Enhanced Editor (EE) and the Editor in Enterprise Guide (EG) 4.3 are significant improvements over the SAS Traditional Editor (TE). But for programmers, who work with Non-Windows Operating System (OS) like UNIX or do not have EG, then TE, NEDIT, EMACS etc are the typical choices of editors. This paper discusses a simple technique that allows you to use any Alternative Editors (AEs) as if they were integrated into the SAS Application and how to submit SAS codes interactively from these AEs. Keywords: Gsubmit, UltraEdit INTRODUCTION A good Program Editor is a vital tool for a programmer, so imagine if you could integrate an Editor of your choice into SAS and take advantages of its powerful features? How to do this may 'not' be possible at present but there is a very simple technique that you can mimic to this effect. The gsubmit command in SAS allows submitting codes stored in the memory buffer, and you can copy text (i.e. codes) into this buffer easily from any applications. Thus effectively you could submit codes from any Editors or from ‘any’ applications. The following sections go through a few simple steps of setting up and how to submit codes interactively from UltraEdit (UE). SETTING UP This is very simple and will take under a minute to do. 1. In an interactive SAS session - issue the keys command to bring up the keys window 2. Set CTRL+Q (or S) to: output; clear; autoscroll 0; log; clear; autoscroll 0; gsubmit buffer=default; 3. Close the window to save the setting That is it. You now have CTRL+Q (or S) to submit to interactive SAS whatever is stored in the buffer. Note the autoscroll 0 setting implies maximum scrolling. This will improve the execution time, particularly when there is a lot of log. SUBMITTING SAS CODES FROM UE TO AN INTERACTIVE SAS SESSION As mentioned in the previous section that SAS allows submitting codes in the buffer interactively via the gsubmit command. So now how do we get codes into the buffer and submit it? This is very simple as demonstrate here with UE but this could have been from any applications. Typically one would arrange the panels as show in Figure 2 then you can switch between the panels by clicking it with the mouse to make it active. PhUSE 2011 – PP03 Figure 1 Figure 2 1.Select text (codes) by dragging the mouse with left button held down or CTRL+A to select all 2.CTRL+C to store selected codes 3.Click a SAS panel then CTRL+Q to submit the codes This method is also a convenient way for submitting sample programs from the SAS System Help or snippet of codes from the a web page etc. CONCLUSION Using a good program Editor can and will significantly improve a programmer production. The simple technique shown in this paper offers programmers a choice for their favourite Editor. REFERENCES [1] Tran, Duong “Improving Programming Efficiency for Statisticians and Programmers with Customization” – PSI 2010 [2] Tsykalov, Eugene “UltraEdit: Thumbs-Ups Code Editor for SAS Programming On PC and UNIX Servers – SUGI 31 CONTACT INFORMATION Your comments and questions are valued and encouraged. Contact the author at: Work Phone: Web: Brand and product names are trademarks of their respective companies. Figure 3