본문 바로가기

분류 전체보기

[안드로이드] Location of the Android SDK has not been setup in the preferences(adb.exe찾지못함) 너무 오랜만에 이클립스를 켜고 안드로이드 AVD를 열려는데 라고 뜬다! 잉...전에는 잘만 되던건데 왜 안되지 싶어 [Window] - [Preferences] 에서 SDK Location 경로를 보니 경로위에 Could not find C:..............\platform-tools\adb.exe 라는 에러메세지가 뜬다!!! adb.exe파일을 찾을수가 없단다. 찾아보니 어떤분이 경로중에 Program files같은 공백이 있는 폴더가 있으면 안된다고 해서 SDK을 c드라이브 바로 밑으로 옮겨보기두 하고.. 껏다 켜보기도 하고....그래두 안된다..!! 그래서 다른방안 찾던중 Eclipse의 [Help]-[Check for Updates] 에서 갱신해줘야된다는걸 알고선 해보니 AVD실행도 모두.. 더보기
[C#] 다른폼에서 폼 제어하기 재고추가폼에서 맛과 수량을 정해서 '추가'버튼을 누르면 DB에서의 재고량이 증가하고 폼을 닫았을때 원래의 폼에 있떤 리스트가 새로고침 되도록 하려고 한다!!!! 리스트가 있는 폼은 Form1 재고추가 폼은 Form2 즉 Form2의 소스에서 Form1에 있는 리스트를 제어하려고 하는 것이다!!!! 그러기 위해선 먼저 Form1에서 Form2를 열때 요러케 Form2 frm = new Form2(this); this를 넣어 넘겨준다 현재의 폼 , 즉 이Form1을 넘겨준다는것!! 그러고선 Form2의 소스에서의 생성자를 수정한다!! 빨간 네모 부분은 원래 있던 디폴트 생성자이다. (전달인자 없음) 이건 그대로 둔채 생성자 하나를 더 추가시킨다!!! ( 녹색 네모부분) Form1형식의 폼을 전달인자로 받는 .. 더보기
# 3 '판매'탭 - 주문할 내용 목록에 넣기 (이때 가격은 DB에서 불러옴) - 액수 계산 - 결제완료시 주문 목록의 내용 DB로 삽입 '주문관리'탭 - DB의 '판매내역'테이블 내용 불러와 리스트뷰에 보여주기 - 선택한 판매내역' 내용 삭제가능 '아이스크림 관리' 탭 - '재료' 테이블에서 내용 불러와 리스트뷰 표시 - float 형식의 재고량을 '텁수'와 '잔량' 으로 나눠서 표시 (힘들었다 ㅜㅋㅋㅋ) - 재고 추가 가능 - '판매내역'테이블에 날짜, 시간 표시하기 (datetime 연구...) - 날짜로 판매내역 조회 가능하게 하기 - 제품 재조 관련된것들 만들기 (progress Bar) - 회원 테이블 만들고, 회원 할인 내용 추가 테이블의 내용!! 재고량은 float 형식의 소수로 표현했다! 재고량.. 더보기
[JAVA]Address already in use: JVM_Bind 오류 WebServer만드는 과제중 오류가 발생! 주소가 이미 사용중에 있다! 즉 내가 요구한 포트 6789가 사용중이라 안된다는 것이다! 따라서 그 포트를 닫아주어야 해결된다. 1. cmd창에서 netstat -o -a 를 실행한다. 2. 사용중인 포트들에 대한 정보들이 쫙 나온다. 3. 이중 해당하는 포트번호(지금의 경우 6789)를 찾아 PID를 기억해둔다. 4. 작업관리자를 실행하여 프로세스탭 선택 5. 기억해둔 PID를 찾아 해당 PID의 프로세스를 "프로세스끝내기" 한다. 더보기
[안드로이드]연습 이미지 버튼을 누르면 AlertDialog가 뜨는 간단한 프로그램 조금은 오랜만에 해서 그런지 헤맸다 ㅠㅠ 막혔던 점! new AlertDialog.Builder(this) 에 계속 계속 빨간 밑줄이 나오길래 이렇게도 저렇게도 해보다가 this앞에 myAc(액티피티이름) 을 붙이고 myAc.this 라구 했더니 됬다!!!!!!!! 정확한 이유는...잘 모르겠다 실행하면, 애뮬레이터는 실행이 되는데, 내가 짠게 실행이 되지않구 WARNING: Application does not specify an API level requirement! Device API version is 7 (Android 2.1-update1) 라고만 뜨더라니!! AndroidManifest.xml에 를 써 넣으니 해결!!!!! .. 더보기
안드로이드 개발환경 구축하기 안드로이드 개발환경 만들기!!! 1. Java SDK설치하기 java SE Developmetn Kit (JDK)6 다운받아 설치 http://java.sun.com/javase/downloads/index.jsp 2. Eclipse 설치하기 Eclipse IDE for java Developers 다운로드 http://eclipse.ort./downloads 다운받아 압축 풀때에는 내가 이클립스를 깔고자 하는 폴더에에 바로 압축푼다 3. Android SDK 설치하기 http://developer.android.com/sdk (window의 경우, android-sdk_r06-windonw.zip 다운) ==>주의!! : 압축 푸는 폴더의 이름에는 한글이 들어가지 않도록 한다 (상위 폴더들도..) 4... 더보기
[JAVA] 클래스 단위의 멤버를 위한 static 자바엔 인스턴스 단위 멤버 , 클래스 단위 멤버가 있다 -인스턴스 단위 멤버 : 클래스 내부에 선언했던 모든 속성과 메서드 -클래스 단위 멤버 : 정적 멤버변수와 정적 메서드 예약어 static은 이 클래스 단위 멤버를 선언할때 사용된다!! **정적 멤버 변수 Class StaticTest { static int a=10; int b=20; } 여기서 a는 클래스단위멤버변수 b는 인스턴스단위멤버변수 static으로 선언한 클래스단위멤버변수는!! 1. 램상에 힙 영역이 아닌 메모리에 기억공간이 할당 2. 몇개의 객체를 생성하던지 상관없이 프로그램이 끝날 동안 클래스 단위당 한버만 메모리 할당 StaticTest s1 = new Static Test(); StaticTest s2 = new Static Te.. 더보기
[C#] 날짜,시간 형식별로 나타내기 DateTime now = DateTime.Now; //현재시간을 저장한다 now.ToString(); // 2010-09-30 오전 12:56:00 now.ToShortDateString(); // 2010-09-30 now.ToLongDateString(); // 2010년 9월 30일 목요일 now.ToShortTimeString(); // 오전 12:56 now.ToLongTimeString(); // 오전 12:56:00 now.AddDays(10).ToString(); // 10일후 now.AddYears(-10).ToString(); // 10년전 now.AddDays(1- now.Day).ToString(); // 2010년 9월 1일 수요일 (이달의 1일 날짜) now.AddMonths(.. 더보기
#2 판매탭 레이아웃을 좀 손봤다! 주문목록에 추가시, 메뉴와 아이스크림, 수량을 모두 선택한다음에 추가되는것이 낫겠다 싶어서~ "주문추가" 부분을 따로 넣었다. 주문목록 입력후 "결제하기"를 누르면 주문추가부분위로 "결제"판넬이 뜬다! ▶구현된 메뉴와 아이스크림(아이스크림 버튼 누르면 아이스크림 고를수있는 판넬이 뜬다)선택후, 수량 변경후 "주문추가"누르면 목록에 추가내용이 들어가는 기능 총금액이 더해져 보여지는 기능 (일단 가격은 모두 10000원) "전체취소"버튼 : 주문목록이 지워짐 받은금액 액수입력후 "확인"하면 거스름돈 출력 결제완료하면 영수증번호 증가, 주문목록은 초기화 ▶구현할 메뉴에 따른 가격이 추가되도록 주문목록에서 선택내용만 삭제되도록 날짜와 시각 표시 더 필요한 기능 뭐있나 생각좀 한화.. 더보기
#1 ListView 속성지정 레이아웃 만들기부터 시작!! 오늘은 대충 여기까지~ㅋㅋㅋ 오늘 새로 알게된 것은 ListView의 속성설정이다!!! 열항목도 다추가했는데, 처음에 ListView에 아무것도 나타나지 않아 알아보니!!!! 이 두가지 속성을 지정해야 했다!!! * View 속성 : LargeIcon → Details * GridLines 속성 : False → True 그렇쿤... 더보기