- Korea times
- 끌리면 오라...BGM 광고음악 라이브러리
- KartOO visual meta search engi…
- E-Book
- Channel9
- MSDN
- 여리의 작업실
- 유경상의 .NET 블로그
- window 쪼물딱 거리기
- 블루 홈(소현이 누님)
- IT 관련 전반 내용(정환이네)
- 비너스의 정보 공유(유틸리티들)
- 형기의 자료공간(디지털ERA에서 콘텐츠ERA로)
- EzineArticles (여러 분야의 글들이 올라옴)
- Relationship을 보여주는 라이브러리
- OpenRCE
- 젠틀의 블로그(무선 통신의 모든것)
- 헐랭이와 IT보안
- 워니. 추억ㅇㅔ ㅂㅣ추ㅇㅓ.
- Computer Forensics
- 토익 광장(YBM)
- Korea Times 이용하기
- Larkware Software
- TCP/UDP
- Black Hat
- DEF CON
- Slashdot
- ReallyUsefulEbooks.com Update
- 실리콘밸리 뉴스
- Application Development Trends
- Visual Studio Hacks
- MIT OCW
- Redmond Developer News
- SecurityFocus
- Microsoft Window Hacking Porta…
- Darknet - Don't Learn to Hack …
- Windows Tips, Tricks and Hacks
- Hack In the Box
- (IN)SECURE Magazine
- SuperSite Windows Vista
- Government Security
- Life is Still Talking (Good)
- PHRACK
- Found+Read(resource for startu…
- Jonathan Boutelle
- Venture Hacks
- 스마트플레이스
- All about Intellipedia
- Undocumented Windows 2000 Secr…
- HexBlog (Decompiler)
- TED (Ideas worth spreading)
- Crash Dump Analysis and Debugg…
- Rootkit
- DDK Developers(MS)
- 미친 감자의 블로그
- The Art of Assembly Language
- Chpie (키보드 후킹)
- Drivers Online
- (음악) Delicate SONG
- Reverse Engineering Community
- Software Best Practices
- Sara Ford's WebLog
- Cheat Happens
- Debugging,Unpacking,Assembling…
- 윤석찬님 블로그
- OK 괜찮아 다 잘 될거야
- RingBlog
- Art Life :: 하늘소
- IT's Paradise
- John Robbins!
- Wintellect
- Hacked Gadgets
- 소프트웨어 이야기
- Ryan Naraine's Zero Day
- VULN
- Stay Secure
- EBS 영어 공부(블루워터)
- 101BLoG : "Bright Size Life" o…
- Hacker Challenge
- Hackers Center
- White Hat, Chicago Con
- Ethical Hacker Network
- ChaseNet (Security)
- TechTarget
- Entrepreneur
- Infopackets
- Popular Science
- Dark Reading - The Business of…
- How Stuff Works
- codeDriver - Crack (역공학)
- Gadget (Windows)
- Serious Code
- Iguacu Blog(블루문)
- SecurityProof
- Power of Community(Hacker)
- Crack ?
- Security Freak
- Data Network Resource
- FoundStone - Security Consulti…
- Google Online Security Blog
- (BOOK) Cool DogBooks
- SachaBarber (좋은 개발자)
- System Software Incorporation
- 스카이 벤처
- NewsTorrent
- 글로벌 IT 네트워크
- Ethical Hacking and Infosec
- Realms of Hacking tricks
- CodeBreakers Journal
- Anti Rootkit Blog
- The Reverse Code Engineering C…
- Anti-Debug Tools
- Reverse Code Engineering Video…
- Damn Vulnerable linux
- Security Problems
- French Reverse Engineering Tea…
- Monac
- Open Source Vulnerability Data…
- Viruschaser 검사(바이러스)
- Windows Tips
- 보안 대처 연습
- [Download] Kartz CD
- [Download] FlMS Download
- [Download] DDL2
- 중국 해킹 사이트(안전중국)
- 바이러스 분석
- Javascript 전문가
- Virus Alert Zone (바이러스 분석)
- Computer World
- 문스랩닷컴(보안)
- Unpack China
- Black Storm Reverse Engineerin…
- 역공학 Reverser
- 문화 망명지 - 시, 소설
- WPF MVP
- Research Channel
- The Problem Solver - C# MVP
- Reversing - 리버스 엔지니어링
- Nigel Spencer's Blog (.NET)
- Kirill Osenkov (.NET C# IDE Te…
- H33T (BitTorrnet 검색 사이트)
- ITL (해킹, 보안)
- ITL (Invisible Things Lab) Blo…
- ebook, pdf, chm
- 주식 - 멘토클리닉
- CherryLove - 바이러스, 백신, 악성코드
- PMP
- 영원한 해커, hacker
- 리버싱, PE
- 신호철 - dsphome
- TechEd 2009
- SHOUT
- [도서] 오디오북
- [도서] 전자책
- [도서] 국내도서요약
- [도서] 해외도서요약
- TopCorder - 프로그래밍 연습
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Windows 7
- Microsoft
- 해킹
- debugging
- WPF
- security
- VSTS
- Windows
- 역공학
- 보안
- 닷넷
- 구글
- 비주얼 스튜디오
- english
- hacking
- Visual Studio
- .NET Framework
- MVP
- .net framework 4
- 마이크로소프트
- 디버깅
- .net
- 비주얼스튜디오
- 디버그랩
- visual studio 2010
- C#
- 책
- VSTS 2010
- Today
- Total
NaggingMachine
Visual Studio 2010과 .NET Framework 4.0 관련 사이트 본문
A while ago we announced Visual Studio 2010 and C# 4.0. In case you'd like to catch up and read articles or watch videos about the upcoming new features, I wanted to gather some links here.
PDC
- http://channel9.msdn.com/pdc2008/ is a great link about PDC, where you can watch a lot of interesting videos, such as:
- The Future of C# - a perfect talk by Anders. Must see.
- Panel: The Future of Programming Languages
- Microsoft Visual C# IDE- Tips and Tricks - some great tips from Dustin Campbell
- Natural Interop with Silverlight, Office and Python in Microsoft Visual C# and Microsoft Visual Basic
- An Introduction to Microsoft F#
- Future Directions for Microsoft Visual Basic
- Visual Studio Debugger Tips & Tricks
- Managed Extensibility Framework: Overview
- Microsoft Visual Studio: Customizing and Extending the Development Environment
- Parallel Programming for Managed Developers with the next version of Microsoft Visual Studio
- The Concurrency And Coordination Runtime And Decentralized Software Services Toolkit
- This list is far from being comprehensive, there's just too much cool stuff there - I literally stopped watching TV or movies nowadays - instead, I'm watching PDC sessions in the evenings :)
- Scott Guthrie demonstrated the next Visual Studio at PDC 2008. Watch his demo here:http://channel9.msdn.com/pdc2008/KYN02/ (scroll to 86:00). Among other cool stuff, Scott demoes the new code editor, re-written from scratch using C# and WPF. The main Visual Studio UI itself is also rewritten using WPF (just the UI, not the entire Visual Studio).
TechEd EMEA 2008 (Barcelona)
- Jason Zander, the General Manager of Visual Studio, did a great demo of the upcoming features in hiskeynote. Also watch a great video here: http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-2010-Overview/
- Mads Torgersen, one of C# language designers, talks about the Future of C#
- Roy Osherove talks about Deep Reflection
- Our C# IDE PM Karen Liu talks about C# IDE Tips and Tricks
- Karen has also posted a blog about this: Tech Ed 2008- Presentation Materials for TLA 204 Visual C# IDE Tips and Tricks
- F# PM Luke Hoban does a Deep Dive into the C# implementation of LINQ
C# 4.0 Language
As you probably know by now, C# 4 is mostly oriented on interoperability: better COM interop, better interop with dynamic languages (like Python), better interop with the browser (Silverlight, JavaScript) and better Office interop. Briefly, the new language features are:
- Dynamic - "late binding" in C# - a way to delay binding and code execution to runtime
- Variance - generic co- and contravariance
- Named and Optional parameters - better parity with VB, no more "ref missing", more readable code with named parameters
- COM interop support - omitting "ref" for COM calls, NoPIA (embedding Primary Interop Assemblies directly into your assembly to ease deployment) and some others
What to read about C# 4 language features? Well, first and foremost, there is always Charlie's blog that accumulates all C# news:
- Community Convergence XLVII
- New Features in C# 4.0 Paper, plus Feedback and Samples
- http://code.msdn.microsoft.com/csharpfuture - C# Future homepage
C# compiler developer's blogs are a terrific technical resource - highly recommended:
C# IDE improvements
As far as I can tell, we don't yet have a comprehensive resource about the new features in the C# IDE. Well, let me spill the beans and briefly mention them here, before I dive into the details in my upcoming posts.
- Call Hierarchy - for a method or property, allows to view Calls To (callers), Calls From (callees), Overrides (if applicable) and Implementations (if applicable).
- Quick Symbol Search - a very simple dialog with a textbox and a listbox that allows you to type a symbol's name or part of it (any type or member) and hit Enter to navigate to it quickly. Ctrl+, is the shortcut that you can reconfigure if necessary.
- Generate From Usage - just like we had Generate Method Stub by pressing Ctrl+. on a SmartTag under undefined method call, now you can generate a new class for an undefined class, a constructor for an unknown constructor, a property, an enum, etc.
- Highlight References - when a cursor is on a symbol, all the references to this symbol are highlighted in the currently opened file.
- Many other miscellaneous improvements, such as a better background compiler ("Live Squiggles"), XML doc rename refactoring, etc.
.NET Framework 4.0
Justin van Patten has a great overview of upcoming new features in .NET 4.0. It is worth mentioning, that 4.0 will have a new CLR version 4.0 (2.0, 3.0 and 3.5 were all working on the CLR version 2.0). Most notably, .NET will introduce tuples, code contracts, parallel extensions, variance annotations and a whole lot more.
Other Visual Studio improvements
Of course, I'm only scratching the surface of what the next Visual Studio will bring - many teams across the division worked hard and implemented a lot of cool stuff (e.g. Architecture Explorer, Sequence Diagrams, etc). I'm only mentioning some features that I personally find really interesting as a member of the C# team.
- New Editor - the Visual Studio code editor has been fully rewritten from scratch using C#, WPF andMEF. It shims the old editor interfaces and pretends to behave just like the old editor, but it also exposes a nice new managed API that you can program against. A huge advantage of the New Editor is flexibility and extensibility - you can do really weird things with it, given the fact that it's WPF and allows any UIElement to be placed on it.
- WPF Shell - the Visual Studio UI (Shell, menus, toolwindows, toolbars) has been rewritten using WPF as well, to allow customization. Not all of the UI has been converted, so there are some "islands of hWnd" floating in WinFormsHost, which will be converted in future versions.
- Back-in-time debugger - the Debugger team introduced a new Historical Debugger, which records the program's execution and allows you to rollback the program's state (callstack, variables, etc.) to an earlier point in time.
In my next blog posts, I will start talking more about the upcoming new features (especially the Call Hierarchy one - since I was the one who tested it).
'Visual Studio' 카테고리의 다른 글
Visual Studio 2008 SP1 사용자들을 위한 WPF Hotfix! (0) | 2009.02.04 |
---|---|
XamlPadX 4.0 사용하세요~ (0) | 2009.02.04 |
.NET 언어의 미래 - The Furture of .NET Languages (0) | 2009.02.03 |
Channel 9에 올라온 VSTS 2010 관련 동영상을 아시나요? (0) | 2009.02.02 |
Visual Studio 2010 과 .NET Framework 4.0 동영상 확인하기 (0) | 2009.01.31 |