728x90
반응형

IT 123

[VB] Linq 람다식, Query 방식 vs. Function 방식 비교

(참고) 2022.09.13 - [IT/DEV Study] - [VB] Dictionary Add & Remove Test (feat. LINQ 람다식) [VB] Dictionary Add & Remove Test (feat. LINQ 람다식) 요즘 VB (a.k.a Visual Basic)로 개발 중인데, 사용하는 데 있어서 조금 헷갈리는 부분들을 정리하려고 한다. Dictionary를 사용해서 Array의 기능 + List의 기능을 활용하려고 했는데, VB가 익숙치 않다보니 L ella-devblog.tistory.com

IT/DEV Study 2024.04.18

[C#] WinForm UI Dock Fill 도킹 이상 문제 해결방법 두 가지 (+ Dock 순서)

WinForm UI를 구성할 때 Panel이나 혹은 여러 Control을 Dock 속성을 사용해 디자인한다. Control을 Form에 넣은 순서에 따라 Dock 표시가 제대로 되지 않는 경우가 있다. 아래에 Panel과 TabControl을 예시로 보자. TabControl을 먼저 넣고, Panel을 이후에 넣었다. 그리고 panel1은 Dock = Top 속성으로 지정하고, tabControl1은 Dock = Fill로 지정했을 때, 위 오른쪽 사진처럼 tabControl1이 panel1에 가려지는 현상이 나타난다. 이를 해결하는 방법은 두 가지가 있다. 첫 번째. Designer.cs 파일에서 코드 순서를 변경하여 Control 순서를 변경하는 방법. Form1.Designer.cs 파일에서 For..

IT/C# 2024.04.12

ZUOYA GMK67 Driver/Software 사용법

알리에서 구매한 GMK67. 키캡놀이만 하다가 방치해 뒀었는데, 이번에 회사에 가져와서 메인 키보드로 바꿨어요. 2024.01.24 - [IT/IT Reviews] - [IT Review] 키캡 가지고 노는게 제일 재밌어😝 내돈내산 키캡 리뷰⌨️ [IT Review] 키캡 가지고 노는게 제일 재밌어😝 내돈내산 키캡 리뷰⌨️ 안녕하세요! Ella입니다 : ) 오랜만에 IT Review 콘텐츠로 돌아왔습니다!👏👏👏 사실 진~짜 늦게 쓰는 거긴 한데,, ㅎㅎㅎ 작년 말 블랙프라이데이 때, 한창 제가 바빴을 때,, 스트레스를 쇼핑으로 ella-devblog.tistory.com 저는 코드 작성하면서 Home/End 버튼을 굉장히 많이 쓰는데, 이 키보드는 메인이 Page Up/Down으로 되어 있어서 키매핑을 ..

IT/IT Reviews 2024.04.11

[C#] Excel NumberFormat 표시 형식 지정해서 저장하기

2024.03.14 - [IT/C#] - [C#] Excel 사용하기. Create Excel File + Update Excel File [C#] Excel 사용하기. Create Excel File + Update Excel File [ C# Excel 사용하기 ] 1. 참조 추가하기 * 해당 PC에 Excel이 설치되어 있어야 하며, 엑셀 버전에 따라 해당 숫자가 다를 수 있음. 2. Excel 사용하기 Excel.Application을 사용해야 하는데, 위와 같이 에러가 ella-devblog.tistory.com (Excel 저장 방법은 위 포스팅을 참고해 주세요) Excel 저장 시 NumberFormat 표시 형식을 지정해서 저장하는 방법입니다. 전체 소스 코드 1 2 3 4 5 6 7 8 ..

IT/C# 2024.04.08

[C#][Solved] Couldn't process file From '.resx' due to its being in the internet

Couldn't process file From '.resx' due to its being in the internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files. '.resx' 파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제거하세요. 첫 번째 방법.파일 속성에서 바꾸는 방법. 1. 해당 폴더에서 *.resx 모든 파일 검색 2. 해당 resx 파일 우클릭 > Properties (속성) 클릭 3. Unblock 체크 후 Apply 클릭This fi..

IT/C# 2024.04.04

엑셀 매크로 사용하기. VBA 구문 몇 가지. (feat. Excel2007...)

엑셀 2007에서 매크로 사용하는 방법입니다. 여러 번 반복되는 작업을 바로 가기 키를 사용하여 간단하게 사용할 수 있습니다. 보기 > 매크로 > 매크로 기록(R)... 을 클릭합니다. 매크로 이름과 바로 가기 키를 지정 후 확인을 누르면 기록이 시작됩니다. 매크로 저장 위치를 현재 통합 문서로 지정하면 현재 문서가 활성화될 때만 실행됩니다. 여러 번 반복할 작업을 실행 후 실행이 완료되면 하단의 정지 아이콘을 눌러 매크로 기록을 중단합니다. 보기 > 매크로 > 매크로 보기(V)를 클릭하면 위와 같이 매크로 리스트가 나오고, 이 창에서 실행과 편집, 삭제 등을 할 수 있습니다. 편집을 누르면 실행한 내용이 위와 같이 VBA 코드가 나옵니다. 해당 편집기에서 코드를 추가 수정할 수 있습니다. 매크로 사용 ..

IT/Etc Tips 2024.03.27

[C#] Excel 사용하기. Create Excel File + Update Excel File

[ C# Excel 사용하기 ] 1. 참조 추가하기 * 해당 PC에 Excel이 설치되어 있어야 하며, 엑셀 버전에 따라 해당 숫자가 다를 수 있음. 2. Excel 사용하기 Excel.Application을 사용해야 하는데, 위와 같이 에러가 나온다면, 빠른 수정 옵션으로 위와 같이 길게 참조명을 적어줘도 되지만, using Excel = Microsoft.Office.Interop.Excel; 과 같이 using 구문을 사용하여 간단하게 사용할 수도 있다. 3. 전체 소스코드 ExcelDataOutput.cs 파일을 생성하여 엑셀파일 생성과 업데이트를 해준다. (주석 참고) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27..

IT/C# 2024.03.27

LCR Meter 및 물리량 개념 간단 정리 (L, C, R, Z, X, G 등)

LCR 미터 : Impedance라고 불리는 물리량을 측정하는 측정기. 특성값은 L(인덕턴스), C(커패시턴스), R(저항), Z(임피던스), X(리액턴스), G(컨덕턴스), B(서셉턴스), Q(Quality factor), D(Dissipation factor), Y(어드미턴스), 위상(Phase)등의 값을 말한다. Inductance(L) : 인덕턴스는 인덕터에 전기가 흘렀을 때 자기장으로 얼마나 바꿀 수 있는가 하는 유도능력. - 직류전기(DC)에서 인덕터(L)는 단순히 전류가 흐르면 자기장이 발생하는 유도 역할만 함. - 교류전기(AC)에서 인덕터(L)는 유도 역할도 하고 전기를 방해하는 역할도 함. Reactance(X) : 리액턴스는 저항이지만 실제 저항(전류 소모)은 아닌 반응저항. - 교류..

IT/DEV Study 2024.03.20

[C#] 파일/폴더명에 입력하면 안되는 문자 제거 (KeyPress vs. Regex)

윈도우에서 파일 혹은 폴더명에 입력하면 안 되는 문자는 다음과 같습니다. / \ : * ? " | 1. TextBox KeyPress Event 텍스트박스에 입력할 때 KeyPress 이벤트에서 누른 키가 해당 특수문자일 경우 제외하도록 아래와 같이 코드를 입력합니다. 위와 같이 특수문자를 입력할 경우 윈도우 환경과 동일하게 ToolTip도 표시해 줍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ToolTip tooltip = new ToolTip(); private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { // 누른 키가 파일명에 들어가면 안되는 경우 체크 if ((e.KeyChar == '\\')..

IT/C# 2024.03.08
728x90
반응형