본문 바로가기
728x90
반응형

개발이야기18

[C#] DevExpress TextEdit 사용하여 비밀번호 입력란 만들기 로그인 창과 같이​비밀번호를 입력하는 경우​입력한 문자를 숨기고 다른 문자로 대체해야 하는 경우가 있다.​따로 함수를 만들어 지정해도 되지만​기본적으로 제공하는 속성이 있다.비밀번호 대체 문자using DevExpress.XtraEditors;// 폼 로드 이벤트 핸들러 등록private void Form1_Load(object sender, EventArgs e){ // 비밀번호 입력을 받을 TextEdit 컨트롤 생성 TextEdit passwordEdit = new TextEdit(); passwordEdit.Properties.PasswordChar = '*'; // 비밀번호 입력 시 '*' 문자로 대체 passwordEdit.Properties.UseSystemPasswor.. 2024. 7. 10.
[C#] BackgroundWorker를 이용한 다중 스레드 처리 C#으로 개발할 때 UI와 데이터 처리를 분리하지 않으면​데이터 처리를 하는 동안 UI가 멈추는 현상이 발생할 수 있다.​즉 데이터처리와 UI와 분리하여 실행하여야​UI의 응답성을 유지하면서 데이터처리를 할 수 있어​프로그램이 부드럽고 깔끔하게 실행된다.​이럴 때 백그라운드 워커(BackgroundWorker)를 사용하면 된다백그라운드 워커(BackgroundWorker) 주요 기능오랜 시간이 걸리는 데이터 처리 작업을 UI 스레드와 분리하여 실행하고자 할 때모니터링 프로그램과 같이 작업의 진행 상황을 실시간으로 UI에 표시하고자 할 때​​백그라운드 워커(BackgroundWorker) 예제using System;using System.ComponentModel;using System.Windows.Fo.. 2024. 7. 5.
[MSSQL] Delete 문 사용하여 데이터 삭제하기 MSSQL에서 DELETE 문은 아주 중요하다. DELETE 문을 활용하여 효과적으로 데이터를 제거하고 관리가 가능하다. DELETE 문법DELETE FROM [테이블명]WHERE [조건] 테이블명 : 데이터를 삭제할 테이블 명조       건 : 데이터를 삭제할 조건 ( 조건이 없으면 해당 테이블의 모든 데이터 삭제) 예제BEGIN TRANSACTION-- AGE가 20 미만인 유저 삭제DELETE FROM USER_TABLEWHERE AGE  테이블에 특정한 조건에 해당하는 데이터를 삭제한다. BEGIN TRANSACTION--USER_TABLE의 모든 데이터 삭제DELETE FROM USER_TABLECOMMIT TRANSACTIONWHERE 절이 없기 때문에 해당 테이블의 모든 데이터를 삭제한다... 2024. 7. 5.
[MSSQL] 시간 간격 계산: DATEDIFF 함수의 활용 MSSQL에서 DATEDIFF 함수를 사용하여 두 날짜 또는 시간 사이의 간격을 계산한다. DATEDIFFDATEDIFF (구분, 시작일자, 종료일자) 구 분 : year(년), quarter(분기), month(월), dayofyear(날짜), week(주), day(일), hour(시), minute(분), second(초) 등    ( "yy", "qq", "mm", "dy", "ww", "hh", "mi", "ss" 등으로 줄여서 사용가능)시작 일자, 종료일자 : 비교할 날짜나 시간날짜 형식은 YYYY-MM-DD 형식의 날짜를 사용한다. SELECT DATEDIFF(day, '2024-06-05', '2024-06-11') //2024-06-05과 2024-06-11 간 일 차이 계산//결과 6S.. 2024. 6. 11.
728x90
반응형