본문 바로가기

.NET

volatile(C# 참조) SingleTone Pattern을 적용하기 위해 volatile이란 키워드가 있는걸 알게 되었습니다. 목적에 맞는 코딩이 중요하니깐 꼭 알아둬야겠네요.. volatile(C# 참조) volatile 키워드는 동시에 실행 중인 여러 스레드에 의해 필드가 수정될 수 있음을 나타냅니다. volatile로 선언된 필드에는 단일 스레드를 통한 액세스를 전제로 하는 컴파일러 최적화가 적용되지 않습니다. 이렇게 하면 필드의 값을 항상 최신 상태로 유지할 수 있습니다. 일반적으로 volatile 한정자는 액세스를 serialize할 때 lock 문(C# 참조) 문을 사용하지 않고 여러 스레드에서 액세스하는 필드에 사용됩니다. 다중 스레드 시나리오에서 volatile을 사용하는 방법의 예제는 방법: 스레드 만들기 및 .. 더보기
Win32 to .NET Framework API MAP Win32 to .NET Framework API MAP http://msdn.microsoft.com/ko-kr/library/aa302340(en-us).aspx 자주 사용하지는 않지만 필요할때는 꼭 기억이 안나는군요 =ㅅ =;; 참고하세요. 더보기
All-in-one code Framework http://code.msdn.microsoft.com/allinonecodefx http://1code.codeplex.com/ Microsoft 기반의 개발 기술의 다양한 언어에 대해 단일의 프레임워크 환경을 제공합니다. 흠.. 한가지 언어가 아닌 여러가지 언어가 사용될 수 있는 프로젝트에서 유용하게 사용될 것 같네요~ 참고로 알아둬야겠습니다. 혹시 모를 나중을 위해 ㅎㅎ 더보기
Last.fm API and Facebook API for .NET Last.fm : http://lastfmlibnet.sourceforge.net/ Facebook : http://facebooktoolkit.codeplex.com/ Facebook(C#) : http://github.com/facebook/csharp-sdk Facebook(MSDN) : http://msdn.microsoft.com/en-us/windows/ee388574.aspx 알아뒀다가 써먹어야지 ㅇㅅㅇ 더보기
.NET 개발자들이 동감하는 애니메이션 -_ -;; 출처 : http://blog.naver.com/interinside?Redirect=Log&logNo=140065215159&vid=0 왠지... 느낌이 퐉퐉오는데... 안타깝다;;; 더보기
ASP.NET 2.0 AJAX - UpdateProgress – 이곳에 (http://www.mari.kr/tag/UpdateProgress) UpdatePanel과 같이 사용하는 UpdateProgress 컨트롤에 대한 설명이 정말 잘 되 있더군요. 아래 코드는 위 사이트에서 가져온 내용인데 정말 잘 분석해두셨네요 ㅎㅎ 나중에도 잘 쓸 코드 같습니다. 페이지 변경 중 입니다... 더보기
C# : Unit Class - File Size C# : Unit Class - File Size 변환 이전에 올렸던 Length 단위에 이어 두번째 File Size 관련된 단위입니다. 귀찮았는데 막상 파일사이즈를 보여야 할 일이 있어서 간단히 Property 를 이용해서 작성해 봤네요. C# 프로퍼티(Property)의 가장 적절한 예가 아닌가 생각됩니다. ㅋㅋㅋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76.. 더보기
C# : TextBox Auto Scrolling C# : TextBox Auto ScrollingTextBox의 스크롤을 지정하기 위해 일단 Multiline 모드를 설정하고, Scrollbar가 Vertical로 되어 있다면 더 좋겠죠. 1. 다음과 같이 TextBox에 값을 설정 후 textBox.Text = "some string"; 스크롤이 생길 정도의 문자열을 넣어도 스크롤은 위에 고정되어 있습니다. 계속 바닥으로 스크롤이 되어있기 원한다면 textBox.Select(textBox.Text.Length, 0); textBox.ScrollToCaret(); 위와 같은 코드를 값을 입력 후 실행해 줍니다. 2. 문자열 값을 추가하고 항상 scroll을 바닥으로 하고 싶다면. textBox.Text += "some string"; 위와 같은 코드는.. 더보기