문자열 비교

 

 

 

 

Ø ==, != 연산자
l 문자열간의 비교를 위한 연산자

 

Ø str1.Equals(str2) 메소드
l (str1 == str2) 와 같은 값을 반환

 

Ø str1.CompareTo(str2) 또는

       string.Compare(str1, str2)

l str1 srt2 보다 크면(문자에도 순서가 있다) 1 작으면 -1 같으면 0을 반환

 

Ø 프로그램의 readbility   위해서 되도록 연산자를 쓰자.

 

 

 

 

 

 

문자열 메소드 (4) – 구분

 

 

 

 

 

ØSplit(구분문자)
l문자열을 구분자를 기준으로 잘라서 여러 개의 문자열로 만든 다음, 이 문자열 들의 배열을 반환한다.

) 빈칸으로 나누어진 문자열

string str1 = "123 456 7 89";

string [] str2 = str1.Split(' ');

foreach (string str3 in str2) Console.WriteLine(str3);

//결과???

 

 

 

 

 

문자열 메소드 (3) – 검색, 포멧

 

 

 

 

ØIndexOf(str), LastIndexOf(str)
l문자열이 처음으로 (마지막으로) 나타나는 곳의 위치를 리턴

 

ØSubstring(index), Substring(index, length)
lindex 위치부터 length 길이 만큼 잘라냄. Length없으면 끝까지의 문자열을 잘라냄

 

ØString.Format(formatString, args)
lConsole.Write 메소드의 화면 출력 값과 동일한 string으로 반환한다.
l) a=String.Format(“{0}:{1}”, “boo”, 1234);

     à a=“boo:1234”

 

 

 

 

 

문자열 메소드 (2) - 변환, 교체

 

 

 

 

 

ØToUpper(), ToLower()

  : 대문자/소문자로 통일

 

ØTrim(), TrimStart(), TrimEnd()

  : 공백 앞뒤 자르기, 앞부분 공백 자르기, 뒷부분 공백 자르기

 

ØReplace(바꿀문자열, 바뀔문자열)

  : 문자열 내에서 바꿀문자열을 찾아 바뀔문자열로 바꾼다. 아래는 공백제거의 예이다.

  ) "12 3    4".Replace(" ", "") à "1234"

 

 

 

 

 

 


⁠​<애니메이션>

 


⁠WPF 의 애니메이션을 사용하면 컨트롤과 요소를

​늘리거나 흔들거나 회전하거나 점점 흐리게 만들어

​보다 효과적인 페이지 전달효과를 줄 수있습니다.

​WPF 에서는 대부분의 속성에 애니메이션 효과를

​줄 수 있으므로 대부분의 WPF 개체뿐만 아니라

​직접 만든 사용자 지정개체에 WPF를 통하여서

 

애니메이션 효과를 줄 수 있습니다.

​예제를 통하여 컨트롤의 모양을 바꿔보도록하죠.

​Visual Studio 를 열어 AnimationTest 라는

​이름으로 새로운 프로젝트를 생성합니다.

 

 

다음으로 저는 솔류션 탐색기에서 Window의 이름


만 Animation 으로 변경하겠습니다.


 

 


이 예제에서는 두 단추에 애니메이션 효과를 적용


하여 뷰에서 두 단추를 페이드 인&아웃 합니다.


첫 번째 Button 의 불투명도는 5초의 Duration


동안 1.0부터 0.0까지 변합니다.


   두 번쨰 단추에도 애니메이션 효과를 적용하지만


전체 단추의 불투명도가 아니라 단추의 Backgrond


를 그르니느데 사용되는 SolidColorBrush 의


불투명도에 애니메이션 효과가 적용됩니다.


이 예제를 실행하면 첫 번쨰 단추가 뷰에서 완전히


페이드 인 되고 페이드 아웃되는 동안 두번째


단추의 배경만 뷰에서 페이드 인되고 페이드 아웃


됩니다 텍스트와 테두리는 완전히 불투명한 상태를


유지하게되는 효과입니다.


(WPF 강좌예제 자료)

 


이제 실행을 시켜 버튼의 애니메이션을 확인합니다


예제에서는 Double 값을 생성하는 애니메이션


형식인 DoubleAnimation 을 사용하여 Button 의


Opacity 속성에 애니메이션 효과를 적용합니다.


결과적으로 Button 이 뷰에서 페이드 인 된 후


페이드 아웃이 됩니다.

 

 

 



WPF 강좌 예제자료line_characters_in_love-4


 

 #WPF 교육 / #WPF 강좌자료 / #WPF예제 / #WPF 교육파일 / #오라클자바교육센터

 

문자조작 함수 INSTR 함수

 

*INSTR 함수

-문자열중에서 사용자가 지정한 특정 문자가 포함된 위치를 반환하는 함수

-n번째 위치부터 m번째 char의 위치를 찾음

-만약 n이 음수이면 char의 뒤부터 찾음

 

*사용법

 

 INSTR(expr | column, char[,n[m] ] )

 

 

문자조작 함수 SUBSTR 함수 예

 

*사용 예

-학생 테이블에서 1학년 학생의 주민등록 번호에서 생년월일과 태어난 달을 추출하여 이름, 주민번호, 생년월일, 태어난 달을 출력하여라.

 

문자조작 함수 SUBSTR 함수

 

*SUBSTR 함수

-문자열의 일부를 추출하는 함수

 

*사용법

-문자열에서 m번째 문자부터 n개의 문자 추출

-m이 음수이면 시작위치는 문자열의 마지막

-n을 생략하면 m부터 마지막 문자까지 추출

 

 SUBSTR(expr | column, m[,n] )

 

 

SUBSTRB(column|expression, m[,n]) : m값이 음수면 문자값의 끝부터..)

-SUBSTRB('String',1,3)--> Str: 1번째부터 3개의 문자를 리턴한다.

-.substr 글자기준

-.substrb 바이트기준

-예>col="우리나라"

-substr(col,1,2)-->우리

-substrb(col,1,2)-->우

 

 

+ Recent posts