Visual 2008 과신속한애플리케이션 개발 Smart Client 정병찬 ( 주 ) 프리엠컨설팅개발팀장 johnharu@solutionbuilder.co.kr http://www.solutionbuilder.co.kr
목차 Visual Studio 2008 소개 닷넷프레임워크 3.5 소개 Language Integrated Query (LINQ) 어플리케이션개발홖경
Visual Studio 2008 설계목표 윈도우서버 2008, 윈도우비스타, 마이크로소프트오피스 2007 을위한최적의개발홖경제공 닷넷프레임워크 3.5 ClickOnce 와 VSTO 를통한오피스 2007 지원 비스타의공용컨트롤을위한 MFC 지원 웹개발홖경 HTML / CSS 다자인홖경 AJAX 와자바스크립트통합지원 언어적인측면 다양한측면의닷넷프레임워크지원 C#/VB 에서데이터와언어적인측면의통합성증가
닷넷프레임워크 3.5 닷넷프레임워크 3.5 LINQ ASP.NET 3.5 CLR Add-in Framework Additional Enhancements 닷넷프레임워크 3.0 + SP1 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace 닷넷프레임워크 2.0 + SP1 4
VS 2008 과닷넷프레임워크 3.5 서비스 모바일 Apps 라이프사이클툴 윈도우 Apps 오피스 Apps 웹 Apps
Visual Studio 향상된기능 Multi-targeting 다양한버전의닷넷프레임워크지원 닷넷프레임워크 2.0, 3.0, 3.5 해당닷넷프레임워크에서만사용가능하도록홗성화 Toolbox, Project types, References, Intellisense, 업그레이드용이 Unit Testing Visual Studio Profession 의모든버전에서사용가능
Visual Studio 개발홖경 WCF 참조를위한 Add Service Reference WCF Configuration Editor WF 디자이너통합 Project와아이텐텐플릿 자동실행과테스트홖경
Visual Studio 2008 개발홖경
Language Integrated Query (LINQ) 데이터처리작업의복잡함을줄여주기위해디자인 모든컬렉션에대해쿼리작업을짂행 이점 내장된형식 : Select, Where, GroupBy, Join, etc. 확장가능한모델을제공 데이터의형식을고려해정해짂방식으로처리 객체의형태로데이터처리 프로그래밍언어와통합 Visual Studio 의인텏리센스기능을통한높음생산성 닷넷언어에서직접데이터접근쿼리를실행할수있는새로운형태의프로그래밍모델
LINQ 아키텍처와컴포넌트 C# 3.0 VB 9.0 Others.NET Language Integrated Query LINQ to Objects LINQ to DataSets LINQ to SQL LINQ to XML <book> <title/> <author/> <year/> <price/> </book> Objects Relational XML
Language Integrated Query (LINQ)
서비스.NET 3.0 WCF 서비스를위한단일화된프로그래밍모델과런타임 WF 유연하고선언적인워크플로우런타임과액티비티제공.NET 3.5 Http 프로그래밍모델 JSON 직렬화와 ASP.NET AJAX 통합 Syndication WF 와 WCF 를위한통합홖경제공 Partial Trust
윈도우어플리케이션 WPF 를위한디자이너 ( Cider ) XAML 기반의어플리케이션제작가능한 IDE 실신간으로디자이너의수정내용반영 XAML 인텏리센스기능 선택적인직렬화 WFP 어플리케이션배포를위한 ClickOnce 프로젝트텐플릿, 디버거와배포홖경제공 윈폼을위한 Side-by-side 워크플리우디자인을위한 Expression Interactiv e Designer ( Sparkle )
Windows Forms 응용프로그램과 Windows Presentation Foundation
오피스어플리케이션 오피스 3.0 을위한툴제공 오피스를위한디자이너 워드및엑셀문서와텐플릿 Fluent Ribbon Task & Action Panes Outlook Form Regions 마이크로소프트 SharePoint 를위한워크플로우개발홖경제공 워드컨텎트컨트롤의데이터바인딩 오피스 2003 과오피스 2007 의어플리케이션레벨에서의 Add-in 엑셀과워드를위한문서레벨의 Add-in ClickOnce 배포를위한보안기능향상
VSTO 2008, Word Add-in
모바일어플리케이션 Visual Studio Tools for Devices 디바이스어플리케이션을위한 Unit Testing Device Emulator 3.0 Certificate support, Xml config Broad 플랫폼과런타임제공.NET Compact Framework 3.5 LINQ (XML, Objects and Dataset) 지원 Windows Communication Foundation CLR Profiler / Performance Monitor BCL enhancements: Compression support, Client-side ce rtificates, Sound APIs
요약 Visual Studio 2008 소개 닷넷프레임워크 3.5 소개 Language Integrated Query (LINQ) 어플리케이션개발환경
리소스 사이트 http://msdn2.microsoft.com/ko-kr/vstudio/default.aspx http://msdn2.microsoft.com/en-us/vstudio/products/default.aspx http://www.codeproject.com/dotnet/visual_studio_2008.asp http://channel9.msdn.com/showpost.aspx?postid=328382 http://msmvps.com/blogs/theproblemsolver/archive/2007/11/19/visua l-studio-2008-available.aspx 블로그 http://blogs.msdn.com/somasegar/archive/2007/11/19/visual-studio- 2008-and-net-framework-3-5-shipped.aspx http://blogs.gotdotnet.com/bkchung/archive/2007/11/21/visualstudio-2008-sdk-1-0-visual-studio-2008-shell-released.aspx http://msmvps.com/blogs/theproblemsolver/archive/2007/11/19/visua l-studio-2008-available.aspx