
Xcode에서 코드 작업후 Git Repository에 연결하는 방법을 소개하도록 하겠습니다. (1) [Xcode] - [Preferences] (2) Accounts Tab - 왼쪽 하단에 존재하는 + 버튼 클릭 후, Github를 추가합니다. (3) Account와 Token를 추가하라고 나오는데 각자의 계정 이름과 Token을 입력해주시고 토큰이 존재하지 않으신 분들은 Create a Token on GitHub 버튼을 클릭하여 절차대로 이동하시면 됩니다. (4) 작업했던 Project로 와서 2번 째 탭에 존재하는 저 버튼을 클릭합니다. (5) Remotes에 오른쪽 버튼 클릭 후, git에 새로운 repository에 저장하고 싶으면, New "SwitftUlmemo" Remote... 클릭하시..

28일차인 오늘은 CheckboxEvent에 대해서 학습했다. 실행코드) package ja_0805; import java.awt.*; import java.awt.event.*; class CheckboxEventTest extends Frame{ Label q1; Label q2; Label score; Checkbox q1cb1, q1cb2, q1cb3, q1cb4; Checkbox q2cb1, q2cb2, q2cb3, q2cb4; CheckboxGroup group; Button end; CheckboxEventTest(String title){ super(title); //Frame(String title)을 호출한다. setSize(500, 300); setLayout(new GridLayo..
27차인 오늘은 AWT ActionEvent에 대해서 학습했다. "ActionListener" 이라는 interface 안에 actionPerformed를 재 정의해서 해당 메소드안에 실행코드를 입력하면 지정한 Component의 액션이 발생했을 때, 실행코드가 작동하게 된다. package ja_0805; import java.awt.Button; import java.awt.Frame; import java.awt.Label; import java.awt.Panel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Date; public class ActionEvent_1 extends F..

현재 국내에 존재하는 대부분의 JAVA 국비 과정에서는 오라클 데이터베이스를 사용한다. Window 개발환경에서는 큰 무리 없지만, 국비과정에서 M1칩이 내장된 Macbook을 사용하면 오라클 데이터베이스를 사용하기 힘들다. 구글링 해보면 여러가지 방법이 있지만 사실 대부분의 방법이 굉장한 난이도를 가지고 있다 . . . . ㅠㅠ 그렇다고, 맥북을 버릴 수 는 없고,,, 그 중에서 가장 수월한 방법인 Oracle Could 프리티어를 사용해서 SQL developer를 사용하는 방법을 소개할까 한다. 1. Oracle Cloud 회원가입. Cloud Sign In www.oracle.com 위의 링크에 접속하여 클라우드 회원가입을 진행할 것이다. Sign up 버튼을 클릭하여 회원가입 페이지로 들어갑니다..
1) 레이아웃 매니저를 이용해서 컴포넌트 배치 - 컨테이너에 포함된 컴포넌트의 배치를 자동관리 - 종류: BorderLayout, FlowLayout, GridLayout, CardLayout, GridbagLayout - 기본형: FlowLayout(Panel, Applet), BorderLayout(Window, Dialog, Frame) 2) BorderLayout - 5개의 영역으로 분리(각 영역당 컴포넌트 1개 삽입 가능, Panel 사용하면 여러개 가능) - 생성자: BorderLayout(int hgap, int vgap) // 좌우 간격, 상하 간격(미선택 가능) 3) FlowLayout - 워드프로세서와 같이 맞춤 정렬 가능(좌, 중간, 우) - 생성자: FlowLayout(int ali..
25일차인 오늘은 Java AWT를 이용해서 Frame을 만들어봤다. . AWT의 주요 컴포넌트 1) Frame - titlebar와 최소화, 최대화, 닫기 버튼을 가진 윈도우(컨테이너) - 생성자: Frame(String title) ex) Frame f = new Frame("Hi") // Hi 프레임 생성 - setSize(int, int): 사이즈 설정 - setLayout(new 레이아웃명()): 레이아웃 설정 - setVisible(true): 프레임 시각화 - 프레임참조변수.add(컴포넌트 참조변수): 컨테이너에 컴포넌트 추가 2) Button - 사용자가 클릭했을 때 작업이 수행되도록 하는 컴포넌트 - 생성자: Button(String label) - setLocation(int, int)..
네트워크 시험
23일차인 오늘은 AWT를 학습했다. AWT(Abstract Windows Toolkit) : 사용자가 컴퓨터를 사용하기 위해서는 운영체제의 도움이 필요합니다. 운영체제는 사용자가 컴퓨터를 쉽게 사용할 수 있는 환경을 제공하 는데 이를 Interface라고 하고, 일반적으로 Interface는 CUI, GUI 가 있습니다. CUI 는 DOS 와 같은 텍스트 환경에서 명령어를 직접 입력해 사용하는 방식입니다. 사용자가 모든 명령어를 외워야한다는 점이 어렵습니다. 결국 사용자와의 접근이 쉽지않아 GUI에 자리를 내어주게 되었습니다. GUI는 컴퓨터를 쉽게 사용할 수 있도록 만들어진 기능입니다. 명령어가 아닌 Icon을 사용해 원하는 작업을 할 수 있습니다. 1980년대 Apple 컴퓨터에서는 mac os 라..