C# SerialPort 사용하여 GUI 애플리케이션 만들기

SerialPort Application Cover Image

C#에서 제공되는 SerialPort 사용하여 GUI 애플리케이션을 만들어 보려고 합니다. 매번 생각만 하고 실제로 만들질 못했는데 이번 기회에 제대로된 시리얼 프로그램을 만들어 개인적으로 사용해 보기로 하였습니다. 구현될 내용은 아래와 같은데 대부분의 시리얼 통신 프로그램에서 사용되는 가장 기본적인 기능만 구현할 예정입니다. – COM 포트 선택 – COM 포트 갱신 – 데이터 송신 – 데이터 수신 C#의 RSerial이라는 새프로젝트를 … Read more

다음메일 IMAP/POP3 2단계 인증 사용하기

다음메일 IMAP POP3 2단계 인증 사용하기

다음메일의 새로운 공지사항이 있어서 확인해 보니 2024년 10월 07일부터 다음메일 IMAP/POP3 사용시 2단계 인증을 필수로 사용해야 한다는 내용입니다. 기존에는 2단계 인증을 하지 않아도 사용 가능했었는데 이제부터는 2단계 인증을 필히 사용해야하만 하는것 같습니다. 미리 2단계 인증을 설정해보고 핸드폰에서 제가 사용하고 있는 K-9 메일 클라이언트(IMAP/POP3사용)가 정상적으로 메일을 가져오는지도 확인해 보았습니다. 카카오의 2단계 인증 방식을 확인해 보니 로그인시 … Read more

C# 애플리케이션에서 HotKey 사용하기

C# 애플리케이션에서 HotKey 사용하기

C# 애플리케이션에서 HotKey 설정하는 방법에 대해 설명합니다. HotKey는 일반적으로 단축키로 알려진 기능이며 프로그램 실행후 언제든지 해당 키보드의 키를 누르면 정해진 동작이 실행되는 기능을 말합니다. C# 애플리케이션에서 HotKey 설정은 의외로 간단한데 User32.dll을 DllImport를 한 후 RegisterHotKey, UnregisterHotKey 메서드를 사용하면 쉽게 단축키의 등록 및 해제가 가능합니다. 간단히 HotKey 테스트를 위해 .NETFrameWork를 사용하는 Form을 아래와 같이 작성하였습니다.   … Read more

M.2 NVME to PCIe 카드 구매 및 테스트

M.2 NVME to PCIe Cover Image

알리에서 M.2 NVME to PCIe 카드를 구매하여 테스트해 보았습니다. 제가 ASrock B360M Pro 4 메인 보드를 사용하는데 NVME를 최대 2개까지 설치 할 수 있습니다. M2_1 소켓에는 윈도우 부팅 디스크를 사용중이어서 M2_2 소켓에 저렴하게 구매해 놓은 SK하이닉스 Gold P31 M.2 NVMe (1TB)를 꽂아 속도 측정을 해 봤더니 아래 이미지와 같이 속도가 너무 느리게 나옵니다. 아래는 다나와에서 … Read more

[Fusion 360] Thread 메뉴를 사용하여 1/4인치 나사 만들기

thread cover image by using Fusion 360

Fusion 360의 Thread 메뉴를 사용하여 1/4인치 나사를 만들어 보았습니다. 틈틈이 시간날때마다 Fusion 360을 공부중인데 유튜브 영상을 보고 따라해 보기도 하는데 딱히 필요에 의해서 하는게 아니라 잘 익숙해지지 않는것 같습니다. 그래서 이번에는 필요하다고 생각되는 것을 만들면서 배우면 좋을것 같아 스마트폰 거치대에 사용할 수 있는 나사를 만들어 보기로 하였습니다. 알리에서 아래와 같은 스마트폰 거치대 스탠드를 구매했었는데 핸드폰을 … Read more