Mariadb JDBC PROGRAMMING2

Slides:



Advertisements
Similar presentations
자바 5.0 프로그래밍.
Advertisements

목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
명품 JAVA Programming 제 9 장 자바의 GUI, AWT와 Swing.
Chap12 그래피컬 사용자 인터페이스(GUI)
- 계산기 GUI 구성하기 - 조원: 박강국 오정은 이귀식 김도윤 안영진.
그래픽 프로그래밍 (GUI - Graphic User Interface)
9장. 스윙 프로그래밍.
클래스 class, 객체 object 생성자 constructor 접근 access 제어 이벤트 event 처리.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
레이아웃 관리자 스윙 구성요소 비트박스 프로그램
컴퓨터 프로그래밍 실습 #7 제 4 장 GUI 클래스 작성.
MIDP UI ps lab 김윤경.
명품 JAVA Programming.
>> 졸업 프로젝트 프리젠테이션 <<
Part 5 사용자 인터페이스 Chapter 14 : 그래피컬 사용자 인터페이스 Chapter 15 : 이벤트 처리
윤 홍 란 다이알로그(대화상자) 윤 홍 란
윤 홍 란 제3장 클래스와 객체의 사용-2 윤 홍 란
Kim heesang JDBC Programming 2 Kim heesang
제 4 장 클래스 작성 Lab 4- 2.
9장 AWT(1).
Lesson 12. 사용자 인터페이스(AWT) - 1
Java의 정석 제 13 장 AWT와 애플릿 Java 정석 남궁성 강의
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
Power Java 제19장 배치 관리자(Layout Manager).
Chapter 13 GUI 프로그래밍 01 GUI 화면 구성 02 GUI 이벤트 처리 03 GUI 메뉴와 툴바 예제 모음 요약
어서와 Java는 처음이지! 제8장 그래픽 사용자 인터페이스.
Choi Younghwan CSE HUFS
19장 스윙과 이벤트 처리 Section 1 스윙 컴포넌트 Section 2 이미지 아이콘과 라벨
Chapter 12. Awt와 Swing Chapter 13. 배치 관리자 Chapter 14. 이벤트 관리자
목 차 1. swing component 특징 및 관련 packages
KIM HEESANG JDBC Programming 3 KIM HEESANG
8.1 인터페이스 개요와 인터페이스 정의 8.2 인터페이스의 사용 8.3 인터페이스의 상속 8.4 인터페이스 참조
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
9장 AWT(1).
GUI 프로그래밍과 AWT 컴퓨터 공학실험(I) 인공지능 연구실.
Visual Basic .NET 처음 사용하기.
JAVA WINDOW PROGRAMMING
자바 5.0 프로그래밍.
Power Java 제14장 배치 관리자.
KHS JDBC Programming 4 KHS
그래픽 사용자 인터페이스와 사건처리.
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
Grade Server Team14. Attention Seeker
JAVA Canvas Swing.
인터넷응용프로그래밍 JavaScript(Intro).
CHAP 13. 방명록 만들기 실습.
1차 프로젝트 발표 GAME ENGINE 게임 공학과 이성진.
10장 tkinter로 GUI 만들기.
30강 JAVA 그래픽 JAVA GUI(Graphic User Interface)란? AWT 컴포넌트? Swing 컴포넌트?
maria db JDBC PROGRAMMING3
Lesson 2. 기본 데이터형.
인터넷응용프로그래밍 MYSQL(phpMyAdmin).
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
그래픽 모듈 편집.
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
IOS Press Last Update : Jan, 2012.
JAVA WINDOW PROGRAMMING
자바 5.0 프로그래밍.
GUI 프로그래밍과 AWT 컴퓨터 공학실험(I) 인공지능 연구실.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
TrustNet 전자 협조전 사용설명서 목 차 작성,수정,삭제 결재함 처리현황 발송대장,접수대장
maria db JDBC PROGRAMMING 5
Power Java 제14장 배치 관리자.
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
프로젝트 결과 발표 네트워크정보통신과 강동성 이현미.
Presentation transcript:

Mariadb JDBC PROGRAMMING2 장종원 Phobos90@naver.COM

회원관리 프로그램 회원을 가입시키고, 로그인, 검색, 추가, 삭제가 가능한 프로그램 Swing을 사용한 GUI 프로그램 DB 스키마 TABLE NAME : MEMBER Id(PK) Password Name Email varchar(25) varchar(100)

Class 프로그램을 구성하고 있는 클래스들

결과 화면

GUI Graphical User Interface의 약자로서 이미지 혹은 그래픽을 이용하여 메뉴 등을 포함하 는 화면을 구성하고 사용자가 입력을 편리하게 하도록 작성하는 사용자 인터페이스 awt : Abstract Window Toolkit의 약자로, 장점으로는 일정하게 정해진 모양이 없어서 운영체제의 특징에 따라 화면을 구성, 따라서 운영체제에 따라 느낌이 다름 Component들이 운영체제의 도움을 받아 화면에 출력되기 때문에 운영체제 리소스를 많이 소모하는 등 기타 문제점으로 현재는 Swing을 주로 더 사용함 Ex) Button, Frame, TextField … swing : AWT와는 달리 순수한 자바 언어로 작성되었고, 운영체제의 도움을 받지 않고 구현되기 때문에 모든 운영체제에서 동일한 느낌 제공 스윙 컴포넌트의 이름은 AWT 컴포넌트와 구분을 위해 모두 대문자 J로 시작 Ex) JButton, JFrame, JTextField … 두 가지를 섞어 화면을 구성할 수 있음

Swing의 look & feel을 이용한 다양한 GUI

GUI 패키지 계층 구조 자바의 모든 GUI 컴포넌트들은 Component 클래스를 받드시 상속받음 Container 일반적으로 컨테이너들은 java.awt.Container 클래스를 상속 받음 awt : Frame, Window, Panel, Dialog, Applet, … swing : JFrame, JWindow, JPanel, JDialog, JApplet, … 최상위 컨테이너 : 다른 컨테이너에 속하지 않고 독립적으로 존재하여 출력되는 컨테이너 ex) JFrame, JApplet, JDialog Component 화면구성을 담당하는 요소, 임의의 컨테이너에 포함되어야 비로소 화면에 출력될 수 있는 객체 Button, TextField, TextArea, … Layout Manager Container 위에서 Component들의 위치와 크기를 결정 하나의 컨테이너는 반드시 하나의 배치관리자를 가짐 import java.awt.xxx; 식으로 import 하여 사용 BorderLayout, GridLayout, FlowLayout, CardLayout, GridBackLayout, …

GUI

Main

MainFrame

DatabaseManager Database name Database username Database password

JoinPanel

JoinPanel(…)

LoginPanel

LoginPanel(…)

과제 검색, 수정, 삭제에 대한 모듈을 작성하여 프로그램을 완성하시오 GUI는 원하는 형태로 구성 결과는 코드와 GUI 캡쳐 다음 주 수업 전까지 제출

과제(예시)