토드(TOAD, Tool for Oracle Application Development)를 쓰다 보면 에디터에 세로로 쭉 내려오는 회색 줄이 하나 보이시죠? 처음에는 별 생각 없이 사용했는데, 계속 보다 보면 은근히 신경이 쓰이더라고요. 😭 특히 쿼리를 길게 작성할 때에는 그 줄이 기준점이 아니라 글자가 가려져서 '방해 요소'처럼 느껴지기…
Flutter 개발자가 가장 많이 헷갈리는 키워드 중 하나가 바로 final 과 const 가 아닐까요? 두 키워드는 '값을 바꿀 수 없다'는 공통점 때문에 비슷해 보이지만, 실제로는 동작 시점과 불변성의 범위가 완전히 다르답니다. 두 키워드의 차이를 명확하게 이해할 수 있도록 정리해보겠습니다. ✔ final 키워드란? Dart에서 fin…
글을 쓰다 보면 '굳이'와 '궂이(구지)' 사이에서 한번쯤 헷갈린 적 있으시죠? 실제로 요즘 '구지'라는 표현을 자주 보게 되니까, 한 번쯤 바른 표현을 알고 가는 게 좋을 것 같아서 글을 쓰게 되었답니다. 굳이? 궂이(구지)? 정확히 따지면, '굳이'가 맞는 표현이고, '구지'는 …
글을 쓰거나 누군가와 대화를 나누다 보면 문득 표현 하나에 걸릴 때가 있어요. '우연하다'와 '우연찮다', 둘 다 자주 들리고 말할 때도 자연스럽게 튀어나오지만, '이 두 표현, 어떤 표현이 맞고, 어떤 차이가 있지?' 하는 궁금증이 생기더라고요. 그리하여 준비해 보았답니다. ✅ '우연하다' – 전…
C#에서 Control 을 재귀적으로 순회하면서 TextBox , ComboBox , ListBox 등의 값을 초기화하는 함수를 만들어 보도록 합시다~ .NET Framework 3.5 환경을 기준으로 할 것이며, switch 문을 활용하여 TextBox , ComboBox , ListBox 등 컨트롤의 이름을 기반으로 초기화하도록 구성하였습니다.…
C#에서 Label 을 사용할 때 기본적으로 AutoSize 속성이 true 로 설정되어 있어서 텍스트 길이에 따라 크기가 자동으로 변합니다. 하지만 원하는 너비를 유지하려면 AutoSize 속성을 false 로 설정하고 직접 너비를 지정해야 한답니다! Label의 너비를 고정하는 가장 쉬운 방법 가장 간단한 방법은 AutoSize 를 false 로 …