728x90
728x90

윈도우 응용프로그램 5

[WPF] Grid 레이아웃과 Col, Row를 이용해서 WPF의 윈도우 레이아웃 짜기

개인적으로 WPF를 이용해서 간단한 윈도우 응용 프로그램을 만들어 보고 있는데, 여기서는 레이아웃을 XAML로 작성한다. 국내에는 WPF 관련한 자료가 많은 편은 아니고, 닷넷은 아무래도 MSDN 문서가 많은 걸 알려주어서 애용하는 편이다. https://docs.microsoft.com/ko-kr/dotnet/framework/wpf/controls/how-to-create-a-grid-element? Grid 레이아웃을 다루는 기초적인 방법으로, Grid.RowDefinitons, Grid.ColDefinitions을 이용해서 행과 열의 개념을 가진 표(Table)처럼 레이아웃을 다루는 방법이 있다. 픽셀(px)를 이용하는 절대적인 크기가 아니라 상대적인 크기 비율만 조정하고 싶을 때는 *을 이용한다..

파일 정리 프로그램 - DirectoryCleaner Ver 1.1

DirectoryCleaner Ver 1.1 디렉토리 클리너, 폴더 클리너, 폴더 청소기, 폴더 정리 프로그램, 파일 정리 프로그램...이 프로그램을 뭐라고 설명해야 될지 나도 잘 모르겠다.그냥 정리한다기 보다는 오래된 파일을 치워버리는 청소 느낌이라서Directory Cleaner라고 했는데 더 좋은 이름이 있다면 바꿀 생각은 있지만 딱히 떠오르지 않는다. 기껏해야 Disc Cleaner 정도..? 대부분의 사람들이 파일 정리를 잘 못한다. 그냥 너저분하게 파일이 흩뿌려지기만 했다면 찾느라 애를 먹는 것에 그치겠으나, 이곳저곳 똑같은 복사본들이 있거나, 빈 파일들이 있는 경우도 있다. 아니면 존재 자체를 잊고 있는 대용량 파일들이 여기저기 흩뿌려진 경우도 있다. 필자도 나름의 정리 방법으로 정리를 하긴..

C#] 디렉토리(폴더) 내 파일 조회 프로그램

Delegate 사용 연습을 하려고 간단하게 만들어본 프로그램이다.디렉토리 내 무슨 파일들이 있는지에 대해서 조회하는 프로그램이다.숨김 파일도 검색해내며, 이와 관련하여 FileAttribute와 FileInfo를 사용했다.과거에 만든 프로그램이라서 아이콘은 적용시켜놓은 게 없고, 파일도 없어서 수정도 불가능하다.시간 나면 다시 만들어보겠지만, 별 기능도 없는 것이고 이와 관련된 유사 프로그램을 이미 만들어서 다시 만들어 재배포할 일은 없을 것 같다.

파일 정리 프로그램 - DirectoryCleaner Ver 1.0

DirectoryCleaner Ver 1.0 디렉토리 클리너, 폴더 클리너, 폴더 청소기, 폴더 정리 프로그램, 파일 정리 프로그램...이 프로그램을 뭐라고 설명해야 될지 나도 잘 모르겠다.그냥 정리한다기 보다는 오래된 파일을 치워버리는 청소 느낌이라서Directory Cleaner라고 했는데 글쎄... 평소에 파일 정리를 잘하고,폴더 정리를 잘해주는 사람은 주기적으로 관리도 하는 편이라서절대 사용하지 않는 파일들이 남아 있는 경우가 드문 편이다. 필자도 나름의 정리 방법으로 정리를 하긴 하지만,가끔씩 내가 사용하는 파일인지 아닌지, 중복된 파일인지,사용한지 꽤 지난 상태에서 다시 사용한 적이 없는 파일인지 아닌지에 대한 정보가 전무해하나 하나 찾아가면서 삭제를 해야 한다. 2000년대 초중반이면,기껏해..

TPWord Ver1.0

TPWord Ver1.0 이전에 TPWord라는 허접한(?) 윈도우 응용프로그램을 올린 적이 있다.(그것이 궁금하다면 이곳으로..) 자리 잡고 앉아서 영어 단어를 외우는 것 외에도,하루에 못해도 6시간 이상 붙잡고 있는 컴퓨터 앞에서도영단어 암기 혹은 영어로 된 공학 용어 외우는 것도 괜찮을 것 같다는 생각에서바로 실행에 옮긴 프로그램이다. 당시에는 구현한 부분만 보여주는 것이 목적이었고,겨우겨우 몇 가지 윈폼을 다룰 수 있는 것이 전부였기 때문에 오류 투성이였다.오류가 아예 프로그램이 구동 가능한 정도로 문제를 일으키진 않지만,그냥 오류 있는 프로그램을 쓰는 것 자체에 대해 거부감이 있어서인지본 목적이었던 영단어 외우기에는 전혀 쓰이질 않았다. 그래도 미완성으로 뭔가를 두는 것이 마음이 편하지가 않아서..

728x90