안녕하세요 박스여우입니다.새학기가 되어 학교에 오자마자 불같이 떠오른 아이디어로 만든 연장학습 신청 시스템을 소개해 드리려고 합니다. 처음 만들어 보는 웹이라 여러 시행착오를 거쳤습니다.처음에는 jsp나 php같은 언어를 사용하지 않고, 단순히 java와 js 만으로 무식하게 제작하였습니다. 하지만 jsp를 배우면서 퀄리티를 조금더 높였고, 없던 디자인 감각도 쥐어 짜내서 꾸며보았습니다.(그래도 역시 보기 흉하네요..) 메크로를 만들어 연장신청을 할 가능성이 있어서 google recapture를 추가하였고,jsp로 다시 짜면서 세션과 쿠키를 이용한 자동 로그인 기능도 추가하였습니다. 처음에는 해당 웹을 통해 DSM알리미 웹 버전을 만들어 IOS와 같은 다른 플랫폼들도 지원할 계획을 마음속에 가지고 있었..
안녕하세요 박스여우입니다.이번주에 드디어 작년 8월 중순부터 시작한 저희 대마고 알리미 앱을 출시하였습니다. 아무래도 단순 알리미 역활이 아니라 설문조사와 같은 개인적인 데이터들을 다뤄야 하기 때문에 보안을 조금 손봤고, 학교 앱이다 보니 정말 공을 들여 만들긴 했습니다. (그래도 퀄리티가 낮은 기분은 뭐지..) 앱 자체가 CollapsingToolbarLayout에다가 ViewPager, RecyclerLayout, ArrayListFragmet 등으로 떡칠을 하니 해상도 문제가 심각하더라구요. 그래서 얼마전에 새롭게 알게된 ScalableLayout을 통해 거의 대부분의 레이아웃을 대폭 수정했습니다. 그래도 발생하는 해상도 문제들은 차차 손을 봐야겠죠.. 진짜 해상도 문제랑 씨름을 많이한것 같아요....
안녕하세요 박스여우입니다. 이번에는 몇개월 동안 작업중인 저희 학교의 앱을 소개해 보고자 합니다. 저는 현재 대덕 SW 마이스터고에 재학중이며, 졸업인증 프로젝트로 학교의 앱을 제작중에 있습니다. 저희 학교 특성상 전원 기숙사 생활을 하는 학교이기에, 가정통신문이나 공지사항, 학교 소식 등이 잘 전달이 되지 않는 불편함이 있습니다. 따라서 학부모님들이 휴대폰으로 간편하게 설문조사, 가정통신문에 응답하고, 학교의 소식을 확인할 수 있도록 앱을 제작하게 되었습니다. 우선, 학교의 홈페이지를 파싱하여 공지사항, 가정통신문을 다운 받거나 확인이 가능하며, 원하는 날짜의 급식과 바로 다음 날 먹게될 급식을 바로 보여주게 됩니다. 학생, 교사, 학부모님의 아이디의 로그인과 회원가입을 구별하며, 로그인 된 계정의 퍼..
일주일동안 코딩하여 완성시킨 ProLan FileGate입니다. import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JComboBox; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.JButton; import javax.swing.ImageIcon; import java.awt.Color; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.DataOutputStream; import java.io.FileInputStream;..
채팅프로그램 연습삼아 채팅프로그램과 서버를 만들어 보았습니다. 아래 소스는 마음대로 사용하셔도 좋습니다. 아래는 서버의 소스입니다. import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class server_Test{ static Socket client[] = new Socket[100]; static Socket check; static int count=0,counts=0; static String prints; static boolean checkss; public static void main(String[] args) throws Exception{ ServerSocket server ..
JAVA - 영어단어 프로그램(2) 이번 영어단어 프로그램은 인터페이스를 추가해 주었습니다! 우선 실행과정부터 보시면 뭐하는 프로그램인지 대충 아실수 있습니다. import java.io.FileInputStream; import java.util.Scanner; import javax.swing.JOptionPane; public class Main { static String text[]= new String[100],korean[] = new String[100], input[] = new String[100]; //뜻과 영어 단어를 저장하는 변수 static int count=0; //단어의 개수를 세는 변수 static boolean[] save = new boolean[100]; //출제된 단..
Java - 영어단어 프로그램! txt 파일에 영어단어 뜻 영어단어 뜻 순서대로 입력한뒤 사용하시면 됩니다. 영어단어와 뜻 구별은 스페이스바로 구별됩니다. cmd 창으로 컴파일해서 사용하면 좋습니다. public class test_English { public static void main(String[] args){ int count = 0; //단어의 개수 int count2 = 0; //단어 저장용 카운트 int score = 0; //맞은개수 int total = 0; // 점수 String text[]; //영어 단어 String korean[]; //영어단어의 뜻 String input[]; //입력받는 정답 text = new String[100]; //단어개수만큼 배열을 생성한다 kore..
심심해서 JAVA로 쓸모없는 프로그램을 짜보았습니다. 1번 프로그램은 반편성을할때 유용하게 쓰실수 있습니다. 우선 작동방법부터 보시겠습니다. public class classroll_main { static int input; static int inputs; static int input_team; static int[] student; // 학생 static int[] team; //모둠 public static void main(String[] args){ Scanner scanner = new Scanner(System.in); //Scanner 입력받는 인스턴스를 만들었다. System.out.println("학생의 수를 입력해주십시요"); input = scanner.nextInt(); Sys..