C# Async 에 관련된 글들.

예전부터 C# Async에 대한 글들을 올리고 싶었는데, 게을러서 못하다가 이번에 맘 먹고 올려야지 하는 찰라, 우연히 이번 달 MSDN Magazine을 봤는데, 이번 달 주제가 Async 프로그램밍이네요.   일단 몇가지 링크를 걸어봅니다. Async CTP 받기 이번달 MSDN Magazine 보기   여기 보시면 일단 여태까지의 .NET에서 밀었던 Async programming pattern의 변천사와 진화 과정을 보실수 있습니다. 이번 Async는…


.NET에서 Async 프로그램밍 변천사(?)

안녕하세요. 오늘은 C# 5.0에 새로 들어가는 async 기능에 대해 글을 쓰기 전에 .NET 에서 async/multi thread 에 대한 지원이 어떻게 진화 되어 왔나 써 볼까 합니다. 우선, 보다 자세한 내용은 MSDN magazine 2010/9 월호에 기사로 나와 있으니 함 가셔서 보시길 바랍니다. 비교적 쉽고 자세하게 어떤 비동기 식이 있나 설명 되어져 있습니다. 일단 간단하게 위의 기사를…


한국 C# 개발자 커뮤너티

요즘 한국 C# 개발자 커뮤너티에서 활동을 좀 할까 싶어서 웹으로 좀 뒤졌는데, 현재 active 하게 활동하는 포럼이나 커뮤너티를 못찾겠네요. MSDN 한글 visual C# 포럼도 썰렁하니 쓰시는 분들도 없는거 같고, 혹시 아시는 활동적인 C# 개발자 커뮤너티 있으시면 좀 알려주세요. 수고요!

2

그외 새로 들어가는 IDE 기능들

전에 쓴 post에 있는 새로운 IDE 기능은 dynamic과 COM interop에 관련되어 새로 추가된 기능들이고, 당연히 이 밖에도 여러가지 새로 VS10에 추가 되는 IDE 기능들이 있습니다. 이번 post에서는 요 기능들에 대해 얘기 할까 합니다.   일단 새로 추가된 기능을 2가지로 분류 한다면, 첫번째는 새로이 들어가는 기능이고, 두번째는 기존의 기능을 향상 시킨것입니다.   일단 새로이 들어간 기능에…


VS10에 대한 링크 모음

저희 팀에 Kirill Osenkov이 쓴 blog post인데 정말 유용한 VS10과 C# 4.0에 대한  link가 있습니다. 시간 나시면 꼭 한번 둘러 보세요.   * 그중 가장 첫번째 PDC video 링크들은 정말 엑기스 입니다. C#과 프로그램밍에 관심있으시다면 정말 다 꼭 봐야 할 것들이죠.   수고.


Com Interop과 dynamic에 대한 IDE의 지원

어제 포스트에서 제가 C# 4.0에 새로 지원 되는 주 기능으로 Com interop과 dynamic을 얘기 하면서 그에 대한 IDE의 새 기능을 쓰기로 해 놓고 C# 4.0에서 새로 지원 되는 Compiler 기능만 쓰고 이에 대한 IDE 기능은 전혀 쓰질 않았죠 ㅡ.ㅡ.   이유는 사실 dynamic의 경우 IDE 에서 해 줄수 있는게 별로 없기 때문이기도 합니다.   이…


다음 버젼에 새로 추가 되는 기능들 …

안녕하세요, 간만에 포스팅 합니다. 이제 비쥬얼 스튜디오 2008이 릴리지 된지도 일년이 넘어 가네요. 이번 포스팅은 다음버젼의 VS에 들어가게 될 새 기능에 대한 간략한 소개 입니다. 물론 제가 C# IDE 팀이므로 C# IDE에 관계된거만 이겠지만요 하하하. 일단 가장 눈에 띄는게 VS 자체가 WPF로 바뀐겁니다. 물론 슬쩍 보기엔 기존 VS와 다른게 하나도 없어 보이지만, 자세히 보면 editor에서…

2

The P-Invoke Interop Assistant

밑에 쓴 글의 연장선상인데, 오늘 RSS 보다가 옆 VB 팀의 jared가 만든 P-Invoke interop assistant라는 툴을 알게 됐는데 www.pinvoke.net 보다 더 쓰기 편한거 같아서 올립니다. channel9 에서 jared가 직접 툴 사용법도 알려주네요. 툴은 여기서 다운 받을수 있습니다.   www.pinvoke.net이 기존 win32 api만 convert 하는걸 알려줬다면, 이 프로그램은 그것 뿐만 아니라 그냥 아무 C++ 코드나 넣으면…


C# 에서 windows API 쓸수 있는 방법 도와 주는 사이트

웹에 가끔 질문을 올리시는 분들이 계셔서 모르시는 분들에게 도움이 될까 해서 올립니다. 아시다 시피 .NET은 COM 도 지원하지만 그냥 DLL을 직접 콜 하는 방식도 지원합니다. 이걸 PInvoke라고 하지요. 근데 이 PInvoke 이 사용하기가 조금 까다롭습니다. COM처럼 TLB가 있어서 상호간의 마샬이나 콜 방법을 도와 주는것이 있는것도 아니고, 따라서 자동으로 .NET wrapper을 만들어 주는 툴이 있는것도 아니고,…