Address Book in JAVA By www.PPTSWorld.com. What is Address Book Address Book is book or database used for storing entries called contacts Each contact.

Slides:



Advertisements
Similar presentations
Login This is the Inaugural screen of the software. The software is password protected and It prevents unauthorized access to your data.
Advertisements

Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Java: History and Introduction (Lecture # 1). History… Java – Based on C and C++ – Developed in 1991 for intelligent consumer electronic devices – Green.
Java Chapter 22 - Student. Why Java? ADVANTAGESDISADVANTAGES Has _____________ capabilities__________ ( times) than languages compiled directly.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
For more Lectures and Notes Visit
Introduction to Java.
3-1 3 Compilers and interpreters  Compilers and other translators  Interpreters  Tombstone diagrams  Real vs virtual machines  Interpretive compilers.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
Intro to Java The Java Virtual Machine. What is the JVM  a software emulation of a hypothetical computing machine that runs Java bytecodes (Java compiler.
1 Chapter-01 Introduction to Computers and C++ Programming.
MyiLibrary® ‘Search & View’ Website Training June 8, 2010.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
An intro to programming. The purpose of writing a program is to solve a problem or take advantage of an opportunity Consists of multiple steps:  Understanding.
CSCI 6962: Server-side Design and Programming Support Classes and Shopping Carts.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
Java Virtual Machine Java Virtual Machine A Java Virtual Machine (JVM) is a set of computer software programs and data structures that use.
Lesson 1 -What is a Database? -Fields and Records
Java Introduction Lecture 1. Java Powerful, object-oriented language Free SDK and many resources at
Introduction to Java August 14, 2008 Mrs. C. Furman.
© 2003 Everett Public Schools Information Systems and Technology Department Getting Started with FirstClass October 10, 2015.
1 Module Objective & Outline Module Objective: After completing this Module, you will be able to, appreciate java as a programming language, write java.
JAVA Java is a programming language and computing platform first released by Sun Microsystems in It was first developed by James Gosling at Sun Microsystems,
Duty Log and Chat Setup SSG Frese, Jerome S. Sensor Manager Cell 12 MDD.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
Chapter 17 Creating a Database.
Database What is a database? A database is a collection of information that is typically organized so that it can easily be storing, managing and retrieving.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
Copyright © Mohamed Nuzrath Java Programming :: Syllabus & Chapters :: Prepared & Presented By :: Mohamed Nuzrath [ Major In Programming ] NCC Programme.
A compiler is a computer program that translate written code (source code) into another computer language Associated with high level languages A well.
OCR CAMBRIDGE NATIONALS UNIT 1 - UNDERSTANDING COMPUTER SYSTEMS DATA CAPTURE METHODS.
1 The JAVA Language Object Oriented Technology Mithani Binjan M.
By: Cheryl Mok & Sarah Tan. Java is partially interpreted. 1. Programmer writes a program in textual form 2. Runs the compiler, which converts the textual.
What is Java? Object Oriented Programming Language Sun Microsystems “Write Once, Run Everywhere” Bytecode and Virtual Machine Java Platform (Java VM and.
OCR CAMBRIDGE NATIONALS UNIT 1 - UNDERSTANDING COMPUTER SYSTEMS DATA CAPTURE METHODS.
introductory lecture on java programming
JAVA Ekapap Julnonyang When it was implemented? Developed by Sun Microsystems. The first public implementation was Java 1.0 in 1995 The language.
Classwork: Common Errors Primary keys: don’t forget them! Primary keys: choose the best one! – “Name” and “birthday” are not the best choices. – “Phone.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
Introduction to Programming 1 1 2Introduction to Java.
Computer Programming Week 1: The Basics of CP 1 st semester 2012 School of Information Technology Website:
BlueJ X ICSE Syllabus. Board Pattern THEORY (100 marks) PRACTICAL (100 marks) PROJECT (50 marks) ASSIGNMENTS (50 marks)
Introduction to JAVA Programming
JAVA TRAINING IN NOIDA. JAVA Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. INTRODUCING.
JAVA TRAINING IN NOIDA. Introduction to Java:  Java training in noida is a general-purpose computer programming language that is concurrent, class-based,
Fundamental of Java Programming (630002) Unit – 1 Introduction to Java.
Applications Active Web Documents Active Web Documents.
Object Oriented Programming in
Done By: Ashlee Lizarraga Ricky Usher Jacinto Roches Eli Gomez
Chapter 1 Introduction to Computers, Programs, and Java
Lecture 1: Introduction to JAVA
The Java Programming Language
Introduction Enosis Learning.
Introduction Enosis Learning.
Advanced Programming Fall 2017.
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Constructors, GUI’s(Using Swing) and ActionListner
(Computer fundamental Lab)
Java History, Editions, Version Features
By Rajanikanth B Overview Of Java By Rajanikanth B
CSC 142 Introduction to Java [Reading: chapters 1 & 2]
Review of Previous Lesson
Presentation transcript:

Address Book in JAVA By

What is Address Book Address Book is book or database used for storing entries called contacts Each contact entry usually consists of a few standard fields for eg name, address, phone no. etc The operations like adding, sorting, searching, deleting etc is done on the entries

Why Address Book A software Address Book is easier to use than a paper Address Book a variety of operations can be performed easily on it. Address Book is thing which is useful to all users as being social entities from a child to an old man all have contacts and it provides an easy tool to manage contacts

Java provides platform independency so use of java in this project has increased its dimensions This Address Book is for online and offline both users

JAVA It was developed by James Gosling at Sun Microsystems and was released in 1995 Architectural neutral and portable Robust and secure Interpreted and threaded

JVM A Java Virtual Machine (JVM) is a set of computer software programs and data structures that use a virtual machine model for the execution of other computer programs Bytecode is the jvm’s version of machine code Jvm not only runs java generated bytecode Jvm provides ‘write once run anywhere’ to java programs

Address Book-The Project There are 3 classes -AddressBook -OperationHandler -Contact

AddressBook Implements ActionListener. Make frame. Add panel. Add menu. Create reference of OperationHandler.

AddressBook Methods Constructor -Create frame for AddressBook -Set position of frame Add widgets -Add buttons to panels -Options & Help to upper panel -Add, Delete,Search,Sort,View all to lower panel

-Join each button to corresponding action. Action Performed -Ladder of IF-ELSEIF -Catch correct action -Call Operation Handler methods

Contacts Implements Serializable. Create variables to store values. -first name, last name, nick name - , phone number, address -birthday.

Contacts Methods Defines Setter & Getter methods. - All these methods are public - All variables of type string -Set the values for all variables

Operation Handler Implements Action Listener,Runnable. Main Class: All operations defined. Serialize & Deserialize Contact Class. Create Threads for each button. Create frame for each button.

Operation Handler Methods Add new -Create frame for button Add new -Put labels on panels -Accept text entered Search contacts -Create frame for button Search -Display type of search accepted -Show results of search

Sort contacts -Create frame for Sort buttons. -Ask for order of search. - Modify contacts in sorted order. Delete contacts -Create frame for Delete buttons. -Delete selected contacts one by one. -Modify list after deletion.

View All Contacts -Create frame for View All button. -Show all contacts in list. Action performed - Check for normal Execution -Report if any problem

Future Implementations The project is general purpose now It can be specialized such as for a doctor patient details for a manager employee details etc by expanding respective fields. It can be made online also The image options fields can also be added.