본문 바로가기

.NET FRAMEWORK3

Microsoft JET 는 64 비트 모드를 지원하지 않음 이전에 작성했던 Eternal Dream 의 카드 데이터를 데이터 베이스로 옮기고, 이터널 드림 블로그의 포스트용으로 손쉽게 텍스트화 하기 위하여 간단한 어플리케이션을 짜보려고 했다. 기존 카드 데이터들이 마이크로소프트 액셀 파일로 작성되어 있었으므로, 액셀 파일에 직접 접근하든가 적절한 변환 도구 (예를 들면 MSSQL Express 버전이나 마이크로소프트 Access 등) 를 통하여 mdb 나 MSSQL 데이터베이스 포맷으로 바꾸어 사용할 예정이었다. 일단 가장 손쉬운 것은 액셀 파일을 그대로 쓰거나 mdb 변환이었으므로, Visual Studio Express Edition 의 데이터 바인딩 서비스를 이용하여 바인딩을 시켰다. 그런데 정작 실행하고 보니 정작 바인딩이 되어야 할 데이터 그리드 테이블.. 2009. 6. 30.
.NET Framework 1.1 버그 (1) 찾은 건 사실상 1개 뿐이지만 올려봅니다. (1) ResourceManager 를 통한 BMP 이미지 로드 수행 후 발생하는 FolderBrowserDialog 의 비정상 작동 [발견일] : 2005년 10월 16일 [버전] : 1.1.4322 sp1 ResourceManager 를 통해 BMP 를 로드하는 경우, 즉 new Bitmap(type, filename) 메소드를 사용해 이미지를 로드하는 부분이 폼의 생성자에 존재할 경우, 그 이후 FolderBrowseDialog 의 폴더 경로 화면이 아무것도 디스플레이되지 않는다. 좀 더 정확히는 폼이 한 번이라도 로드가 수행되어야만 리소스매니저로부터 자원을 끌어 써도 폴더 다이알로그가 정상적으로 나온다. 웃긴 건 이렇게 하면 오히려 onLoad 이벤트에 .. 2006. 12. 26.
.NET 의 델리게이트(delegate) 와 형 (type) ** 델리게이트의 개념 델리게이트에 대해 간단히 요약하면, 공간적 입장으로 해석하고 있는 기존 OOP 개념을 보완하기 위해 나온 새로운 개념이라고 볼 수 있다. 현재 .NET 환경에서 내가 이해하고 있는 델리게이트의 개념은 다음과 같다. 1) 개념상으로는 개체의 동작을 추상화한 '형(Type)' 이다. 델리게이트에 각종 비동기 호출을 위한 패턴이 정의된 점을 보면 마이크로소프트가 델리게이트를 어떤 개념으로 해석했는지를 잘 보여준다. 2) 형태상으로는 메소드의 형식을 추상화한 '형' 이다. .NET Framework 상에서는 메소드의 형식 중 중요한 두 가지인 인자(Argument) 와 반환값(Return value) 으로 델리게이트를 정의할 수 있다. 멀티태스크의 입장에서 델리게이트의 개념은 매우 중요하.. 2006. 1. 25.
반응형