Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

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

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

VS10에 대한 링크 모음

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

Com Interop과 dynamic에 대한 IDE의 지원

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

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

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

마이크로 소프트 와 애플의 폰트 차이점

그냥 웹 보다 잼난 글을 봐서 함 올려 봅니다.. http://www.joelonsoftware.com/items/2007/06/12.html 내용은. 마이크로 소프트의 폰트와 애플의 폰트는 무엇이 왜 다를까? 뭐 이런 내용 :) 수고
Posted by HeeJae Chang | 0 Comments

The P-Invoke Interop Assistant

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

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

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

XPerf 새로운 performance profiling 툴

제가 visual studio 2008 performance work 할때 사용한 툴인데 Vista 하 에서만 제대로 작동하긴 하지만, 기존 VS profiling tool과는 비교 할수 없을 정도로 자세한 정보를 제공합니다. 사실 VS profiling 툴은 시간에 따라 각 부위별 performance count가 아닌, 그냥 맨 전체적으로 어떤지만 나오는데, 이건 시간 별 각 단위별로 아주 자세한 정보를 보실수 있습니다. 하여간 제가 이번에

Extension method 그 최고의 유용성

C# 3.0의 새로운 기능이라 하면 Linq만을 생각 하시는 분들이 많은거 같아, 오늘은 C# 3.0의 새 기능중 내 생각에 가장 유용하다. 아니 적어도 Design 면에서는 가장 유용하다할 Extension method에 대해 써 볼까 한다. 뭐 Extension method가 무엇이냐,  이런건 인터넷에서 쉽게 찾아 볼수 있으니 자세한 설명은 생략하고 그냥 간단한 예제 하나로 대체 하도록 하겠다. using System;  

Visual Studio 2008의 새로운 intellisense

이번엔 VS 2008의 새로운 기능을 얘기 해 볼까 합니다. 뭐 각 버젼업 마다 새로운 기능을 추가 하는데 이번 VS 2008에서 C# IDE는 사실 C# 3.0의 새로운 기능을 지원 하는데만 거의 모든 시간을 다 사용했습니다. 여기서 C# 3.0의 새로운 기능이라 함은 lambda expression, type inference (var), query expression, object/collection initializer, extension
Posted by HeeJae Chang | 0 Comments

Visual Studio 2008 SP1 에 바뀌는 것들

Visual Studio 2008 이 정식 release 된게 몇일 안된거 같긴하지만 ㅡ .0 어차피 내부적으로는 RTM 한지 벌써 몇달은 된거 같고 이미 SP1 이 마무리 작업 중이다 . 하여간 그리 하여 SP 에 새로 들어갈 가능성이 있는 ( 뭐 당연히 실제 release 될때는 완전히 바뀔 가능성도 있다 ) 기능들에 대해 써 볼까 한다 . 첫번째는 User Comment Scanning for Closed file. 이건 가장 많은 사용자들이
Posted by HeeJae Chang | 2 Comments

Visual Studio 2008의 C# IDE 성능 향상

Visual Studio 2008 의 C# IDE 성능 향상 이번 visual studio 2008 C# IDE 에 들어간 몇가지 성능 향상에 대해 쓸까 한다 . 물론 모든 성능 향상의 목적은 궁극적으로 C# editor 가 좀 더 부드럽고 빠르게 사용자에게 반응할수 있도록 하는거다 . 이 궁극적인 목적을 위해 2008 에는 2005 와 다르게 몇가지 tweak 을 했다 첫번째가 navigation bar 다 . 2005 와 그 이전 버젼의 navigation

Visual Studio 2005 SP1 에 새로 추가 되는 기능 Web Application Project

Visual Studio 2005 가 릴리지 된지 어언.... 어언... 하여간 좀 됐다. VS 2005 가 릴리즈 된후에 가장 많이 받은 feedback 중 하나가 VS 2005에서 새로 바뀐 웹 프로젝트 방식이 기존 2003 방식과 너무 달라 2003에서 2005로 Migrate 하기가 힘들다는 거였다 소위 Web Site Project 라 불리는 이 새로운 방식은 일반적인 VS project system을 사용하지 않고 php나 asp 처럼

비주얼 스튜디어 2005 SP1

오늘 한참 노가다 작업을 하고 있는데, 버그가 뭉태기로 나한테 할당 됐다 ㅡ.ㅡ 아 내가 또 뭐 잘못 건드렸나 싶어 놀란 가슴을 쓸어내리면 봤더니 SP1 에 픽스 하기로 결정된 버그들이 뭉태기로 나한테 할당 되었다 ㅡ.ㅡ 뭐 어차피 MQ 동안 픽스된 버그를 vs 2005 코드 베이스로 포팅만 하면 되는거라 별로 큰 일은 아니지만, 새로운 버젼인 Orcas 작업을 하고 싶었는데.. 이것 처리 할동안 좀 기다려야 되게 생겼다. ... 아마도 새 VS

로컬리제이션 버그

그제 어제는 일본어 로컬리제이션 버그 때문에 골머리를 앓았다. 별로 큰 버그도 아닌데, 로케일에 따라 변하는게 많다 보니까 버그를 픽싱 하는것도 아니고, 버그 픽스를 하기 위한 셋업 하는데 거의 대부분의 시간을 허비 했다 ㅡ.ㅡ 여기 와서 느낀 건데, 워낙 프로그램의 크기가 방대 하다 보니까, 작은 프로젝트 할때는 별것도 아닌 일들에 많은 시간을 잡아 먹힌다. 이를테면, 워낙 많은 팀들이 동시에 작업을 하다 보니까, 하나의 branch에서 모든
Posted by HeeJae Chang | 0 Comments
More Posts Next page »
 
Page view tracker