AIbridge로 간단한 계산기 만들기

이미지
먼저 실행 동영상 java 파일 package com.example.acer.aibridgeapp; // you need the following imports in all Java Bridge apps import com.google.appinventor.components.runtime.Button; import com.google.appinventor.components.runtime.Component; import com.google.appinventor.components.runtime.EventDispatcher; import com.google.appinventor.components.runtime.Form; import com.google.appinventor.components.runtime.HandlesEventDispatching; import com.google.appinventor.components.runtime.HorizontalArrangement; import com.google.appinventor.components.runtime.Label; import com.google.appinventor.components.runtime.TextBox; import java.util.regex.*; public class Screen1 extends Form implements HandlesEventDispatching { // declare all your components as instance variables private Label Totallable ; private HorizontalArrangement ha ; private HorizontalArrangement ha2 ; private HorizontalArrangement ha3 ; private HorizontalArrangement ha4 ; private HorizontalArrangement ha...

App inventor와 구글클라우드 vm instance에 서버구축후 selfcheckout 만들기

이미지
마트에서 계산줄을 기다릴필요 없이 말그대로 스스로 체크아웃할 수 있는 selfcheckout어플리케이션을 허접하게나마 구현해보았습니다. 그리고 바코드대신 qr코드를 사용하였습니다. 또한 qr코드 리더기는 app inventor말고 외부에서 제공해주는 앱을 따로 설치해서 구현하였습니다. 먼저 실행 동영상 우선 레이아웃은 아래와 같이 구성했습니다. 그리고 블럭들.. 그리고 아래는 구글 클라우드에 인스턴스 생성후 APM(apache + php + mysql)을 구축하여 mysql에 php를 사용하여 데이터를 주고 받을 수 있도록 하였다. 아래는 미리 등록해둔 제품명과 가격이다. 아래 테이블은 Payment버튼을 클릭하였을 경우 payment 테이블에 중간계산값이 pay_amount에 insert되도록 만들어 보았습니다. 아래는 php DB 개인정보는 캡쳐에서 생략하고 캡쳐 하였다. 이상 허접의 기록

기초적인 html form태그 회원가입폼 table에 넣어서

이미지
<html> <head>   <title>form태그 input태그</title>    </head> <style>  table{    text-align: center;  }  td{    width: 300px;    height: 100px;    border: 5px solid;  } </style> <body>   <center> <h1> 회원가입</h1> <form>     <table> <tr>     <td>First Name:</td>     <td><input name="firstname" type="text" value="first name" /><br /></td>   </tr> <tr>     <td>Last Nane:</td>     <td><input name="lastname" type="text" /> </td>   </tr> <tr> <td> id :</td>     <td><input maxlength="10" name="id" type="text" /><br /></td>   </tr> <tr>     <td...

ATOM editor 간지작살 타이핑 패키지! active-power-mode

이미지
Atom 에디터의 간지작살 패키지! active-power-mode 위 처럼 콤보 및 여러가지를 설정할 수 있다.

jsp 와 JDBC 로 간단한것

이미지
오라클과 연동하여 기본적인 DML 문장들을 실행해본다. 왼쪽 상단에 추가 버튼을 누르면 아래와 같은 페이지로 넘어간다. 처음엔 다 빈칸인데 스크린샷 찍는데 여러번 찍어야 되서.. 위와 같이 채운 다음 가입하기 버튼을 누르면 아래와 같이 실행된다. 34번 삼신할매 행이 추가 되었다. 그리고 다시 34번 삼신할매 우측의 수정을 클릭하면 아래와 같은 페이지로 넘어간다. 이번에는 빈칸이 아니라 javaBean을 이용하여 미리 넣었던 값들이 불러와 있다. 그리고 값들을 아래와 같이 바꿔주고 수정하기 버튼을 누른다. 그러면 아래와 같이 34번 삼신할매가 34번 재벌3세로 바뀐것을 확인 할 수 있다. 그리고 아래와 같이 체크박스를 사용하여 3개의 행을 지워보겠다. 3개 행을 체크한 후 좌측 상단에 삭제버튼을 클릭하면 3개행이 지워진다. 삭제된 결과는 아래사진에서 확인이 가능 하다. 결과 5행중 3행을 삭제하고 나니 2개행만 남았다. 행마다 우측에 삭제버튼이 있는데 스크린샷 찍기가 귀찮아서 생략한다. 클릭하면 해당행만 삭제가 된다. 그리고 노란색줄에 체크박스를 누르면 전체행이 선택되고 좌측상단에 삭제버튼을 누르면 선택된 만큼 삭제가 가능하다. JDBC사용을 위해 나는 오라클11g를 사용하기에 프로젝트에 ojdbc6_g.jar을 설정해주었다. 그리고 각 행마다 객체로써 사용하기 위해서  MovieBean을 만들어서 이용했다. MovieDao에서 드라이버로드 및 연결 그리고 쿼리들을 실행하였다. 맨 처음 페이지가 list.jsp이며 좌측상단에 추가 버튼을 누르면, insertForm.jsp로 넘어가게끔 그리고 정보를 입력하고  가입하기 버튼을 누르면 inputProc.jsp로 넘어가서 javaBean을 이용하여 넘오오는값을 객체로 받아 MovieDao에서 쿼리를 실행하게 하였다. 쿼리실행이 성공적으로 완료되면 list.jsp로 실패하면 insertFo...

java for문 10단위의 합

이미지
public class For_if { public static void main(String[] args) { // TODO Auto-generated method stub  youn1223@daum.net int sum; int i; System.out.println(); sum=0; for(i=1;i<=100;i++){ sum=sum+i; if(i%10==0){ System.out.println(1+"~" +i+" : "+sum); } } System.out.println(); sum=0; for(i=1;i<=100;i++){ sum=sum+i; if(i%10==0){ System.out.println(i-9+"~" +i+" : "+sum); sum=0; } } } }                                   결과                                   10단위의 합구하기

java array 성적입력받아 성적표 출력하기

이미지
import java.util.Scanner; public class Sungjuk { public static void  main(String[] args){ Scanner sc = new Scanner(System.in); System.out.print("이름 입력=>"); String name = sc.next();//문자열입력 System.out.print("HTML 점수=>"); double html=sc.nextDouble(); System.out.print("JSP 점수=>"); double jsp=sc.nextDouble(); System.out.print("JAVA 점수=>"); double java=sc.nextDouble(); double total=html+jsp+java; double avg=total/3.0; System.out.println(name+"학생의 점수"); System.out.println("HTML : "+html); System.out.println("JSP : "+jsp); System.out.println("JAVA : "+java); System.out.println("합계 : "+total); System.out.printf("평균 : %.2f\n" , avg); System.out.println("-------------------------------"); double[] arr = new double[3]; arr[0]=html; arr[1]=jsp; arr[2]=java; double max; double min;         int ...