virtualgiraffe
-
[WPF Tip] 쿼리 표현식을 이용한 검색(A query expression)Microsoft .NET/WPF Tip 2019. 7. 15. 15:49
2개의 ObservableCollection과 쿼리 표현식을 이용하여 쉽게 검색 기능 만드는 방법입니다. using System.Collections.ObjectModel; using System.Linq; using System.Windows; namespace WPF_EXAMPLE_aQueryExpression { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { private ObservableCollection obData = new ObservableCollection() { "당근", "오이", "수박", "토마토", "이이", "이만원", "가지", "오렌지", "지우개", "호박" }; pr..
-
[생활정보] 전세금 떼일 걱정 이제는 No! 전세보증금반환보증 특례 시행기타 정보/생활정보 2019. 7. 3. 15:03
미분양 관리지역에만 적용되던 "전세보증금반환보증 특례" 7월 말부터 전국 확대 적용! 전세보증금반환보증이란? "전세보증금반환보증"은 전세를 계약한 임차인이 보증에 가입하면, 계약 만료 후 집주인으로부터 전세금을 돌려받지 못하면 집주인을 대신하여 보증 기관인 주택도시보증공사(HUG)에서 전세금을 임차인에게 지급하는 제도입니다. 주택도시보증공사 공식 홈페이지에 올라온 전세보증금반환보증에 대한 상품개요에서 개인적으로 필요하다고 생각되는 부분을 정리한 자료입니다. 가입 조건 구분 설명 대상주택 단독, 다가구, 연립, 다세대, 주거용오피스텔, 아파트 신청기간 전세계약기간의 만료일 6개월 이전까지 신청기한을 연장하여 허용 신청대상 1년 이상의 전세계약한 개인 또는 법인 임차인 (부부합산 연소득 1억 이하) 전세보증..
-
[WPF] Timer ( DispatcherTimer )Microsoft .NET/WPF 2019. 7. 3. 13:02
Timer를 생성하고 1초 주기로 출력창에 시간을 출력하는 예제입니다. using System; using System.Windows; namespace WPF_EXAMPLE_Timer_DispatcherTimer_ { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); #region Timer System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer(); //호출 함수 설정 timer.Tick += timer_Tick..
-
[C# Console] Console Input Key (키 입력)Microsoft .NET/C# 2019. 7. 2. 21:35
반복문을 사용하여 지속적으로 키 입력을 받고 입력받은 값으로 문자(#)을 움직이는 간단한 예제입니다. using System; namespace csConsole_EXAMPLE_KEY { class Program { static void Main(string[] args) { //키입력값받는 변수 ConsoleKeyInfo cki; //#의 시작위치 int x = 10, y = 10; while (true)//무한루프 { //화면초기화 Console.Clear(); //커서를 x,y의 위치로 이동 Console.SetCursorPosition(x, y); //#을 입력 Console.Write('#'); //누르는 키를 입력받아 true값이면 넣음 cki = Console.ReadKey(true); sw..
-
[WPF Tip] Control의 Style을 별도로 관리하고 손쉽게 불러오기Microsoft .NET/WPF Tip 2019. 5. 29. 14:17
WPF에서 사용하는 Control는 Button, ListView, Grid 등... 다양합니다. 이러한 다양한 Control들을 Xaml에 입력하여 하나의 화면을 구성하게 되면 상당한 길이가 됩니다. 이에 스타일 지정을 별도로 하나하나 지정한다면 Xaml 코드는 원하는 내용을 찾아바꾸기도 힘들 정도가 될 것입니다. 이를 해결하기 위한 방법은 'ResourceDictionary'를 별도의 파일로 관리하고 사용하고자 하는 Xaml에서 불러와서 사용하는 방법입니다. 우선 아래와 같은 'ResourceDictionary'를 생성합시다. File은 C# -> 리소스 사전으로 생성하면됩니다. #252526 #3F3F46 #00C28C #C5C5C5 #999999 Button의 자세한 Style 설정방법은 MS B..
-
[Database] 쿼리문 ( 작성중.... )Database 2019. 5. 9. 13:37
CREATE CREATE문은 DATABASE의 구성 요소들을 생성할 때 사용되며, 아래와 같은 항목을 생성할 수 있습니다. DATABASE : TABLE을 소유하고 있는 저장소 TABLE : 데이터베이스의 기본 저장 단위 VIEW : 특정 조건에 맞는 테이블의 컬럼을 조합하여 출력 SEQUENCE : 숫자 값을 생성하고 싶을 때 사용 INDEX : 일부 QEURY의 성능을 향상시키기 위해 사용 SYNONYM : 객체에 다른 이름을 부여하고 싶을 때 사용 DATABASE 생성 CREATE DATABASE MyDATABASE; TABLE 생성 CREATE TABLE `USER` ( `idx` INT(11) NOT NULL AUTO_INCREMENT, `identity` VARCHAR(50) NOT NULL ..
-
[WPF Tip] Canvas를 PNG로 저장하기Microsoft .NET/WPF Tip 2019. 4. 30. 17:35
Canvas를 PNG로 저장하기 위해서는 DPI 값이 필요합니다. DPI는 모니터의 해상도 단위이며 1인치당 몇 개의 도트를 출력할 수 있는지를 말합니다. DPI 구하는 방법은 하단 링크에서 설명합니다. [C#] cm pixel 변환, DPI 구하기 DPI 활용 방향 디스플레이에 출력되는 물체의 크기가 실제 크기와 동일해야 하는 경우 DPI를 사용하여 CM를 PIXEL로 변환하여 출력 C#에서 DPI 구하기 public class ScreenInformations { public static uint RawD.. VirtualGiraffe.co.kr Canvas를 PNG로 저장하기 위해서는 아래와 같은 using 지시문을 추가해야합니다. using System.IO; using System.Windows..