Академический Документы
Профессиональный Документы
Культура Документы
We hereby declare that all the work presented in the dissertation titled
“UltraNotepad” in the partial fulfilment of the requirement for the award of the
degree of Bachelor of Technology in Computer Science Engineering,
Maharaja Surajmal Institute of Technology, Guru Gobind Singh Indraprastha
University, Delhi, is an authentic record of our own work carried out under the
guidance of Mr Sushil Kumar.
Date:-
Yogita Bhatia
Kavita
Pramila Meena
Page i
CERTIFICATE
Page ii
ACKNOWLEDGEMENT
We would like to express our great gratitude towards our supervisor, Mr Sushil
kumar and who has given us much suggestion, support and help. Without their
help we could not have presented this dissertation up to the present standard.
We also take this opportunity to give thanks to all others who gave us support
for the project or in other aspects of our study at Maharaja Surajmal Institute
of Technology, New Delhi.
Date:-
Yogita Bhatia
0031507208
Bhatia_yogita17@yahoo.com
Kavita
1071502707
Kavi854@yahoo.com
Pramila meena
0011502707
pramilam70@gmail.com
Page iii
ABSTRACT
Today there are lots of software is available for text editing means text
format , changing Text colour, font size, copy, paste of a text etc. Among all
the software available in the market notepad is the most basic and most
popular software for text management. Since notepad is most basic software
and support basic formatting that is why it extensively used for web
application like HTML for creating static web pages and most of other
application. Even most of scripting languages (eg. java script) are using the
notepad for their programming platform.
We present here an Ultra notepad which is not only used for text editing, but
also have some unique features that exclude it from the existing notepad. An
Ultra notepad will not be used only for text editing but also use for gamming,
web browsing , media player for watching movies and songs and more other
features. In brief we are trying to make a notepad which can be used for
almost all the programmers that a user want to execute on their computer.
Page iv
TABLE OF CONTENTS
PAGE NUMBER
1.Introduction 1
2.2.Interfaces 5
2.3.Funtional Capability 6
3.Analysis Modelling
3.1.Data Modelling 7
3.3Cardinality 8
5.ER Diagram 12
6.Analysis 14
6.1.Context Diagram 14
6.3.Functional Decomposition 14
7.1.Java 15
7.1.1Principles 15
7.1.2Java Platform 15
7.1.3Implementation 16
7.1.4Performanc 17
7.2.1Description 20
Page v
7.2.2Modularity 22
7.2.3License 23
7.3About awt 24
7.4User interface 25
7.4.1Components and containers 25
7.6.2Foundations 26
7.6.3Extensible 27
7.6.4Customizable 27
7.6.5Configurable 28
7.6.6Lightweight UI 28
8.Modules 29
9.Source Code 30
10.Format 65
11.Utilities 67
12.Conclusion 69
13.Future Scope 70
Page vi
List Of Figures
Figure4. ER Diagram 13
Page vii
Page viii