TextEditor
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
project topics
Active In SP
**

Posts: 2,492
Joined: Mar 2010
#1
22-04-2010, 11:08 AM


ABSTARCT
PROJECT SCOPE:

The current scenario of the software industry relating to s/w programming languages is you have an huge collection of programming languages wherein the importance of one cannot be underlined with the other and every language presents some features which makes a given language more suitable than the other for a given set of domains thereby a programmer has to confront the need to write code in different languages for ex a java program needs to write code in java,html,xml,javascript,jsp,sql,plsql to name a few and each of these language has its own syntax ,code formatting and commenting techniques

To help a programmer in editing code in these languages different tool vendors provide there own individual editors so now to use these tools a programmer should be fully aware of the features supported by different editors in these scenario a need for a single unified editor which can support editing of multiple programming language code is extremely felt

Our project and implimentation is aimed to address to the above issue.

TEXTOR is a powerful, pure Java text editor primarily targeted for use by programmers. For this reason, TEXTOR provides many useful programming functions: syntax colorization, auto indentation, a source code browser, a class browser, and an integrated console. Other users will find some additional advanced TEXTOR functions useful. These include: HTML editing, the ability to send mail directly, scripting, and a configurable clip library. Lastly, TEXTOR is fully customizable with the help of plugins and XML configuration files. This enables anyone to easily translate TEXTOR from English into other languages.

PROJECT OUTLINE

The outline of this application is to create a:
- reliable,
- portable,
- fast,
- lightweight,
- easy to use,
- standards compliant,
- and functionally complete Multiple Language Editor.
- Fully Featured.


TECHNOLOGY

Technology Used:
¢ Java,
¢ Swings
¢ Java Run-Time

Operating System:
¢ OS Independent


DESIGN CONSIDERATIONS

Certain considerations should affect the design of the module.
Security
Efficiency
Portability
OS Independent
















INTRODUCTION

.
TEXTOR is a Java application built on top of Swing TEXTOR is a powerful, pure Java text editor primarily targeted for use by programmers. For this reason, TEXTOR provides many useful programming functions: syntax colorization, auto indentation, a source code browser, a class browser, and an integrated console. Other users will find some additional advanced TEXTOR functions useful.

These include: HTML editing, the ability to send mail directly, scripting, and a configurable clip library. Lastly, TEXTOR is fully customizable with the help of plugins and XML configuration files. This enables anyone to easily translate TEXTOR from English into other languages.

TEXTOR is full of useful shortcuts, which will help improve your productivity. After having read this documentation, you will be able to make the most of all of TEXTOR's many features.

TEXTOR is an application, which provides user an easy use GUI which also specifies many of the editor commands in an different way. It also console where in user can directly go to dos prompt with in the same viewport..
By default, information about your editing session is saved so that when you restart TEXTOR, things come back more or less as you left them: the same buffers will be open (except for remote and transient buffers), and the current location in each buffer will be the same.
TEXTOR also provides support for named sessions with the commands save Session and load Session.
save Session saves information about the current editing session in a named session file. If no named session is active yet, you will be prompted for a name for the current session; subsequent saves will go to that session file without further prompting.
load Session loads a previously saved named session, which then becomes the active named session as far as save Session is concerned. All currently open buffers are closed before the new session is loaded.
If a named session is active, you can save the current session under a new name by using execute Command to invoke save Session with the new name as an argument (e.g. Alt X, "save Session one"). If you do this, subsequent saves will go to the new session file by default.
When a named session is active, the session name appears in the title bar of the top-level window, enclosed in brackets.
By default, the information in a named session file is only updated when you explicitly invoke save Session. This allows you to exercise better control over the contents of named session files.
The TEXTOR console behaves exactly like any system console (or terminal). Thus, it can be used to browse disks, launch applications, etc...

Workspaces are an easy and efficient way to manage your documents within TEXTOR. Each workspace can contain a different set of files. The workspaces panel displays a list and two buttons. By default, the list contains an item called "Default". This is the default workspace, in which TEXTOR will load files from the command line. You can create and remove workspaces by using the button

TEXTOR supports all the traditional editing commands, as well as some enhancements features such as Search/replace options, Built in virtual console environment and the full Unicode character set etc. Because the TEXTOR editing is line-oriented, TEXTOR for Java also treats documents as an array of lines and provides the block-edit commands, handles cursor movements, and extends the TEXTOR editing with some modern editing
When saving a file, TEXTOR will do some pretty-serializing of the file.
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)