Cơsởdữ liệu, sựtriểnkhaivàweb–Côngcụdành cho cácchuyêngia phát triểnCôngcụdành cho cácchuyêngia phát triển Năm 2006, Microsoft đã mở rộng dòng sản phẩm Visual Studio của họ thêm một số nhóm sản phẩm có tên gọi là Visual Studio Team System. Chúng có một sản phẩm mới đó là Team Foundation Server cho việc điều khiển mã nguồn, quản lý dự án, kiểm tra và mô hình hóa cũng như một số phiên bản của môi trường pháttriển đã được tích hợp Visual Studio 2005 (IDE) hỗ trợ các tính năng của Team Foundation Server. Mặc dù vậy cácchuyêngiapháttriển phần mềm vẫn có thể mua vàsử dụng Visual Studio IDE. Tổng quan về cáccôngcụpháttriểnCácphát hành vào tháng 2 năm 2007 và sau đó là xu hướng theo ước lượng của Microsoft Chấm đen là thời điểm chấm dứt của sự hỗ trợ xu hướng chủ đạo Phát hành cáccôngcụ chính tiếp theo là Visual Studio “Orcas”, phiên bản hỗ trợ cho việc lập trình trên Windows Vista và .NET Framework 3.0 (cũng được cung cấp cho Windows XP SP2). Orcas có thể sẽ không được phát hành khoảng cuối năm nay (2007). Trong khi chờ phiên bản này được phát hành, cácchuyêngiapháttriển phần mềm có thể viết các ứng dụng cho Windows Vista và .NET Framework 3.0 với Visual Studio 2005, nhưng sẽ thiếu một sốcôngcụcógiá trị như bộ thiết kế ảo cho Windows Presentation FrameWork (hệ thống giao diện người dùng và đồ họa của .NET Framework 3.0). Microsoft đã phát hành các add-in Visual Studio 2005 để hỗ trợ pháttriểnchocông nghệ Office 2007 mới vàcác ứng dụng ASP.NET kiểu AJAX. Bên cạnh đó hãng này cũng đã phát hành Visual Studio Team Edition cho Database Professionals, một phiên bản của Visual Studio IDE cho phép cácchuyêngiapháttriểncó thể quản lý cơsởdữliệu với Team System. Expression Web, phát hành đầu tiên trong dòng sản phẩm Expression mới chocác thiết kế viên chuyên nghiệp, hỗ trợ thiết kế website bằng cáccông nghệ chuẩn như HTML và CSS. Visual Studio Tools cho Office, cáccôngcụ này sẽ hỗ trợ chosựpháttriển của các add-in Office bằng .NET Framework và Visual Studio 2005, bản nâng cấp nhận được vào cuối năm 2006 dùng để hỗ trợ chosựpháttriển của Office 2007 cũng như SharePoint vàcác add-in Visio. Phát hành tiếp theo sẽ là một phần của Visual Studio Orcar có thể sẽ được phát hành vào cuối năm 2007. Cũng trong năm 2006, Microsoft đã phát hành một môi trường pháttriển mới có tên gọi là Visual Studio Tools for Applications, sản phẩm có thể được nhúng trong các ứng dụng để hỗ trợ tùy chỉnh với .NET Framework. Môi trường này hiện đã được triểnkhai trong InfoPath 2007 và một số ứng dụng khác vẫn tiếp tục các vai trò của VBA không được cải tiến hơn nữa. Visual Studio Visual Studio là IDE (môi trường pháttriển tích hợp) phổ biến nhất cho nền tảng của Microsoft. Từ phát hành vào tháng 2 năm 2002 của Visual Studio .NET, sản phẩm tích hợp cả ngôn ngữ C#, Visual Basic, J#,và C++ với cáccôngcụ đồ họa vàcác tiện ích cho việc thiết kế, viết mã và kiểm tra phần mềm theo các ngôn ngữ đó. (xem phần các phiên bản Visual Studio trước đây để có thêm thông tin về vấn đề này). Các phiên bản Visual Studio IDE quan trọng nhất gồm có: Visual Studio 2005: Phiên bản này cung cấp cáccôngcụ mới cho việc pháttriển mã cơsởdữliệu phía trình chủ của SQL Server 2005. Nó cũng hỗ trợ .NET Framework 2.0, cụ thể cócáccôngcụ hỗ trợ các tính năng ASP.NET 2.0 (như các mẫu “Master Pages” chung chocác trang thông thường) vàsựtriểnkhai “ClickOnce” của các ứng dụng nhỏ trên máy khách. Visual Studio 2005 đã giới thiệu các API Visual Basic được đơn giản hóa chocác nhiệm vụ lập trình chung nhất và khôi phục các tính năng Visual Basic IDE (như việc gỡ rối “edit-and- continue”), đây là tính năng không có trong Visual Studio .NET 2003 và Visual Studio .NET. Visual Studio 2005 cũng cung cấp một công nghệ tối ưu hóa hiệu suất mới cho C++ “profile- driven” đặc biệt dànhchocác ISV thương mại. Visual Studio 2005 giới thiệu một số phiên bản mới của IDE để sử dụng với Team Foundation Server (được giải thích bên dưới). Mặc dù vậy, các phiên bản Visual Studio 2005 Express, Standard và Professional của IDE có thể được sử dụng độc lập cho dịch-gỡ rối trước đây và chúng cũng có thể được sử dụng với cáccôngcụdànhcho nhóm pháttriển từ các hãng khác. Visual Studio 2005 SP1, được phát hành vào tháng 12 năm 2006, dùng để sửa các lỗi đã được báo cáo từ khi khởi chạy. ASP.NET cho Ajax. Một add-in ASP.NET miễn phí đã phát hành vào tháng 1 năm 2007 hỗ trợ cho AJAX, một kết hợp phổ biến của cáccông nghệ Webcó thể tạo các ứng dụng trình duyệt tương tác hơn và đáp ứng nhanh hơn mà không cần đến các plug-in đa truyền thông như Flash. Visual Studio 2005 SP1 Update for Windows Vista, trong bản beta vào tháng 2 năm 2007 và được mong đợi sẽ phát hành vào cuối năm 2007, nó cung cấp khả năng tương thích với Windows Vista và là phiên bản được hỗ trợ một cách đầy đủ trên Vista. Visual Studio “Orcas” (tên mã). Phiên bản Visual Studio này gồm cáccôngcụpháttriển với .NET Framework 3.0, được cài đặt trước trong Windows Vista và cũng có sẵn cho Windows XP và Server 2003 nhưmột add-on miễn phí (xem phần .NET Framework để có thêm thông tin chi tiết). Cáccôngcụ đã được lên kế hoạch gồm có bộ thiết kế kéo - thả chocác giao diện sử dụng đồ họa (GUI) Windows Presentation FrameWork vàcáccôngcụ thiết kế cho engine luồng công việc Windows Workflow Foundation. Orcas cũng sẽ cung cấp ngôn ngữ truy vấn tích hợp (LINQ), các mở rộng trong cơsởdữliệuvàdữliệu XML. Orcas sẽ cộng tác với cáccộngcụ lập trình mới nhất chocôngcụ quản lý hệ thống theo sựpháttriển trong cách giải quyết hệ thống động (Dynamic Systems Initiative) (xem phần nâng cấp Dynamic Systems Initiative ở phần sau). Tuy nhiên có một điều là Orcas không có J#, một ngôn ngữ giống như Java mà Microsoft lên kế hoạch để tiếp tục phát triển. (J# sẽ không được hỗ trợ chủ đạo vào năm 2012 và 5 năm hỗ trợ mở rộng sau đó). Orcas có thể sẽ không được phát hành vào cuối năm 2007, trong thời gian này, cácchuyêngiapháttriển phần mềm vẫn có thể viết các ứng dụng cho .NET Framework 3.0 và Windows Vista với Visual Studio 2005 nhưng thiếu một sốcôngcụcógiá trị. Các phiên bản Visual Studio trước đây: Hỗ trợ chủ đạo cho Visual Basic 6.0 đã chấm dứt vào 31 tháng 3 năm 2005, và hỗ trợ mở rộng sẽ chấm dứt vào 8 tháng 4 năm 2008. Tất cả các thành phần Visual Studio 6.0 khác đã hết hỗ trợ chủ đạo vào năm 2003 và hỗ trợ mở rộng hiện cũng không được cung cấp. Visual Basic 6.0 runtime và môi trường pháttriển VBA và runtime không bị ảnh hưởng bởi những mốc thời gian về ngày đã đề ra này mà thay vào đó chúng tuân theo các lịch trình hỗ trợ cho sản phẩm khác như Windows và Office. Sản phẩm Gói dịch vụ hiện hành Thời điểm chấm dứt hỗ trợ chủ đạo Lịch sử Visual Studio 6.0 SP5: 26/2/2001 30/9/2003 Phát hành: 9/1998 SP1: 10/1998 SP2: 2/1999 SP3: 5/1999 SP4: 6/2000 Visual Studio .NET 10/7/2007 Phát hành: 4/2002 Visual Studio .NET 2003 SP1: 17/8/2006 14/10/2008 Phát hành: 7/2003 Visual Studio 2005 SP1: 14/12/2006 12/4/2011 Phát hành: 1/2006 Visual Studio Team System Visual Studio Team System là một dòng sản phẩm được thiết kế để hỗ trợ sựcộng tác và truyền thông giữa cácchuyêngiapháttriển phần mềm, những người đang sử dụng Visual Studio IDE. Team System hỗ trợ kiểm soát mã nguồn, quản lý dự án, quản lý xây dựng phần mềm, kiểm tra vàcác nhóm nhiệm vụ pháttriển khác. Nó gồm có Visual Studio Team Foundation Server và một tập các phiên bản đặc biệt của Visual 2005 Studio IDE hỗ trọ các role pháttriểncụ thể như các kiến trúc sư, cácchuyêngiapháttriển phần mềm hay các kiểm tra viên. (xem phần biểu đồ về các phiên bản Visual Studio cho Team System ở phần dưới để có thêm thông tin chi tiết). Các khả năng của Team System gồm có: - Kiểm soát mã nguồn: Team System cung cấp một hệ thống kiểm soát mã nguồn mới, hệ thống này cho phép cácchuyêngiapháttriểncó thể thực hiện hài hòa các thay đổi đối với các file mã nguồn cho một dự án. Kiểm soát mã nguồn của Team System cho khả năng tin cậy và khả năng mở rộng hơn Visual SourceSafe, hệ thống kiểm soát mã nguồn hiện hành có trong Visual Studio, mặc dù vậy Visual SourceSafe vẫn được cung cấp trong Visual Studio 2005 IDE. - Quản lý dự án: Team System cung cấp một cơ sởdữliệu quản lý dự án phần mềm có khả năng tùy chỉnh cho việc kiểm tra lỗi, các yêu cầu trong tương lai, các trường hợp thử và lĩnh vực khía cạnh công việc của cácchuyêngiapháttriển phần mềm khác thông qua toàn bộ một chu trình thiết kế, viết mã và kiểm tra. Cơsởdữliệu được tích hợp với điều khiển mã nguồn và quá trình xây dựng phần mềm, cho phép tự động hóa và thi hành chính sách. Ví dụ, giám đốc dự án có thể sử dụng một hệ thống để ngăn chặn những mã đăng ký không được thông qua các khâu kiểm tra có liên quan. Các tính năng quản lý dự án khác gồm có site Windows SharePoint Services cho phép quan sát được trạng thái của dự án và việc cộng tác thông qua cáctài liệu, import/export các thông tin trạng thái của dự án giữa Team Foundation Server và Excel hoặc Project và một hệ thống báo cáo (dựa trên cách dịch vụ báo cáo của SQL Server) để kiểm tra các tiến độ của dự án như tốc độ lỗi đang xảy ra chẳng hạn. Kiểm tra và phân tích mã nguồn. Team System giới thiệu một sốcôngcụ mới dùng cho việc kiểm tra mã trước và trong quá trình chạy, gồm có PREfix, bộ phân tích mã nguồn để đánh dấu các hiện tượng có thể gây ra tràn bộ đệm (vấn đề thường gây ra các lỗ hổng trong bảo mật); côngcụcho phép tạo các trường hợp kiểm ra từ mã nguồn; côngcụ kiểm tra tảichocác ứng dụng Web; và hệ thống định hình thực thi (được biết đến với tên IceCAP). Microsoft đã sử dụng khá nhiều côngcụ đó bên trong công ty của họ. Mô hình hóa. Cáccôngcụ mô hình hóa ứng dụng được hỗ trợ để giảm tính phức tạp trong quá trình pháttriển bằng việc cho phép các kiến trúc sưcó thể xây dựng các mô hình chính quy (các kế hoạch chi tiết) về thành phần phần mềm sẽ hoạt động như thế nào, phân tích các mô hình và tự động tạo mã nguồn thực thi các mô hình đó. Team System cung cấp cáccôngcụ để mô hình hóa các dịch vụ Web, cấu hình ứng dụng Webvàcác trung tâm dữ liệu. Mặc dù vậy, Visual Studio Team System không cung cấp cáccôngcụcho mô hình về trạng thái máy nhằm hỗ trợ việc kiểm tra các ứng dụng, nó cũng không hỗ trợ mô hình cấu hình chocác kiểu thành phần phần mềm như ứng dụng Win32. Một sốcáccôngcụ mô hình khác đã được lên kế hoạch cho Visual Studio Orcas. Các phiên bản Team System của Visual Studio IDE đã được phát hành vào tháng 11 năm 2005, Team Foundation Server được phát hành vào tháng 4 năm 2006. Vào tháng 11 năm 2006, Microsoft đã phát hành một phiên bản client mới của Team System, đó là Team Edition for Database Professionals. Phiên bản mới này cho phép cácchuyêngiacơsởdữliệucó thẻ phát triển, kiểm tra vàtriểnkhai mã cơsởdữliệuvà những thay đổi trong thiết kế từ bên trong Team System. Ví dụ, nếu một chuyêngiapháttriển muốn đặt lại tên của một cột nào đó trong bảng thì côngcụcó thể tự động tìm các tham chiếu với trường đó trong bất kỳ các thủ tục được lưu và cập nhật lại chúng sao cho phù hợp với tên mới đặt lại. Team Foundation Server “Orcas” được hy vọng sẽ trở thành một phát hành nhỏ chỉ tập chung vào việc cải thiện khả năng mở rộng sản phẩm chocác tổ chức lớn. Các phiên bản Visual Studio cho Team System Các phiên bản đặc biệt của Visual Studio 2005 IDE sẽ hỗ trợ cho việc pháttriển nhóm chung với Team Foundation Server. Trình bày ở đây là các nhiệm vụ pháttriển chính mà mỗi phiên bản hỗ trợ. Visual Studio 2005 Team Suite có tất cả tính năng của các phiên bản. Visual Studio phiên bản Standard và Express không có bất kỳ tính năng pháttriển nhóm nào thể hiện ở đây. Vai trò pháttriển Tính năng Phiên bản Team chocác kiến trúc sư phần mềm Phiên bản Team chocácchuyêngiapháttriển Phiên bản Team chocác kiểm tra viên Phiên bản Team cho cácchuyêngiacơ sở dữliệu Architect Mô hình x x hóa ứng dụng Mô hình hóa triểnkhai Mô hình hóa lớp x x Developer Phân tích mã nguồn Giả mạo mã nguồn x x Tester Kiểm tra tải Quản lý trường hợp Test Kiểm tra đơn vị Mã bao phủ x x x x x Database Dự án cơsởdữliệuCáccôngcụ lược đồ x x Collaboration Quản lý tháy đổi Kiểm tra mục làm việc Báo x x x x x x x x x x x x cáo .NET Framework .NET Framework là một hệ thống run-time, một cơsở hạ tầng phần mềm trên cùng của Windows cho việc tảivà chạy các ứng dụng. Nó gồm có Common Language Runtime (CLR), thành phần phần mềm cho việc chạy vàtảicác ứng dụng và thư viện lớp, các bộ sưu tập mã được tổ chức một cách có kiến trúc giúp cácchuyêngiapháttriểncó thể sử dụng trong các ứng dụng của họ để xây dựng giao diện đồ họa người dùng (GUI), truy cập cơsởdữ liệu/các file và truyền thông trên Web. .NET Framework được quy định bởi tất cả các ngôn ngữ lập trình của Microsoft gần đây vàcôngcụchocácchuyêngiapháttriển phần mềm. Mặc dù vậy, Microsoft liên tục hỗ trợ cho nhiều ngôn ngữ, những hệ thống run-time vàcác API sớm hơn .NET Framework. Các phiên bản mới của .NET Framework thường được phát hành với Visual Studio, tuy nhiên cácchuyêngiapháttriển cũng có thể có được Framework và tập tối thiểu cáccôngcụ lập trình không có giao diện đồ họa người dùng miễn phí. .NET Framework SDK. Bạn có thể xem phần các phiên bản .NET Framework trước đây ở phần dưới. Phiên bản mới nhất, .NET Framework 3.0 phát hành cùng với Windows Vista và như một add-on cho Windows XP SP2 và Windows Server 2003. Nó cũng có cùng phiên bản của CLR như .NET Framework 2.0 nhưng hợp nhất các thư viện lớp mới, thư viện này gồm có: - Hệ thống in ấn và đồ họa Windows Presentation FrameWork (trước đây có tên mã là Avalon), hứa hẹn cho đồ họa hiệu suất cao hơn, hỗ trợ hiển thị độ phân giải cao, sự chính xác và độ tin cậy trong in ấn tốt hơn. - Công nghệ messaging Windows Communication Foundation (trước đây được biết đến với tên mã Indigo) tạo khả năng truyền thông tin cậy và an toàn giữa các ứng dụng thông qua nhiều chuẩn dịch vụ WS-* Web đa hãng. - Windows Workflow Foundation, cỗ máy runtime đặc biệt cho ứng dụng tự động các quá trình doanh nghiệp (như các quá trình xem lại và phê chuẩn), các quá trình này gồm cả thành phần phần mềm và thành phần con người. - Windows CardSpace (trước đây được biết đến với tên mã InfoCard) cho việc quản lý thông tin nhận dạng cá nhân. Phiên bản tiếp theo, .NET Framework 3.5 sẽ phát hành trong Visual Studio Oscas. Cùng với các tính năng khác sẽ hỗ trợ LINQ (ngôn ngữ truy vấn ích hợp), ngôn ngữ cho phép đơn giản hóa cho việc xử lý dữliệu trong cơsởdữliệuvàcác nguồn dữliệu khác. Nó cũng sẽ cải thiện một sốcông nghệ đang tồn tại như Windows Communication Foundation và Windows Workflow Foundation. Các phiên bản .NET Framework trước đây Bảng dưới đây sẽ phác thảo cho bạn những ngày hỗ trợ trong chu trình pháttriển phần mềm cũng như phát hành đầu tiên và lịch sửcác gói dịch vụ chocác phiên bản .NET Framework. Sản phẩm Thời gian chấm dứt hỗ trợ chủ đạo Lịch sửphát hành Phát hành cùng với .NET Framework 1.0 10/7/2007 4/2002 Visual Studio .NET .NET Framework 11 14/7/2008 7/2003 Visual Studio 2003, Windows Server 2003, Windows XP SP1 (cài đặt riêng) .NET Framework 2.0 12/4/2011 2/2006 Visual Studio 2005, Windows Server 2003 R2 .NET Framework 3.0 10/1/2011 11/2006 Windows Vista, Windows SharePoint Services 3.0 Visual Studio Tools for Office Visual Studio Tools for Office cho phép cácchuyêngiapháttriển phần mềm có thể tạo các ứng dụng tùy thích hoặc ứng dụng để mở rộng Word, Excel và Outlook với sự logic riêng (như một giao diện cuối đối với một hệ thống thanh toán) đang chạy dưới .NET Framework. Trước đây được biết đến như Visual Studio Tools cho hệ thống Microsoft Office, phiên bản gồm có những thành phần dưới đây: - Visual Studio 2005 Tools for Office (VSTO 2005). Dựa trên Visual Studio 2005, nâng cấp này cung cấp những API trình khách đơn giản hơn cho việc xây dựng các giải pháp Word, Excel, Outlook và InfoCard, nó gồm có một tập điều khiển có thể quản lý chocác nhiệm vụ như chấp nhận hay hợp lệ hóa đầu vào biểu mẫu từ người dùng Word và Excel. Ví dụ, cácchuyêngiapháttriển phần mềm có thể sử dụng điều khiển biểu mẫu của Windows để tương tác với người dùng thông qua tính năng Document Actions Pane của Word và Excel. Môi trường pháttriển hỗ trợ cho việc xem trực tiếp cáctàiliệu Word và Excel bên trong Visual Studio, đơn giản hóa việc tạo và gỡ rối các giải pháp. VSTO 2005 cũng cung cấp các API trình chủ mới cho việc trích rút dữliệu từ cáctàiliệu Word và Excel và tạo cáctài liệu; các API đó không yêu cầu Word và Excel để chạy trên máy chủ. Cùng với các tính năng mới này nó còn cho phép đơn giản hóa việc tạo các ứng dụng xử lý tàiliệu dùng Word và Excel để capture dữliệu từ những người dùng và trình bày dữliệu đến được người dùng. VSTO 2005 cũng cung cấp cáccôngcụcho việc xây dựng Outlook 2003 client truy cập đến các ứng dụng công ty như các hệ thống CRM. - Visual Studio Tools for Office 2005 Second Edition (VSTO 2005 SE). Add-on miễn phí này đối với Visual Studio 2005 hỗ trợ sự tùy chỉnh cho giao diện người dùng của Office 2007 mới và bổ sung thêm sự hỗ trợ cho PowerPoint và Visio. (Tên chính thức của add-on là Visual Studio 2005 Tools cho hệ thống Office 2007 của Microsoft). Nó cung cấp khả năng tạo các add-in Office mức ứng dụng –các add-in không bị buộc chặt với bất kỳ tàiliệu hoặc mẫu nào và vì vậy rất hữu dụng chocác nhiệm vụ sử dụng nhiều tàiliệu (ví dụ như côngcụ truy lại dữliệu CRM cần phải được sử dụng trong bất kỳ bảng tính Excel nào). Mặc dù vậy, VSTO 2005 SE lại không thay thế hoàn toàn cho CSTO 2005, nó không hỗ trợ các add-in mức tài liệu. Cácchuyêngiapháttriển phần mềm cần phải tạo cả các add-in mức tàiliệuvà mức ứng dụng làm sao có cả hai phiên bản mới và phiên bản trước đây của VSTO đã được cài đặt. Cũng vậy, VSTO 2005 SE không hỗ trợ cho việc xem trực tiếp các ứng dụng Office 2007 trong Visual Studio, vì điều đó làm phức tạp cho việc gỡ rối. - Visual Studio Tools for Office “Orcas.” Được tích hợp với Visual Studio Oscas, phát hành này sẽ hỗ trợ các phiên bản tương thích về trước và mở rộng chocác API trình chủ/trình khách đã giới thiệu trong VSTO 2005 và VSTO 2005 SE. Nó sẽ giới thiệu cáccôngcụ đồ họa cho việc tùy chỉnh giao diện người dùng của Office 2007, hỗ trợ việc xem trực tiếp và gỡ rối của các ứng dụng Office bên trong Visual Studio. Nó cũng cung cấp sự hỗ trợ triển khai, gồm hỗ trợ cho mô hình bảo mật mã Office 2007 mới. Visual Studio Tools chocác ứng dụng Microsoft gần đây đã phát hành một môi trường pháttriển mới có tên gọi là Visual Studio chocác ứng dụng để hỗ trợ tùy chỉnh các ứng dụng (như pháttriển macro Office) bằng sử dụng .NET Framework. Visual Studio Tools chocác ứng dụng được thiết kế để thay thế cho Visual Studio 2008 các ứng dụng (VBA), điều đó đã để lại lịch sửcho nền tảng pháttriển Office và duy trì giải pháp pháttriển chính chocác macro Office ngày nay. VBA phát hành cùng với bộ Office 2007 với tư cách trong các phiên bản sớm hơn; nó sẽ tiếp tục được hỗ trợ với cùng một lịch trình như của bộ, tuy nhiên sẽ không được cải thiện hơn nữa. Visual Studio Tools chocác ứng dụng hiện đã phát hành với InfoPath 2007, phiên bản mới nhất của các biểu mẫu Office client và nó cũng được cung cấp cho việc đăng ký trong các ứng dụng khác. Nó đã được chấp nhận trong ứng dụng bán lẻ Point of Sale 2.0 của Microsoft vàcó thể là môi trường tùy chỉnh chính cho phiên bản Office tiếp theo (Có mã tên là Office 14). Expression Expression là một dòng sản phẩm dànhcho người thiết kế giao diện, đồ họa, Webchuyên nghiệp. Các sản phẩm đang tồn tạivà những sản phẩm đã được lên kế hoạch gồm có: - Expression Web là một côngcụ thiết kế giao diện người dùng choWeb để cho ra các định dạng Web chuẩn như HTML, CSS và XSLT cũng như mã ASP.NET. Phát hành vào tháng 1 năm 2007, sản phẩm được gọi là Expression Web Designer, tên mã là Quartz trong suốt quá trình pháttriển của nó. - Expression Blend, vẫn là phiên bản beta vào tháng 2 năm 2007, cho phép cácchuyêngia thiết kế có thể xây dựng các giao diện người dùng vàcác hoạt ảnh dựa trên Windows Presentation FrameWork, tương tự như cáccôngcụ xây dựng bằng công nghệ Flash của Adobe. Trước đây nó cũng được gọi là Expression Interactive Designer, tên mã là Sparkle. - Expression Media, hiện được cung cấp và miễn phí phiên bản chạy thử từ tháng 2 năm 2007, cho phép các nhà thiết kế có thể phân hạng mục và tổ chức đồ họa, âm thanh, các file video và biến đổi file video thành các định dạng được hỗ trợ bởi Windows Presentation FrameWork. Nó dựa trên iView MediaPro, sản phẩm được phát hành từ tháng 6 năm 2007. (Các khách hàng của iView MediaPro có thể nhận được một nâng cấp miễn phí cho Expression Media). - Expression Design, tính đến tháng 2 năm 2007 vẫn đang trong bản beta, nó là một côngcụ thiết kế đồ họa được xây dựng quanh XAML - định dạng dựa trên XML trong lõi của WPF. Nó kết hợp các thành phần của các chương trình đồ họa dựa trên vector và pixel. Microsoft bố trí nó như một phần thêm chocáccôngcụ như Photoshop và Illustrator. Expression Design trước đây được gọi là Expression Graphic Designer và tên mã là Acrylic. Microsoft sẽ cung cấp một gói tất cả cáccôngcụ Expression được gọi là Expression Studio. Expression Design sẽ chỉ phát hành trong Expression Studio và sẽ không được bán tách riêng. Speech Server Phát hành ban đầu như một máy chủ đơn lẻ, Speech Server đã không được pháttriển liên tục với tư cách là một sản phẩm riêng biệt, mà thay vì đó được ghép vào trong một phát hành tương lai của Live Communications Server. (bạn có thể xem phần Live Communications Server ở các phần sau của loạt bài này). . Cơ sở dữ liệu, sự triển khai và web – Công cụ dành cho các chuyên gia phát triển Công cụ dành cho các chuyên gia phát triển Năm 2006, Microsoft. Professionals. Phiên bản mới này cho phép các chuyên gia cơ sở dữ liệu có thẻ phát triển, kiểm tra và triển khai mã cơ sở dữ liệu và những thay đổi trong thiết