* 레이아웃 *

 

 ​레이아웃 이란 화면의 구성요소(컨트롤)들의 배치입니다.


단순히 화면에 구성요소를 배치하는 것 만이 아니라


주목성/가독성/명쾌성/조형성/창조성 등을 충분히 고려하여


레아아웃을 구성해야 합니다.


(이러한 레이아웃을 쉽게 정의 할 수 있도록 해주는 것을 패널

 

이라고 하는데 패널의 자신의 콘텐츠를 어떻게 정렬해야 하는지


를 정의 하고 있는 컨트롤로 쉽게 생각해 무엇을 담을 수 있는


컨테이너 라 생각하면 된다)


WPF 에서는 아래와 같은 범용 컨트롤을 제공합니다.


* Canvas


*DockPanel


* grid


* StackPanel


* UniformGrid


* WrapPanel

 

 

'닷넷 > Wpf프로그래밍' 카테고리의 다른 글

WPF 교육6  (0) 2015.09.18
WPF 교육5  (0) 2015.09.18
WPF 교육3  (0) 2015.09.17
WPF 교육2  (0) 2015.09.17
WPF 교육1  (0) 2015.09.17

배열 정의하기

 

 

 

 

Ø배열 정의하기

  int [] myArray;  //ß선언

  myArray = new int[3] {1,2,3}//ß인스턴스화

두개를 함께

  int [] myArray =  new int[3] {1,2,3}

 

 

Ø다차원 배열 정의

  int [,] myArray

  = new int[2,3] {{11,12,13},{21,22,23}}

  int [,,] myArray //ß 3차원

 

 

 

Definition of Array

 

 

 

 

 

ØArray?
l같은 데이터 형식을 갖는 다수의 객체를 묶어둔 큰 객체

 

Ø용어
lElement – 배열에 들어있는 각각의 데이터들
lIndex – 몇번째 데이터인가?
lLength  몇 개의 데이터를 담고 있는가?
lRank  – Index가 몇 개인가?

 

 

 

 

break / continue 문

 

 

 

 

 

 

Øbreak

: 반복문 내의 임의의 지점에서 루프를 빠져나가야 할 때 break문을 사용한다

 

Øcontinue

: 루프의 남은 부분을 skip하고 루프의 처음으로 제어를 넘긴다.

while(i<10){

  statements;

  break;

  statements;

  continue;

  statements;

}

 

 

 

NULL...

 

*null의 비교

-null 값을 테스트하기 위한 비교 방법은 IS NULL, 또는 is NOT NULL임

-만약 다른 조건으로 NULL을 함께 사용하였을 경우 결과는 UNKNOWN으로 리턴됨

-WHY? Null은 데이터의 부족함을 나타냄, 즉 null은 같음('=') 또는 같지 않음('≠')을 다름 값과 비교하거나 다른 null과 비교할 수 없다.

-그러나 오라클에서는 두 개의 서로 다른 null에 대하여 같다고 판단할 수 있는 방안은 제시하고 있음

-DECODE 함수를 이용하여 판단하였을 경우

-복합 키 내에서 null이 나타날 경우(that is oracle considers identical two compound keys containing nulls if all the non-null components of the keys are equal)

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

오라클공부 184. NULL 연산자 예  (0) 2015.09.18
오라클공부 183. NULL...  (0) 2015.09.18
오라클공부 181. NULL의 이해  (0) 2015.09.17
오라클공부 180. NULL의 이해  (0) 2015.09.17
오라클공부 179. NULL의 이해  (0) 2015.09.17

NULL의 이해

 

SELECT MGR FROM EMP WHERE ENAME='SCOTT';                       7566

 

SELECT MGR FROM EMP WHERE ENAME='KING';                           NULL

 

SELECT NVL(MGR,0) FROM EMP WHERE ENAME='KING';                 0

 

SELECT MGR FROM EMP WHERE ENAME='KANG';                          공집합

 

SELECT NVL(MGR,'X') FROM EMP WHERE ENAME='KANG';             공집합

 

SELECT MAX(MGR) FROM EMP WHERE ENAME='KANG';                  NULL

 

SELECT NVL(MAX(MGR),99) FROM EMP WHERE ENAME='KANG;'      99

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

오라클공부 183. NULL...  (0) 2015.09.18
오라클공부 182. NULL...  (0) 2015.09.17
오라클공부 180. NULL의 이해  (0) 2015.09.17
오라클공부 179. NULL의 이해  (0) 2015.09.17
오라클공부 178. NULL의 적용기준  (0) 2015.09.17

NULL의 이해

 

NVL

。Null인 경우만 지정된 값으로 대치하는 함수

-NVL(Null 판단 대상, 'Null 일때 대체값')

 

NVL2

。Null의 여부에 따라 지정한 값으로 대치하는 함수

-NVL2(Null 판단 대상, 'Not Null일 때 대체값', 'Null일 때 대체값')

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

오라클공부 182. NULL...  (0) 2015.09.17
오라클공부 181. NULL의 이해  (0) 2015.09.17
오라클공부 179. NULL의 이해  (0) 2015.09.17
오라클공부 178. NULL의 적용기준  (0) 2015.09.17
오라클공부 177. NULL...  (0) 2015.09.17

NULL의 이해

 

*Example

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

오라클공부 181. NULL의 이해  (0) 2015.09.17
오라클공부 180. NULL의 이해  (0) 2015.09.17
오라클공부 178. NULL의 적용기준  (0) 2015.09.17
오라클공부 177. NULL...  (0) 2015.09.17
오라클공부 176. NULL  (0) 2015.09.17

+ Recent posts