Tagged: .NET

.NET Entity Framework 4에서 Stored Procedure 사용법 0

.NET Entity Framework 4에서 Stored Procedure 사용법

알기 쉽게 잘 정리해 놓은 글… http://www.dotnetkorea.com/website/Home/tabid/36/EntryId/212/Entity-Framework-4-Stored-Procedure.aspx

.NET Framework 3.5 SP1 bootstrapper package error in visual studio setup project 0

.NET Framework 3.5 SP1 bootstrapper package error in visual studio setup project

2.3.1.1 Enable Samesite for the .NET Framework 3.5 SP1 bootstrapper package If the .NET Framework 3.5 SP1 bootstrapper package is selected in the Prerequisite dialog box for a Setup project or in ClickOnce publishing, and also the “Download prerequisites from the same...

ListBox 에서 선택된 다중항목 지우기 0

ListBox 에서 선택된 다중항목 지우기

[code lang=”vbnet”] With ListBox1 ‘ If we have some selected items. If .SelectedIndices.Count > 0 Then ‘ Loop through selected indicies to get the index number of ‘ the selected item. ‘ We need...

데이터베이스 연동시 DBNull 에러 피하기 0

데이터베이스 연동시 DBNull 에러 피하기

데이터베이스 연동관련 프로그래밍을 할 때 DBNull 관련 예외를 처리하는것이 가장 중요하다고 생각합니다. 여기에서는 3가지 방법으로 DBNull 예외를 제어하는 방법을 살펴보도록 하겠습니다. 1. 데이터와 DBNull을 직접 비교하는 방법 가장 일반적인 방법입니다. 닷넷에서 DBNull은 정확히 System.DBNull.Value...

Extension 클래스를 통해 기존 클래스를 확장하기 0

Extension 클래스를 통해 기존 클래스를 확장하기

C# 3.0 에서부터 새로 제공되는 기능으로 Extensions 라는 것이 있다. 이 것은 기존에 정의되어 있는 클래스를 확장할 수 있도록 해주는 방법이라고 할 수 있다. 백문이 불여일견이니 어떻게 하는지 한번 살펴보도록 하겠다. 일단 먼저 기본으로...

The Shell and Managed Code 0

The Shell and Managed Code

이번에 기존에 개발중이던 Shell Extension 프로그램의 코드를 C#으로 변경하면서 계속 내용을 찾아보던중 좀 미심쩍은 부분이였는데, 마이크로소프트 MSDN에 명시가 되어 있었다.. ㅠㅠ Shell extensions should not include managed code. Shell extensions are loaded into all...

XmlTextWriter 클래스를 이용한 XML파일 생성방법 0

XmlTextWriter 클래스를 이용한 XML파일 생성방법

.NET Framework에서는 XML을 쉽게 기록할 수 있도록 XmlTextWriter  클래스를 제공하고 있다. 이 XmlTextWriter 클래스는 속도가 빠르고, 캐시되지 않으며, 앞으로만 이동 가능한 방법을 제공한다. 아래는 XmlTextWriter 클래스를 사용한 예제이다. XmlTextWriter 사용 예제 [code lang=”csharp”] void...

바이너리(Binary) 파일 Read/Write 하기 0

바이너리(Binary) 파일 Read/Write 하기

.NET Framrwork에서는 바이너리(Binary) 파일을 읽고 쓰기위한 BinaryReader, BinaryWriter 클래스를 제공한다. 이 클래스를 이용하면 쉽게 파일을 읽고 쓸 수 있다. BinaryReader 를 이용한 파일 읽기 [code lang=”csharp”] // 파일 열기 FileStream fs = File.OpenRead("a.bin"); //...

Generic List 복제하는 방법 0

Generic List 복제하는 방법

클래스에서 Copy() 나 Clone() 함수를 제공하지 않아 For 문을 이용해서 대입해야 하는 줄 알았다… 😥 [code lang=”csharp”] // Generic List 생성 List<int> a = new List<int>(); // 값 추가하기 a.Add(1); a.Add(2); a.Add(3); // List...

GAC(Global Assembly Cache)에 대해 알아보자 0

GAC(Global Assembly Cache)에 대해 알아보자

1. GAC란? GAC(Glocal Assembly Cache)란 마이크로소프트사의 CLR(Common Language Runtime) 플랫폼에 도입된 .NET 어샘플리 캐시입니다. 즉, 특수하게 관리되는 중앙 저장소를 두는 접근방법을 통해서 예전에 발생했던 DLL 지옥과 같은 문제가 발생하는것을 피하기 위한 공유 라이브러리라고 생각하시면...