소개글
file입출력과 DB연동을 이용해 구현한 주소록프로그램입니다.file을 이용한 프로그램과 DB연동한 프로그램따로인데 둘다 기능은 같습니다.
1.레코드 추가
2.레코드 삭제
3.레코드 검색
4.레코드 수정
기본기능이며 클래스다이어그램 포함한 설명서가 포함되어있습니다.
컴파일 실행환경
jdk1.5본문내용
//주소록 검색//매개변수 : 검색대상 이름
//벡터의 정보를 컨트롤하기 위해 Enumeration클래스 사용
//같은 이름을 가진 모든 레코드를 출력하며 검색된 레코드의 개수를 반환한다.
public Vector find(String name) {
Vector searchList=new Vector();
searchList.clear();
address= new Data();
//임시 벡터리스트 생성
for(int i=0;i<vecList.size();i++){
address = (Data)vecList.elementAt(i);
if( address.getName().equals(name)) {
searchList.addElement(address);
}
}
return searchList;
}
압축파일 내 파일목록
Documents.hwp
AddressBook/.classpath
AddressBook/.project
AddressBook/Address.txt
AddressBook/AddressBook.class
AddressBook/AddressBook.java
AddressBook/AddressBookImpl02.class
AddressBook/AddressBookImpl02.java
AddressBook/AddressBookManager.class
AddressBook/AddressBookManager.java
AddressBook/AddressBookReader.class
AddressBook/AddressBookReader.java
AddressBook/AddressBookWriter.class
AddressBook/AddressBookWriter.java
AddressBook/Data.class
AddressBook/Data.java
AddressBook/source.txt
AddressBook/.metadata/.lock
AddressBook/.metadata/version.ini
AddressBook.metadata.pluginsorg.eclipse.core.resources
AddressBook.metadata.pluginsorg.eclipse.core.runtime
AddressBook.metadata.pluginsorg.eclipse.debug.core
AddressBook.metadata.pluginsorg.eclipse.debug.ui
AddressBook.metadata.pluginsorg.eclipse.core.resources.history
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/2.tree
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
AddressBook/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
AddressBook/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
AddressBook/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml
AddressBook/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
AddressBook/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
addressManagerDB/.classpath
addressManagerDB/.project
addressManagerDB/address.mdb
addressManagerDB/AddressBook.class
addressManagerDB/AddressBook.java
addressManagerDB/AddressBookImpl02.class
addressManagerDB/AddressBookImpl02.java
addressManagerDB/AddressBookManager.class
addressManagerDB/AddressBookManager.java
addressManagerDB/Data.class
addressManagerDB/Data.java
addressManagerDB/.metadata/.lock
addressManagerDB/.metadata/version.ini
addressManagerDB.metadata.pluginsorg.eclipse.core.resources
addressManagerDB.metadata.pluginsorg.eclipse.core.runtime
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/2.tree
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
addressManagerDB/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
addressManagerDB/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml
addressManagerDB/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
addressManagerDB/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
AddressBook/.classpath
AddressBook/.project
AddressBook/Address.txt
AddressBook/AddressBook.class
AddressBook/AddressBook.java
AddressBook/AddressBookImpl02.class
AddressBook/AddressBookImpl02.java
AddressBook/AddressBookManager.class
AddressBook/AddressBookManager.java
AddressBook/AddressBookReader.class
AddressBook/AddressBookReader.java
AddressBook/AddressBookWriter.class
AddressBook/AddressBookWriter.java
AddressBook/Data.class
AddressBook/Data.java
AddressBook/source.txt
AddressBook/.metadata/.lock
AddressBook/.metadata/version.ini
AddressBook.metadata.pluginsorg.eclipse.core.resources
AddressBook.metadata.pluginsorg.eclipse.core.runtime
AddressBook.metadata.pluginsorg.eclipse.debug.core
AddressBook.metadata.pluginsorg.eclipse.debug.ui
AddressBook.metadata.pluginsorg.eclipse.core.resources.history
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/2.tree
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
AddressBook/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
AddressBook/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
AddressBook/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
AddressBook/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
AddressBook/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml
AddressBook/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
AddressBook/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
addressManagerDB/.classpath
addressManagerDB/.project
addressManagerDB/address.mdb
addressManagerDB/AddressBook.class
addressManagerDB/AddressBook.java
addressManagerDB/AddressBookImpl02.class
addressManagerDB/AddressBookImpl02.java
addressManagerDB/AddressBookManager.class
addressManagerDB/AddressBookManager.java
addressManagerDB/Data.class
addressManagerDB/Data.java
addressManagerDB/.metadata/.lock
addressManagerDB/.metadata/version.ini
addressManagerDB.metadata.pluginsorg.eclipse.core.resources
addressManagerDB.metadata.pluginsorg.eclipse.core.runtime
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/2.tree
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
addressManagerDB/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
addressManagerDB/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
addressManagerDB/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
addressManagerDB/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml
addressManagerDB/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
addressManagerDB/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml