skill

이전에 객체지향에 대해 알아봤다. 그 중 상속에 대해 더 적어볼까 한다. 상속은 클래스 만들지 정말 자주 쓰는 기능.. 간단하게 자동차에 대해 만든다 하더라도 자동차의 클락션 기능은 모든 자동차에 들어가는 기능이고 일부 기능들은 각 제조사에 따라 들어갈수도 안들어갈수도있다. 이러한 부분들을 생각하며 클래스를 구성한다면 중복되는 코드들을 상당히 줄여나갈 수 있다. 그리하여 상속하는 방법중 3가지 virtual, abstract, interface을 알아보도록 하자. 1. Virtual Virtual은 말 그대로 가상이다. 부모클래스에서 선언을 했더라도 자식클래스에서 재정의하여 사용하는 것이 가능하다..! 또한 재정의를 하지 않아도 사용 가능! 즉 재정의가 필수가 아닌것이다.! 하지만 재정의를 하기 위해서는..
이번엔 클래스에 대해 알아보자... C#은 OOP(Object Oriented Programming) 언어이다. C는 PP(Procedural Programing) 언어구요 다르게 말하면 C는 절차지향언어, C#은 객체지향 언어! 이렇게 말하면 또 쉽지... 절차지향은 위에서부터 차례대로 컴파일하므로 변수 선언, 함수 선언등을 언어의 상단에다가 해주어야 한다. 하지만 객체지향은 객체단위로 컴파일을 하므로 굳이 위쪽에 선언을 해주지 않아도 된다. 또한 객체지향은 캡슐화, 다형성, 클래스 상속등의 기능등의 기능을 제공하고, 이러한 기능때문에 객체지향을 많이 쓰게 된다. ( 그래도 C가 전세계에서 가장많이 쓰는언어지만.. 그만큼 빠름 ) 여기서 클래스 상속과 캡슐화, 다형성에 대해서 알아보자. 내가 생각하기에..
이번엔 Partial Class이다. 사실 현재까지는 많이 사용하지 않는 방식.. 하지만 코드가 길어지고 하다보니 써봐야하는생각이 많이 든다. ViewModel에 Binding 되는 Property들, 호출하는 Command, 또한 기본 생성장/소멸자/Dispose등 많아질수록 위치가 헷갈린다.. 대부분 F12키를 이용해서 이동하지만.... 생성자 한번 찾아가려면..고생이다.. 다음 플젝부터는 좀 구분해서 해보는것도 좋은 방법일듯싶다. 그리하여 코드 ㄱㄱ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Colored by Color Scripter cs UI는 어렵지 않게 꾸미겠다.. 그냥 바인딩되는 TextBlock 한개.... 코드비하인드도 ..
이번엔 ToString 포맷이다. 개발을 하면서 굉장히 많은 데이터를 확인해보아야 한다. bool이든, int등, float이든, string이든.. 이러한 값들을 Console이나 MessageBox, Label등에 표출하기 위해 string 값으로 변환을 해야하는데.. 이때 사용되는 것이 String의 ToString() 함수! 사용법은 너무 간단하게 그냥 선언된 변수에 ToString만 해주면된다. 1 2 3 int value = 222; Console.WriteLine(value.ToString()); cs 이게 끝... 하지만.. 이거 적자고..블로그에 적을리는 없지.. ToString에는 여러 파라미터가 들어간다. 파라미터에 따라 값을 다르게 표출해주는 것.. 이 파라미터가 굉장히 많다... ..
DataGrid를 사용했으면... Filter도 확인해보고 싶을 것이라 생각된다. DataGrid에서의 필터기능은 단순 RecordFilter 기능을 이용해서 Filter를 넣을수도 있지만.. 해당 컴포넌트를 사용하면 더더욱 보기 좋을 것으로 생각된다. 해당 컴포넌트는 바로 FilterGrid.. Nuget에서 FilterDataGrid를 검색해보자 해당 Nuget 설치!!! 설치가 완료된 모습! 그렇다면 설치한 DataGrid를 선언해보자!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Colored by Color Scripter c..
가장 많이 사용되는 Component를 할때가 된거 같다. DataGrid... DataGrid는 테이블형태로 표출하는 Component로써 굉장히 많이 사용된다. 특히 주로 사용되는 부분은 로그정보 표출이 아닐까 싶다. 아무튼 해당 DataGrid를 표출하는 방법에 대해 적어보고자 한다. 바로 코드 고고 이번엔 MVVM 패턴으로 작성해보도록 하자..!! 일단 UI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Colored by Color Scripter cs 복잡하게 하지않는다.. 단순 DATAGRID 1개와 BUTTON 3개가 끝....
주지님
'skill' 태그의 글 목록