6/05/2007

Visual Studio 2008 Shell

Наверное, Visual Studio 2008 Shell - это самый долгожданный продукт для всех тех, кто когда-либо пытался создать WinForms приложение, похожее на Visual Studio IDE.

Было много реализаций ... Из всех мне в свое время понравились: DockManager (или WinFormsUI Docking, автор - Weifen Luo, см. на sourceforge.net) и SandDock (обнаружил в статье "Creating MS Office like automation supported object model in .NET", скачать).

Так вот, благодаря Visual Studio 2008 Shell теперь можно создать свою IDE, со своим Solution Explorer'ом, вложенными проектами, своими Toolbar'ами, редакторами и т.д. Наконец-то можно будет предоставить заказчику CMS (систему управления контентом/сайтом), в которой все привычно и удобно, нет ничего лишнего, есть поддержка Drag'n'Drop и не требуется постоянного подключения к сети.

- Visual Studio 2008 Shell Home Page
- Visual Studio Extensibility Team Blog

Visual Studio Shell (isolated mode)

In-process database (встроенная СУБД)

Можно забыть про сериализацию/десериализацию DataSet'ов и про Microsoft Access database.


SQL Server 2005 Compact Edition (прежнее название - SQL Server Everywhere Edition) - Ideal for mobile and desktop applications; Embeddable in applications for all Windows platforms, including tablet PCs, pocket PCs and smart phones (no longer restricted to the Windows Mobile platform); Free to download, develop, deploy, and redistribute; Microsoft is positioning Compact Edition as the default local database.

В Compact Edition отсутствует full text search и XML query processing.

- Microsoft SQL Server 2005 Compact Edition Home



- Microsoft SQL Server 2005 Compact Edition Overview
- Choosing Between SQL Server 2005 Compact Edition and SQL Server 2005 Express Edition
- Microsoft SQL Server 2005 Compact Edition Access Database Synchronizer - provides a way to synchronize data between Microsoft Access database on a desktop and Microsoft SQL Server 2005 Compact Edition database on a device.