본문 바로가기
반응형

전체 글978

C# Dx TreeListLookUpEdit TreeListLookUpEdit는 트리(다단계) 구조의 아이템 목록을 나타내는 컴포넌트로 아래 그림 처럼 보여진다. TreeListLookUpEdit에서 Combo 버튼을 누르면 PopUp 창으로 TreeList가 보여지는 방식이다. 열 기본 구성은 Primary Key, Parent Key, Item 3가지가 필요하다. Primary Key: 고유 키로 Integer 형식으로 하면 된다. Parent Key: 현재 항목이 하위라면 상위 항목의 고유키를 가리킨다. 상위 항목이 없는 최상위 항목이라면 0이 된다. Item: 항목 내용으로 String 형식으로 하면 된다. SQL 쿼리 결과를 DataTable에 저장하고 바인딩을 하면 된다. treeListLookUpEdit.Properties.DataSo.. 2022. 9. 15.
(ESP32-C3) POCUTER 킥스타터에서 펀딩한 ESP32 제품이다. Pocuter - The coin sized 12-in-one WIFI & BLE micro computer by Zepsch — Kickstarter 용도는 스마트워치, 센싱, 게임 등 여러가지 작업을 할 수 있다. 기본 POCUTER OS가 설치되어 있으며, APP 스토어에서 앱을 추가할 수 있다. WIFI, BT 연결이 되며, OTA로 무선 업데이트도 된다. OS OTA기능은 개발 중인 것 같은데, APP OTA는 잘 동작한다. 포장을 뜯으면 이렇게 되어 있다. 케이스는 별도로 판매하는데, 3D 프린터나 MCT로 직접 출력해서 사용해도 된다. 컬러 OLED, 택트 스위치 5개(3개+2개), microB USB 포트, microSD 슬롯이 장착되어 있다. 디스.. 2022. 9. 13.
Visual Studio 2022 여러 행에 탭 표시 이전 버전에서는 문서탭을 여러개 열어 놓으면 숨겨진 탭을 화살표 버튼을 눌러서 찾아야 했는데 VS2022에서는 여러 행에 탭 표시를 하면 그림처럼 열린 문서 목록을 한 번에 볼 수 있습니다. 문서탭 우측의 ⚙️ 아이콘을 누르면 나타나는 메뉴에서 옵션... 항목을 선택합니다. ✅여러 행에 탭 표시 체크하고 확인 끝 2022. 8. 22.
SQL WHERE BETWEEN 구문 SQL 구문에서 BETWEEN 키워드가 있는데, 이는 파라미터 순서와 상관 없이 범위 내에 있는 데이터를 필터링한다. 일반 SQL 문에서는 WHERE Column >= 1 AND Column = 9 AND Column 2022. 8. 19.
노트북에서 Azure AI로 인공지능 전력 제어 Azure AI는 Microsoft의 인공 지능 서비스이다. Azure AI Platform – 인공 지능 서비스 | Microsoft Azure Azure AI Platform – 인공 지능 서비스 | Microsoft Azure Azure AI 서비스를 사용하여 기계 번역, 대화형 AI 등을 위한 소프트웨어 애플리케이션을 만드세요. 이러한 기능은 모두 인공 지능 플랫폼에서 제공합니다. azure.microsoft.com 그 중, 노트북에서 실행되는 Azure AI는 인공지능 전력 조정 유틸리티이다. 머신러닝을 통해 학습된 데이터로 현재 실행 중인 프로그램에 맞는 CPU, GPU 전력을 자동으로 조절해준다. 고성능 노트북을 사용한다면, 꼭 설치해서 실행되도록 하자. (전력 낭비도 막고, 수명도 늘리고,.. 2022. 8. 14.
Access SQL 문자열 논리 합치기 탐색기의 전체 경로 처럼, 분류(category) 항목을 연결해서 보여줄 때 써먹을 수 있다. (지출 > 기호품 > 간식 > 빵) 처럼 사용할 때. 상수 테이블A의 데이터가 다음 표처럼 있을 때 ID 상위ID 항목 1 이상한항목 2 2 주항목 3 3 보조항목 기록용 테이블B에서 [항목]을 다음과 같이 표시되게 하려면? ID [Primary Key] 항목 [Int Type] 1 이상한항목 2 주항목 3 주항목 > 보조항목 [상위ID]가 없는 이상한항목은 그대로 출력 [항목] 값에 주항목이 있는 레코드는 값을 그대로 출력 [항목] 값에 보조항목이 있는 레코드는 문자열 앞에 '주항목 > ' 문자열을 붙여서 출력 GRID, VIEW에서만 문자열을 붙여서 보여줄 뿐, 실제 DB레코드에는 [ID] 숫자가 들어간다... 2022. 8. 12.
(C#) 이지데이 스타일의 가계부 개발 중... 2003년 이후, 20년 가까이 이용했던 ezDay 가계부 서비스가 2022.10.01 종료될 예정이다. (이지데이 다이어리는 2002년 7월, 가계부는 2003년 1월부터 서비스) 이지데이 가계부 기능에 대응할 서비스, 프로그램이 20년째 나오지 않은 상황에서 매우 당황스러울 뿐이다. (그나마 기능이 많고 비슷하고 커스터마이징이 되는 무료 어플(구글)이 '편한가계부'이다) 그래서..계속 이용할 마음에 디자인과 기능을 베끼면서 만드는 중이다. 요즘은 Visual이 대세~ C#으로 만들면 쉽다.(말은 쉽다) 실행파일 하나로 로컬에서 동작하고, 포터블로 USB에 담아두고 쓸 수 있는 윈도우용 응용 프로그램. 프로그램이 완성될 때까지, 데이터베이스에 직접 데이터를 입력해야 한다. 그래서 DB는 Access D.. 2022. 8. 12.
(C#) Object sender Switch 비교문 (패턴매칭) 메뉴, 버튼의 Click 이벤트를 처리할 때, 하나의 메서드로 통합하려면 이전에는 if~else if문을 엄청나게 써댔다. if문에도 sender as ToolStrip~~ 식으로 바꾸고 == 비교하고...{ }중괄호 쓰고... 같은 역할을 하는 버튼인데도 같은 if문을 또 써야 하고... switch 패턴 매칭으로 코드를 줄여보자. private void menu_Click(object sender, EventArgs e) { switch (sender) { case { } x when x == menu_1번: break; case { } x when x == menu_2번: case { } x2 when x2 == button_1번: // 메뉴버튼과 툴바버튼 처럼 클래스가 달라도 묶어서 사용 가능 b.. 2022. 8. 11.
🛒 (Tuya) GIRIER® Bluetooth 스마트 LED 전구 15W 가격: $7.69 배송: 무료, 7일 만에 도착 이번엔 블루투스 LED 전구를 사용 해보겠다. 결론 부터 말하자면, 연결 성능은 역시 Bluetooth 제품이 갑이다. 공유기, 게이트웨이 없어도 스마트폰에서 다이렉트로 연결할 수 있다. 게이트웨이에 연결하면 외부에서 원격 제어가 된다. 🛒 (Tuya) GIRIER® WiFi 스마트 LED 전구 설정하기 🛒 (Tuya) GIRIER® WiFi 스마트 LED 전구 설정하기 알리익스프레스 가격: $8.22/개 배송: 무료, 8일 만에 도착 스토어 홈페이지: https://girier.ko.aliexpress.com/store/5126148 스마트 플러그 다음으로, 스마트 전구를 테스트 해본다. 개봉 박스만 봐서는 어떤.. tsblog.simulz.kr 🛒 (T.. 2022. 8. 11.
반응형