날짜 함수 날짜 계산 예

 

*사용 예

-교수 번호가 9908인 교수의 입사일을 기준으로 입사 30일 후와 60일 후의 날짜를 출력하여라.

 

 

날짜 함수

 

*날짜함수는 날짜 데이터 타입에 사용하는 함수

 

*날짜 계산

-날짜 계산은 날짜 데이터에 더하기, 빼기의 연산을 하는 기능

 

[표6.5] 날짜 타입의 연산

 

 

 

<문서(Document)>

 

 

문서는 WPF에서 제공되는 기능중 하나로 텍스트

 

 

위주의 콘텐츠타입의 광범위한 문서 기능을

 

통해 기존 Windows에 비해 보다 쉽게 액세스하고,

 

읽을 수 있도록 디자인된 고품질 콘텐츠를 작성할수있

 

습니다. 향상된 기능 및 품질과 더불어 WPF에서는

 

문서 표시, 패키지 및 보안에 대한 통합 서비스도

 

제공합니다.

 

그럼 문서 샘플을 만들어 보도록합시다.

 

위에서와 동일한 방법으로 "Document"라는

 

Window를 추가하겠습니다.

 

 

문서를 작성하는데 있어서 두가지의 문서 컨트롤이

 

있는데 하나는 고정 문서 컨트롤(DocumnetViewer)와

 

유동 문서 컨트롤이 있습니다.

 

각각은 사용함에 있어 약간의 차이점이 있는데

 

문서 콘텐츠의 특성에 따라 사용이 달라집니다.

 

고정 문서 콘텐츠는 DocumnetViewer 컨트롤을 사용

 

하며 FixedDocument 콘텐츠를 표시하도록

 

디자인 되어있습니다.

 

유동 문서 콘텐츠는 세 가지 컨트롤인

 

FlowDocumentReader , FlowDocumentpageViewer

 

및 FlowDocumentScrollViewer 를 사용하여

 

표시되어 집니다.

 

FlowDocumentScrollViewer 컨트롤을 사용하여

 

예제를 만들어 보겠습니다.

 

새로 추가한 "Document.xaml" 에

 

아래 코드를 작성하겠습니다.

 

 

 

 

그럼 App.xaml을 수정한 후에 실행을 합니다.

 

 

 

 

위 코드에서 사용한 FlowDocumentScrollViewer

 

는 콘텐츠를 연속 스크롤 모드에서 유동 콘텐트를

 

볼 수 있는 컨트롤을 제공합니다.

 

 

 

 

 

#WPF/#WPF강좌/#WPF자료/#WPF강의/#WPF강의자료

#오라클자바교육센터/#오라클/#자바/#JAVA#ORACLE

 

 

 

즐거운 주말 보내세요~

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

WPF 강좌예제 레이아웃 - DockPanel  (0) 2015.10.07
WPF 강좌자료4 (레이아웃 - Canvas)  (0) 2015.10.05
WPF 강좌자료2  (0) 2015.10.01
WPF 강좌자료  (0) 2015.10.01
WPF 교육11  (0) 2015.09.24

Polymorphism

 

 

 

 

Ø다형성
l클래스가 다양한 형태를 가질 수 있음을 의미한다.
l고속버스가 자동차로 부터 상속을 받았을 때, 둘 다 Run() 이라는 메소드를 가지고 있다고 해도 Run()의 의미는 다를 수 밖에 없다. 또한 고속버스로 부터 상속받은 우등고속버스 역시 Run()의 의미가 달라진다. 이것을 오버라이딩에 의한 다형성이라고 말한다.
l또한 고속도로를 달리는 Run(고속도로 a)와 일반 국도를 달리는 Run(일반국도 b)는 서로 다른 의미가 된다. 이것을 오버로딩에 의한 다형성이라고 말한다.

 

 

 

 

 

 

Multiple Inheritance

 

 

 

 

 

 

 

 

Ø하나의 부모로 부터 상속 받는 것을 단일 상속, 둘 이상의 부모로 부터 상속받는 것을 다중 상속이라 지칭한다.
Ø다중 상속을 지원하는 것이 실세계에 더 가깝다.
Ø하지만 프로그램 상의 복잡도 때문에 C#에서는 지원하지 않는다. 편법으로 인터페이스를 이용한다.

 

 

 

 

 

 

상속 (Inheritance)

 

 

 

 

Ø상속
l객체는 자신의 특성과 행동을 다른 객체에게 상속할 수 있다. 자동차 객체에 있는 특성들은 거의 대부분 고속버스 객체에서 존재하게 된다. 이 경우 자동차가 고속버스에게 속성을 상속한 것이 된다.

 

 

Ø추상클래스
l상속 관계상 최상위에 있는 것이 추상 클래스이다. 상속만을 위해서 존재하는 클래스이다.

 

 

Ø최종클래스
l더 이상 상속하지 않는 클래스로 상속 관계상 최하위에 있다. C#에서는 명시적으로 상속을 금지하는 키워드 sealed를 사용한다.

 

 

 

 

 

숫자 함수 CEIL, FLOOR 함수 예

 

*사용 예

-19.7보다 큰 정수 중에서 가장 작은 정수와 12.345보다 작은 정수 중에서 가장 큰 정수를 출력하여라.

 

 

숫자 함수 CEIL, FLOOR 함수

 

*CEIL, FLOOR 함수 

-CEIL 함수는 지정한 숫자보다 크거나 같은 정수 중에서 최소 값을 출력하는 함수

-FLOOR 함수는 지정한 숫자보다 작거나 같은 정수 중에서 최대 값을 출력하는 함수

 

*사용 예

CEIL (expr | column)

FLOOR (expr | coulmn)

 

 

 

 

+ Recent posts