7월7일 안드로이드 JAVA(도서관리)
2010. 7. 7. 11:54ㆍ2010년/7월
일단 안드로이드2.2가 현재의 버전이면서 우리가 사용하게 될것이며 환경설정에서 안드로이드 관해서
빌드를 지정해줘야한다. 그리고 안드로이드를 할려면 2가지를 받아야한다.
윈도우용 안드로이드는 압축을 풀고 설치를 해야하고
ADT=0.9.7.zip 은 help탭의 install new software로 추가해서 다운받아서설치한다.
안드로이드를 실행하게 되면 프로젝트를 만들어야한다.
프로젝트생성에 없을경우 Other를 하면된다.
다음은 만들어진..프로젝트에 문자열을 추가하는경우이다.
위그림처럼 문자열을 추가하고 name을 My_String으로 했다
일단 Text을 추가해본다.
id는 이름을 말하는것이고 text에서 아까 @string/My_String을 가져와서 쓰기때문에 추가해주면된다.
마찬가지로 버튼과 그림이다
버튼과 그림도 비슷하다 outline에서 추가하고 마지막 버튼은 text을 쳐야하고
그림은 src에서 가져와야한다.
그림은 res에서 추가해줘야한다 그위치는 drawable이며 마찬가지로 Imageview에서 @drawable로 추가하면된다. 코드를 치기 힘들다면 간단하게
Properties를 통해서 Src에서 kaho로 위치를 지정하면 자동으로 코드가 삽입이 된다.
그에 대한 결과값이다
뭐 글자도 버튼도 그림도 잘나온다~!!
=========================================================================================
=========================================================================================
import java.io.*;
import java.util.*;
class Library{
public static void main(String [] args) throws IOException {
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
Vector Booklist = new Vector();
int istate; // 선택 변수
String sname;
String swri;
String scom;
int ipri;
int i;
while(true)
{
System.out.println("****원하는 서비스를 선택하세요****");
System.out.println();
System.out.println("\t1. Search Book.");
System.out.println("\t2. Add Book.");
System.out.println("\t3. Delete Book.");
System.out.println("\t4. List Book.");
System.out.println("\t5. Quit");
System.out.println();
System.out.print("Number :");
istate =Integer.parseInt(stdin.readLine());
System.out.flush();
System.out.println();
switch(istate)
{
case 2: //추가
System.out.println();
System.out.println("Adding Book!");
System.out.println();
System.out.print("\tBook Name : ");
sname=stdin.readLine();
System.out.flush();
System.out.print("\tAuthor : ");
swri=stdin.readLine();
System.out.flush();
System.out.print("\tPublisher : ");
scom=stdin.readLine();
System.out.flush();
System.out.print("\tPrice : ");
ipri=Integer.parseInt(stdin.readLine());
System.out.flush();
BOOK bk = new BOOK(sname,swri,scom,ipri);
Booklist.addElement(bk.bookname);
Booklist.addElement(bk.writer);
Booklist.addElement(bk.company);
Booklist.addElement(bk.price);
break;
case 1: //검색
System.out.println();
System.out.println("Searching Book!");
System.out.println();
System.out.print("\tBook Name : ");
sname=stdin.readLine();
System.out.flush();
System.out.print("\tAuthor : ");
swri=stdin.readLine();
System.out.flush();
break;
case 3: //삭제
System.out.println();
System.out.println("Deleting Book!");
System.out.println();
System.out.print("\tBook Name : ");
sname=stdin.readLine();
System.out.flush();
System.out.print("\tAuthor : ");
swri=stdin.readLine();
System.out.flush();
break;
case 4: //전체검색
if((Booklist.isEmpty())!=false)
{
System.out.println("검색되는 책이없습니다");
break;
}
System.out.println("=========검색==============");
for(i=0 ;i<Booklist.size();i=i+4)
{
System.out.println("\tBook Name : "+Booklist.elementAt(i));
System.out.println("\tAuthor : "+Booklist.elementAt(i+1));
System.out.println("\tPublisher : "+Booklist.elementAt(i+2));
System.out.println("\tPrice : "+Booklist.elementAt(i+3));
System.out.println("===========================");
}
break;
case 5:
System.out.println("종료합니다");
return ;
}
}
}
}
class BOOK
{
String bookname;
String writer;
String company;
int price;
public BOOK(String bo,String wr, String co, int pr)
{
bookname=bo;
writer = wr;
company = co;
price = pr;
}
'2010년 > 7월' 카테고리의 다른 글
7월9일 JAVA(학점관리,도서관리예외처리) (0) | 2010.07.09 |
---|---|
7월8일 JAVA(도서관리) (0) | 2010.07.09 |
7월6일 JAVA(java 입출력) (0) | 2010.07.06 |
7월5일 JAVA(업캐스팅,String speed) (0) | 2010.07.05 |
7월2일 자바(형변환) (0) | 2010.07.02 |