2월 6일 링크 모음: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF
번역/ScottGu's Blog 2008. 2. 6. 19:39원문 : Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF
저의 링크 리스트 시리즈의 최신판을 포스팅 합니다. 제가 작성한 예전 포스트 중 인기 있는 기사들에 대한 링크는 ASP.NET 팁, 트릭, 튜토리얼 페이지에서 찾을 수 있으니, 관심 있으신 분들은 그것도 확인하시기 바랍니다.
ASP.NET
- ASP.NET 보안 튜토리얼 시리즈 : Scott Mitchell (작년에 데이터 엑세스 튜토리얼 시리즈 라는 훌륭한 기사를 쓴 저자입니다)는 최근 ASP.NET 보안에 초점을 맞춘 새로운 튜토리얼 시리즈를 시작하였습니다. www.asp.net 사이트에 첫 세 기사(ASP.NET 보안 기본, 폼 인증 개요, 폼 인증 구성과 고급 주제)가 올라와 있습니다. ASP.NET 보안에 대해 더 알고 싶으시면, 제가 작성한 ASP.NET 팁, 트릭, 튜토리얼 페이지도 확인해 보시기 바랍니다.
- ASP.NET의 성능과 확장성에 대한 10가지 비밀 : www.pageflakes.com (ASP.NET으로 작성된 웹 2.0 포탈)의 CTO이자 공동 설립자인 Omar Al Zabir는 이번에도 ASP.NET과 ASP.NET AJAX에 대한 훌륭한 기사를 썼습니다. 이번 기사는 ASP.NET의 성능과 확장성을 다루고 있습니다. ASP.NET과 ASP.NET AJAX를 사용하여 뛰어난 사이트를 구성하는 방법에 대해 더 알고 싶으시면, 그의 역서 Building a Web 2.0 Portal with ASP.NET 3.5를 꼭 읽어보시기 바랍니다.
- .NET 디버깅 데모 랩 : Tess Ferrandez는 프로덕션 환경에서 애플리케이션의 디버깅 문제를 해결하는 방법을 알려주기 위해, 샘플 "버그투성이" 애플리케이션이 딸려있는 새 튜토리얼 시리즈를 작성하였습니다.
- ASP.NET MVC용 대체 뷰 엔진 네 가지: 오픈 소스인 MvcContrib 프로젝트에는 ASP.NET MVC 프레임웍의 장점을 극대화 시키는 여러가지 추가 기능이 있습니다. Jeffrey Palermo는 여기에다 뷰 렌더링 엔진 네 개를 더 추가하였는데, 이는 ASP.NET MVC 프레임웍의 기본 뷰 엔진 대신 사용될 수 있습니다. 그건 그렇고, 저는 별도로 ASP.NET MVC 프레임웍의 다음 버전에서 추가될 멋진 기능들에 대한 포스트를 다음 주 안으로 작성할 예정입니다.
ASP.NET AJAX
- 지연된 컨텐트 로딩을 사용한 ASP.NET 성능 향상 : Dave Ward는 페이지가 클라이언트에서 로드된 후에 AJAX 콜백을 통하여 HTML 컨텐트를 받는 방법으로 페이지의 로드 타임을 향상시키는 방법에 대한 기사를 작성하였습니다. 이 방법은 제가 저의 팁과 트릭 포스트에서 사용한 방법과 유사합니다.
- ASP.NET AJAX 컨트롤 툴킷의 GlowButtonExtender 컨트롤을 사용하여 야후 UI 스타일의 번쩍이는 버튼 만들기 : Matt Berseth는 번쩍이는 버튼 효과를 주는 방법을 설명하는 ASP.NET AJAX 기사를 작성하였습니다.
비주얼 스튜디오
- 네임 스페이스의 분석과 사용하지 않는 using 문의 삭제 : David Hayden는 개발자들이 종종 간과하기 쉬운 몇 가지 비주얼 스튜디오의 코드 편집 기능에 대한 기사를 썼습니다.
- 비주얼 스튜디오 2008 제품 비교 : 일전에 몇몇 분들이 제게 메일을 보내셔서 비주얼 스튜디오 2008 각 버전(스탠다드, 프로페셔널, 비주얼 스튜디오 팀 시스템 등) 간의 차이를 설명하는 페이지를 만들어 달라고 요청하신 적이 있습니다. 더 상세한 내용을 알고 싶으시면 이 링크를 클릭하십시오.
- 아시나요...Shift+ESC로 툴 윈도우 닫기 : Sara Ford는 여전히 "아시나요..." VS 2008 팁과 트릭 시리즈를 작성하고 있습니다. 솔직히 이번 포스트는 저도 몰랐던 기능이네요. 제가 항상 추천하는 생산성 향상을 위한 팁 중 하나는 IDE의 단축키를 적극적으로 익히라는 것입니다. 단축키를 익히는 데 들어간 시간 보다 훨씬 많은 시간이 절약됩니다. 여기서 VB 2008 키 바인딩 포스터를 받으시거나, 여기서 C# 2008 용 키 바인딩 포스터를 다운로드 받으십시오. 그리고 출력을 해서 잠자는 동안 흡수할 수 있게 베게 밑에 넣어두십시오.
.NET
- yield의 힘: Joshua Flanagan는 C# 2.0에서 가장 빼어난 기능 중의 하나이지만 아직 많이 쓰이고 있지는 않은 yield 키워드에 대한 기사를 작성하였습니다. yield 키워드는 IEnumerable 관련 작업을 효율적으로 구현하고 반복을 지연시키는 매우 강력한 기능입니다. (.Net 3.5의 LINQ는 이 기능에 크게 의존하고 있습니다.) C#을 좀 더 확실히 마스터하고 싶으면 C# 3.0 In a Nutshell 이라는 책을 보실 것을 강력하게 추천합니다. (저는 이 책의 아마존 리뷰에 별 5개를 줬습니다.)
WPF
- XAML 모드로 VS 2008을 여는 것을 기본 값으로 만들기 : Matthias Shapiro는 WPF 파일을 디자인 모드가 아니라 XAML 모드로 로드하는 것을 기본값으로 설정하는 방법에 대한 기사를 작성하였습니다.
- WPF 바인딩을 디버깅하는 방법 : 마이크로소프트 WPF 팀의 Beatriz Costa는 WPF의 데이터바인딩 식이 잘못되었을 때, "무슨 문제"가 있는지 더 잘 확인할 수 있는 팁과 트릭을 주제로 기사를 썼습니다.
- ComboBox의 자동 줄바꿈 방법과 How ListView Header의 자동 줄바꿈 방법 : Matthias Shapiro는 ComboxBox와 ListView Header 컨트롤에서 텍스트를 자동 줄바꿈하는 방법에 대한 기사를 썼습니다.
- 중첩된 ListView 컬럼 (컬럼 속의 컬럼): Matthias은 WPF ListView 컨트롤을 사용할 때 중첩된 컬럼을 처리하는 방법에 대한 기사도 썼습니다.
- WPF 요소를 XLinq에 바인딩하는 방법 : Beatriz Costa는 .Net 3.5에서 LINQ to XML을 데이터바인딩하는 방법에 대한 기사를 썼습니다.
- Programming WPF와 Windows Presentation Foundation Unleashed : VS 2008에서 프로젝트와 디자이너에 대한 지원이 강화된 WPF를 배울 생각이 있으시다면, 각각 Chris Sells와 Adam Nathan이 쓴 이 두 권의 책을 추천합니다. 두 권 다 훌륭한 명저입니다.
도움이 되길 바라며,
스캇