본문 바로가기

반응형

분류 전체보기

DLL이란? (Dynamic Link Library) 라이브러리 (Library) (Dynamic Link Library을 알아보기 전 라이브러리가 무엇인지 먼저 집고 넘어가자.) ▶ 소프트웨어 개발에서 자주 쓰고 기초적인 함수들을 중복 개발하는 것을 피하기 위해 표준화된 함수 및 데이터 타입을 만들어서 모아 놓은 것. 즉, 자주 사용되는 표준적인 함수를 매번 직접 작성해서 사용하는 것은 지나치게 시간 소모적이므로 표준화할 수 있는 함수를 미리 만들어서 모아 놓은 것. ▶ 라이브러리를 한 번 구축해 놓기만 하면 다시 만들 필요없이 불러서 사용할 수 있으므로 개발 속도도 빨라지고 신뢰성도 확보할 수 있다. ▶ 이런 라이브러리는 언제 메인 프로그램에 연결하느냐에 따라서 Static Link와 Dynamic Link로 나뉘며, DLL은 이 중 후자를 뜻한다. 스.. 더보기
Visual Studio 빌드 관련 폴더 및 파일 정리 이번 포스트에서는 Visual Studio에서 빌드를 하면서 생성되는 폴더와 파일들에 대해서 알아보고자 합니다. 모든 프로젝트에는 아래의 그림과 같이 Configuration과 Platform이 있습니다. => Configuration은 Debug, Release를 기본값으로 해서 사용자가 정의할 수도 있습니다. Platform은 x86, x64, Any CPU 등등이 있습니다. 일단 윈폼 프로젝트를 하나 생성하고 빌드를 해본 이후에 Platform을 윈폼 프로젝트의 기본값(x86)이 아닌 다른 값으로 복사를 하고 빌드를 해봅니다. 그렇다면 아래와 같은 구조로 폴더가 생성된다는 것을 확인하실 수 있습니다. 일단 obj폴더와 bin폴더가 만들어지며 Platform이 Any CPU일 경우에는 obj와 bin.. 더보기
피터린치 [One Up on Wall Street] 읽고 생각 정리 서문 주식 매수전 결정 내려야 할 것들 성공투자자와 상습적 패자들의 다른 요소 국가경제를 얼마나 믿을 것인가 -> 긍정적으로 본다 주식에 투자할 필요가 있는가 -> 매우 있다. 투자 수익은 얼마나 기대하는가 -> 매년 10% 단기 장기 중 어떤 형태인가 -> 장기(ETF,우량주(삼전,하이닉스,배터리주,카카오,네이버+ 해외주식)), 단기 X 급락이 왔을 때 어떻게 대응할 것인가 ->리밸런싱을 시도할 것. 산업의 전망이 아예 사라진다면 과감히 포기할 것 더보기
[WPF] UI Thread 연동을 위한 팁 이번 포스트 에서는 WPF에서 UI 변경 작업을 하기 위해 유용한 팁에 대해서 소개 하고자 한다. 먼저 WinForm 이나 WPF나 첫 시작은 STA 라는걸 이해해야 한다. Main 메서드위에 [STAThread]라는 어트리뷰트를 본적이 있을것이다. Single-Threaded Apartment 라는것으로 프로그램의 UI나 대부분의 메서드, 프로퍼티들이 활동하는 Thread 이다. [* STA라는 용어는 COM에서 사용된 것인데, STA 객체는 하나의 Thread(보통 그 객체를 생성한 Thread) 에서만 엑세스 할 수 있도록 하는 규칙 과 제한을 뜻 한다. ] 일반적인 UI 관련 객체는 해당 UI 개체를 생성한 Thread 에서만 접근하도록 되어 있다. WinForm에서도 한 Thread 에서 생성한.. 더보기