SlideShare a Scribd company logo
7
Most read
9
Most read
Implement Text Editor
Contents 
• Abstract 
• Introduction 
• Types of Editors 
• Software Requirements 
• Overall Description 
• Data Flow Diagrams
Abstract 
• We have developed a TEXT EDITOR using Netbeans in 
Java. It exhibits the basic functionalities which any text 
editor should have but we have personalized. 
• Netbeans was chosen because any editor requires a 
good Graphical User Interface and Netbeans provide 
that. 
• The functions incorporated needed accurate syntaxs 
for proper functioning and this was done by Java. 
• Our next challenge was to know all syntaxes and put 
them in proper places in the source code.
Introduction 
Definitions: 
• Editor: An editor is general-purpose system software, 
which can be used to enter and/or modify text, programs, 
graphics or data. An editor may be a line editor, screen editor, 
graphics editor or word Processors. 
• Text Editor: A text editor is a type of program used for editing 
plain text files. Text editors are often used to change 
configuration files, documentation files, programming 
language source code, etc.
Types of Editors: 
Editors are broadly classified as :- 
• 1. Line Editors 
• 2. Screen Editors 
• 3. Graphic Editors 
GUI: GUI stands for Graphical User Interface. It presents an 
easy to-use visual display to the user. It is made up of 
Buttons,Labels, Windows, etc.
Software Requirements 
OPERATING SYSTEM : Windows XP/7/8 
COMPILER USED : Java version 7 
IDE USED : Netbeans 8.0 
Front End : Java swings,AWT
Overall Description 
Product Perspective: The product is a full screen text editor 
for the Windows operating system with the capabilities to edit 
existing files and also create new ones. 
Product Functions: 
File operations :- 
• Create a new file 
• Open an existing file 
• Save and Save As a file 
• Delete a file 
• Exit from the editor
Editing operations :- 
• Cut copy and paste 
• Delete word 
• Delete Line 
• Insert line 
• Find and Replace 
Line Up and Down 
• Go two lines above 
• Go two lines below
Data Flow Diagrams: 
Level 0 
Level 1

More Related Content

PPTX
Home automation system
PPT
Html presentation
PPT
Text Editor for System software
PPTX
Connectivity of graph
PPTX
Fake news detection project
PPTX
Text Editor for System Software
PPSX
Break and continue
PPTX
Text editor
Home automation system
Html presentation
Text Editor for System software
Connectivity of graph
Fake news detection project
Text Editor for System Software
Break and continue
Text editor

What's hot (20)

PPTX
Java project-presentation
PPTX
Overview of UML Diagrams
PPT
Pressman ch-11-component-level-design
PPTX
Language processor
PPT
Introduction to .NET Framework
PPTX
dot net technology
PPT
Taking User Input in Java
PPTX
PPT
Introduction To Dotnet
PPTX
Online Quiz System Project Report ppt
PPTX
source code metrics and other maintenance tools and techniques
PPTX
Java swing
PPTX
Training on Core java | PPT Presentation | Shravan Sanidhya
PPTX
Text Editor in System software
PPTX
student database management system
DOC
School management System
DOCX
Online Examination System Report
PPTX
Bug Tracking System
PPSX
Introduction to .net framework
PPTX
Core java
Java project-presentation
Overview of UML Diagrams
Pressman ch-11-component-level-design
Language processor
Introduction to .NET Framework
dot net technology
Taking User Input in Java
Introduction To Dotnet
Online Quiz System Project Report ppt
source code metrics and other maintenance tools and techniques
Java swing
Training on Core java | PPT Presentation | Shravan Sanidhya
Text Editor in System software
student database management system
School management System
Online Examination System Report
Bug Tracking System
Introduction to .net framework
Core java
Ad

Viewers also liked (20)

DOCX
Text editors project
PPTX
Notepad
 
PPS
Notepad Presentation Mca
PPTX
Editor structure
PPTX
Full Presentation on Notepad
PPT
Notepad
PPSX
Data Flow Diagram Example
PDF
Os Projecteditor
PPTX
Cyborg
PPTX
System software 1ppt(udated)
PPT
Introduction to vi editor
PPTX
Software System Development Methodologies, tools, design and life cycle by K....
PPTX
CYBORG
PPT
Chapter 1 introduction to java technology
PPTX
Vi editor
DOCX
Report police - 6 month training project
PPT
Text types
PPTX
PPT
Software tools
PPT
Vi editor in linux
Text editors project
Notepad
 
Notepad Presentation Mca
Editor structure
Full Presentation on Notepad
Notepad
Data Flow Diagram Example
Os Projecteditor
Cyborg
System software 1ppt(udated)
Introduction to vi editor
Software System Development Methodologies, tools, design and life cycle by K....
CYBORG
Chapter 1 introduction to java technology
Vi editor
Report police - 6 month training project
Text types
Software tools
Vi editor in linux
Ad

Similar to Implement text editor (20)

PDF
system-software-tools
PPT
ss5.ppt
PDF
PPTX
Jot n' edit
PDF
Top 10 IDEs for React.js Developers in 2021
PPTX
Innovations in Sencha Tooling and Framework
PDF
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
PPTX
PPT
Java Chapter 2 Overview.ppt
PPT
Java Chapter 2 Overview.ppt
PPTX
Bba i-introduction to computer-u-2- application and system software
PPTX
Bca i-fundamental of computer-u-2- application and system software
PPTX
Presentation on topic software design and architecture
PPTX
Mca i-fundamental of computer-u-2- application and system software
PPTX
Mba i-ifm-u-2-computer software
PPTX
7 IDEs Every React Native App Development Company Must Use (2).pptx
PPTX
GRADE 10 SSP IDE.pptx
PPTX
Unit 2 computer software
PPTX
Bsc cs 1 fit u-2 application and system software
PPTX
Tech presentation (part 1)
system-software-tools
ss5.ppt
Jot n' edit
Top 10 IDEs for React.js Developers in 2021
Innovations in Sencha Tooling and Framework
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Java Chapter 2 Overview.ppt
Java Chapter 2 Overview.ppt
Bba i-introduction to computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
Presentation on topic software design and architecture
Mca i-fundamental of computer-u-2- application and system software
Mba i-ifm-u-2-computer software
7 IDEs Every React Native App Development Company Must Use (2).pptx
GRADE 10 SSP IDE.pptx
Unit 2 computer software
Bsc cs 1 fit u-2 application and system software
Tech presentation (part 1)

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Well-logging-methods_new................
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
composite construction of structures.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Digital Logic Computer Design lecture notes
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CH1 Production IntroductoryConcepts.pptx
additive manufacturing of ss316l using mig welding
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
bas. eng. economics group 4 presentation 1.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Well-logging-methods_new................
CYBER-CRIMES AND SECURITY A guide to understanding
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
UNIT 4 Total Quality Management .pptx
composite construction of structures.pdf
Lecture Notes Electrical Wiring System Components
OOP with Java - Java Introduction (Basics)
Embodied AI: Ushering in the Next Era of Intelligent Systems
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Digital Logic Computer Design lecture notes
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx

Implement text editor

  • 2. Contents • Abstract • Introduction • Types of Editors • Software Requirements • Overall Description • Data Flow Diagrams
  • 3. Abstract • We have developed a TEXT EDITOR using Netbeans in Java. It exhibits the basic functionalities which any text editor should have but we have personalized. • Netbeans was chosen because any editor requires a good Graphical User Interface and Netbeans provide that. • The functions incorporated needed accurate syntaxs for proper functioning and this was done by Java. • Our next challenge was to know all syntaxes and put them in proper places in the source code.
  • 4. Introduction Definitions: • Editor: An editor is general-purpose system software, which can be used to enter and/or modify text, programs, graphics or data. An editor may be a line editor, screen editor, graphics editor or word Processors. • Text Editor: A text editor is a type of program used for editing plain text files. Text editors are often used to change configuration files, documentation files, programming language source code, etc.
  • 5. Types of Editors: Editors are broadly classified as :- • 1. Line Editors • 2. Screen Editors • 3. Graphic Editors GUI: GUI stands for Graphical User Interface. It presents an easy to-use visual display to the user. It is made up of Buttons,Labels, Windows, etc.
  • 6. Software Requirements OPERATING SYSTEM : Windows XP/7/8 COMPILER USED : Java version 7 IDE USED : Netbeans 8.0 Front End : Java swings,AWT
  • 7. Overall Description Product Perspective: The product is a full screen text editor for the Windows operating system with the capabilities to edit existing files and also create new ones. Product Functions: File operations :- • Create a new file • Open an existing file • Save and Save As a file • Delete a file • Exit from the editor
  • 8. Editing operations :- • Cut copy and paste • Delete word • Delete Line • Insert line • Find and Replace Line Up and Down • Go two lines above • Go two lines below
  • 9. Data Flow Diagrams: Level 0 Level 1