Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.

Slides:



Advertisements
Similar presentations
1 SEDIT & S/REXX SEDIT and S/REXX Mainframe-caliber tools for UNIX Offered by Treehouse Software, Inc.
Advertisements

Mainframe-caliber tools for UNIX Treehouse Software, Inc.
SYSTEM PROGRAMMING & SYSTEM ADMINISTRATION
Windows XP Basics OVERVIEW Next.
MCT260-Operating Systems I Operating Systems I Using Text Editors.
Linux+ Guide to Linux Certification, Second Edition
1 Using Editors Editors let you create and edit ASCII files UNIX normally includes two editors: vi and Emacs Vi and Emacs are screen editors: they display.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Guide to Linux Installation and Administration, 2e1 Chapter 6 Using the Shell and Text Files.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
SOFTWARE.
 What’s a Computer? What’s a Computer?  Characteristics of a Computer Characteristics of a Computer  Evolution of Computers Evolution of Computers.
CSCI 330 T HE UNIX S YSTEM Editing files. E DITOR C ONCEPTS Editing a file is to modify the content of a file Text editor: Enter and modify text in a.
Computer for Health Sciences
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Parts of the Computer. Three Components of an Information System 1.Hardware The physical components that make up the computer and other devices connected.
Lesson 6 Operating Systems and Software
1.1 How Does a Computer Work?
Software GCSE ICT.
Chapter 4 System Software.
Learning Targets Identify the external parts of the computer Identify examples of input devices Identify examples of output devices Define basic computer.
11.10 Human Computer Interface www. ICT-Teacher.com.
USER INTERFACE.
What is a Computer? An, electrical machine, that can be programmed to accept data (input), process it into useful information (output) and store it away.
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
Chapter Three The UNIX Editors. 2 Lesson A The vi Editor.
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lesson 1 Introduction.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Productivity Programs Common Features and Commands.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Key Applications Module Lesson 21 — Access Essentials
INFORMATION TECHNOLOGY Grade 9 - Oral Quiz. Question Options
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
* Property of STI Page 1 of 18 Software: Systems and Applications Basic Computer Concepts Software  Software: can be divided into:  systems software.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Chapter 5 Editing Text Files. Basic Concept A text editor works on a file buffer that is a memory copy of a disk file The disk file is not updated until.
Unix Session IV.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Text Editing February 2 nd, 2004 Class Meeting 3.
VI EDITOR University of Mississippi. Vi Editor What is Vi ? ▫Vi is a screen based editor. ▫The screen of your terminal will act as a window into the file.
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
Chapter Three The UNIX Editors.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Text editing and more basic commands CS 2204 Class meeting 3 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
Jamilah Al-Saidan. Introduction to this Course This course is designed to introduce pharmacy students to data processing and programming with pharmaceutical.
BASIC WORD PROCESSORS WEEK 5. BASIC WORD PROCESSORS Word Processor Word processor is a program which is used to edit text files and format them with font,
Main Computer Components
Parts of the Computer.
Chapter – 8 Software Tools.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
System is a set of interacting or interdependent components forming an integrated whole.
Chapter 3: Mastering Editors Chapter 3 Mastering Editors (Emacs)
11.10 Human Computer Interface
An Introduction to Computers and Visual Basic
Guide To UNIX Using Linux Third Edition
Basic Microsoft Word 2013.
An Introduction to Computers and Visual Basic
SYSTEM SOFTWARE_UNIT 5(EDITORS AND DEBUGGING SYSTEMS)
Computer Science I CSC 135.
An Introduction to Computers and Visual Basic
Linux Operations and Administration
UNIT – V SYSTEM SOFTWARE TOOLS
Presentation transcript:

Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini

Text Editors An Interactive text editor has become an important part of almost any computing environment Text editor acts as a primary interface to the computer for all type of “knowledge workers” as they compose, organize, study, and manipulate computer-based information

Text editors on Windows OS - Notepad, WordPad, Microsoft Word Text editors on UNIX OS - vi, emacs, jed, pico, A text editor allows you to edit a text file (create, modify etc…)

Common Editing Features Moving the cursor Deleting Replacing Pasting Searching Searching and replacing Saving and loading Miscellanous(e.g. quitting)

Overview of the editing process An interactive editor is a computer program that allows a user to create and revise a target document Document includes objects such as computer diagrams, text, equations tables, diagrams, line art, and photographs Here we restrict to text editors, where character strings are the primary elements of the target text

Document-editing process in an interactive user-computer dialogue has four tasks Select the part of the target document to be viewed and manipulated Determine how to format this view on-line and how to display it Specify and execute operations that modify the target document Update the view appropriately

The above tasks involves traveling, filtering and formatting Traveling – locate the area of interest Filtering - extracting the relevant subset Formatting – visible representation on a display screen Editing phase involves – insert, delete, replace, move, copy, cut, paste, etc…

User Interface Conceptual model of the editing system Line editors – simulated the world of the key punch – 80 characters, single line or an integral number of lines Screen editors – Document is represented as a quarter-plane of text lines, unbounded both down and to the right Provides an easily understood abstraction of the target document and its elements

The user interface is concerned with the input devices the output devices the interaction language Are used to enter elements of text being edited, to enter commands Lets the user view the elements being edited and the results of the editing operations Communication with the editor

Input Devices divided into three categories Text Devices - keyboard Button Devices – special function keys, symbols on the screen Locator Devices – mouse, data tablet Voice input devices – translates spoken words to their textual equivalents

Output Devices Teletypewriters - first output devices Glass teletypes - Cathode ray tube (CRT) technology Advanced CRT terminals TFT Monitors - Wysiwyg Printers – Hard-copy

Interaction Language Typing oriented or text command oriented - oldest editors, use of commands, use of function keys, control keys etc., Menu-oriented user interface – menu is a multiple choice set of text strings or icons. Display area for text is limited. Menus can be turned on or off.

Text editors in Windows environment Edit - MS-DOS editor, menu oriented, options are selected with specified Alphabets Notepad - A basic text editor that you can use to create simple documents. Menu oriented, use of control keys WordPad - We can create and edit simple text documents or documents with complex formatting and graphics, uses menu as well as icons Microsoft Word - A sophisticated word processor, menu as well as use of icons

Text editors in UNIX environment vi - text editor, old, reliable, present on every Unix machine, uses two modes, command mode, text mode emacs - the Extensible, Customizable, Self- Documenting, Real-time Display Editor

Editor Structure Most text editors have a structure similar to that shown in the next slide

Editing component Traveling component Viewing component Command language processor Editing buffer Editing filter Viewing filter Viewing buffer Main memory File system Display component Output devices input Typical editor structure