C# 프로그래밍을 하다 보면 애플리케이션의 구성 설정을 파일에서 읽어와야 할 때가 있습니다. 이때 ConfigurationManager.AppSettings를 사용하면 손쉽게 구성 설정 값을 읽어올 수 있습니다. 하지만 때로는 오류가 발생하거나 예상대로 작동하지 않는 경우가 있습니다. 이러한 상황에서 MSDN에서 제안하는 대안적인 방법을 사용할 수 있습니다. NameValueCollection 사용하기 ConfigurationManager.AppSettings를 사용하기 위해서는 먼저 System.Configuration 어셈블리를 참조에 추가해야 합니다. 이 과정은 프로젝트의 참조 설정에서 진행할 수 있습니다. 단계별 설정 방법 1. 어셈블리 참조 추가 솔루션 탐색기에서 프로젝트를 우클릭하고 [참조 추..
ROOT
뭔가 원대한 꿈을 가지고 시작하지만... 그노무 귀차니즘이 뭔지... ㅎ 공부 열심히 하겠다고, 그동안 해놓은거 열심히 정리하겠다고 운영할 계획이었던 블로근데.... 계속 안쓰는걸보면... 내가 요즘 너무 노는건가? 싶은 생각도 한다는....ㅋ 슬슬 하나둘씩 쓸데없지만 검색해서 많이 찾아봤었던 소스들로 채워나가야겠다. 언젠간 쓰이는걸 알면서도 정리 안하지말고... 또 검색할 필요없이 내블로그에서 찾을 수 있게끔....ㅋ
C#에서 개발한 프로그램을 다양한 환경에서 실행하다 보면, 화면 해상도나 글꼴 크기에 따라 Form의 크기나 레이아웃이 제대로 표시되지 않는 문제에 부딪힐 수 있습니다. 이러한 문제는 OS 환경, 화면 해상도, 글꼴 설정 등 다양한 요인에 의해 발생합니다. 본 글에서는 이 문제의 원인과 C#에서 제공하는 자동 배율 조정 기능을 사용하여 해결하는 방법에 대해 설명하겠습니다. 1. 문제 상황 해외 출장 중 다양한 환경의 OS에서 만든 프로그램을 실행해보니, 설계했던 Form의 크기나 레이아웃이 올바르게 표시되지 않는 경우가 발생했습니다. 데스크탑에서 제작한 프로그램을 노트북에서 띄웠을 때 종종 이러한 경우가 있었는데, 해외로 나가니까 프로그래머의 자존심에 이러한 문제는 반드시 해결하고 싶었습니다. 2. 자동..
Serial to USB 컨버터 사용 시 흔히 마주치는 문제 중 하나는 FT232R USB UART 드라이버의 설치 문제입니다. 이 드라이버는 하드웨어 보드를 컴퓨터에 연결할 때 필수적이지만, 때때로 시스템이 자동으로 드라이버를 찾아 설치하지 못하는 상황이 발생합니다. 이 글에서는 드라이버 수동 설치 절차를 단계별로 안내하여, USB로 Serial 포트를 원활하게 사용할 수 있도록 돕습니다. 문제의 발단 가끔 만들어진 하드웨어보드를 연결하거나 Serial to USB 컨버터를 사용시, FT232R USB UART 드라이버 설치 문제가 발생하곤 합니다. 이러한 문제는 드라이버를 자동으로 찾아서 받지를 않으니 찾아서 드라이버를 설치해주어야 하더라구요. 드라이버 수동 설치 절차 1. 드라이버 다운로드 FT23..