'JAVAFX'에 해당되는 글 8건

  1. 2010.01.26 JavaFx 시퀀스 (Sequence)에 대하여 정리
  2. 2010.01.22 JavaFx 데이타형 (Data types)
  3. 2010.01.21 JavaFx Script 란?
JavaFx2010.01.26 15:32
- 시퀀스
시퀀스란 다섯가지 기본데이타 형을 포함한 데이타들의 집합임
객체들의 ordered list이며, 시퀀스의 객체들은 아이템이라 칭함

시퀀스는 [ 과 ]로 아이템을 감싸고 콤마(,)로 각 엘레먼트를 구분함

> 컴파일러는 각 아이템이 문자열 상수(String Literal)로 선언되었기 때문에
'문자열 시퀀스'를 생성하려는 것을 알고 있음

시퀀스의 타입을 명시적으로 선언하려면 시퀀스 변수 선언뒤에 타입과 함께 []를 붙인다 시퀀스는 다른 시퀀스를 포함할수 있음 // 이경우에 컴파일러는 자동으로 포함된 시퀀스를 펼처내 한 시퀀스로 펴내면 다음과 같다 시퀀스를 속기로 선언 10진수는 편하게 시퀀스를 생성할수 있다. 1부터 100까지의 정수를 포함하는 시퀀스는 다음과 같이 생성할수 있다. Boolean 조건을 걸거나 서술을 통해 이미 존재하는 시퀀스의 부분인 새로운 시퀀스 생성 가능 조건이 걸린 시퀀스 생성하기 시퀀스 nums를 기본으로 nums의 아이템에서 2보다 큰 정수를 포함하는 subset 시퀀스를 만든다면 시퀀스 아이템에 접근하기 0부터 시작하는 숫자 인덱스로 접근 각각의 아이템에 접근하기 위해서 '시퀀스명[인덱스]'로 타이핑함 시퀀스의 크기 sizeof 연산자뒤에 시퀀스 이름을 붙여서 시퀀스의 크기를 측정할수 있음 sizeof days 다음은 7을 출력한다 시퀀스에 아이템 삽입하기 insert 키워드로 시퀀스에 엘리먼트를 붙일수 있다. "before", "after"를 사용하여 삽입하기 인덱스가 주어진 엘리먼트 앞에 before, after 키워드를 사용하여 삽입 아이템 삭제 delete, from 키워드를 사용하여 쉽게 삭제함 인덱스를 사용하여도 삭제가능 시퀀스를 모든 데이타를 삭제할때 delete 키워드 뒤에 시퀀스명을 붙인다 delete days; 시퀀스 뒤짚기 reverse 키워드를 사용 아이템을 뒤집을 수 있다 시퀀스 비교하기 시퀀스 비교는 값의 동일함으로 비교한다. 같은 길이가 같고, 아이템이 같다면 시퀀스는 같다 시퀀스 잘라내기 시퀀스 잘라내기로 시퀀스의 일부분에 접근할수 있다 seq[a..b] - 인덱스 a 부터 인덱스 b 사이의 아이템들
seq[a..<b] = 인덱스는 a를 포함하고 인덱스 b보다는 작은 인덱스의 아이템으로 구성
seq[a..] 인덱스 a부터 시퀀스의 끝까지의 모든 아이템
Posted by 영겁회귀
JavaFx2010.01.22 16:48
* 기본 자료형
String
Integer
Number
Boolean
Duration
-자료형은 널일수 없다.

* 문자열
문자열은 작은 따옴표(')나 큰 따옴표(")를 사용하여 선언 섞어서 사용할순 없다.
"'a'" 나 '"b"' 형태는 가능하다.

"{}"를 사용하여 표현식에 삽입할수 있다.
삽입된 표현식은 인용구를 사용할수 있다
결합
여러 문자열을 결합할수 있다

* Number와 Integer
Number는 실수형, Integer는 정수형
컴파일러가 알아서 추정할수 있음
명시적으로 형을 선택할수 있음  
Number는 소수점이하의 정밀한 수가 필요할때 사용,
대부분의 경우 Integer를 사용하게됨

* Boolean
true or false 값을 갖는다 ;

* Duration
(JavaFx의 새 데이타)
millisecond, sesond, minute, hour의 시간을 타나냄 ;
5m는 5분을 뜻하는 시간 상수이다. 시간 상수는 애니메이션에 주로 이용됨

* Void
Void 는 펑션이 어떤 값도 리턴하지 않는 다는 것을 나타냄
//다음은 같다
// 리턴 타입이 Void
// 리턴 타입 정해지지 않음
* Null
Null은 일반적인 값이 있지 않음을 지칭하는데 쓰이는 특별한 타입
Null은 빈문자열이나 0(zero)이 아니어서, 0과 빈 문자열을 Null과 비교하는 것은 같지 않다
Posted by 영겁회귀
JavaFx2010.01.21 09:51
- JavaFx Script 소스 파일은 "스트립트'라고 부름
선언적이고 정적인 타입의 스크립트 언어임, 빠른 GUI개발에 적합,
자바 플랫폼의 Virtual Machine에서 구동,
자바 프로그램들과 배치 옵션이 같음

- 모든 JavaFx Script 은 표현식이다.
  1. 모든 플록은 표현식임     2. 마지막줄은 결과(리턴) - GUI 화면 만들기
> 기본 Swing 프로그램 - 어렵다 > JavaFx 에서는 - 클래스 선언 Customer 클래스 펑션을 포함.
펑션은 자바 프로그래밍 언어의 메소드와 비슷하다.    
- 다른 클래스로 부터의 상속
(자바와 같이) 추상 클래스는 인스턴스화 될수 없다. SavingAccount는 추상클래스 Account를 확장한다.
SavingAccount는 (자바와 같이) 인스턴스화 될수 있다. - 펑션 Override - 객체란? (자바와 같다)
객체는 상태와 동작을 표현한다.
> 객체의 상태는 변수로 표현된다(속성)
> 객체의 동작은 펑션으로 표현된다.
객체는 어떤것이든 표현가능. 버튼,체크박스,텍스트 라벨같은 GUI컴포넌뿐 아니라
온도정보,재무정보,상품등록정보같은 보이지 않는 추상적인 것들까지 모델링이 가능하다.

- 객체상수
  (자바와는 다르게) 객체는 객체상수(Object Literal)로 생성될수 있다.
  new 키워드를 통한 생성이 아니라 간단한 선언 문법으로 생성함
  자바스크립트와 유사하다 첫번째 단어는 생성하려는 객체,클래스의 타입을 나타낸다
variable: initial-value // initial-value 초기화값은 표현식이다. 객체 상수를 선언할때는 객체 변수들은 콤마(,)나 공백, 세미 콜론으로 구분 가능. 객체 상수를 할당 변수에 할당할수 있다
Posted by 영겁회귀