Показаны сообщения с ярлыком visual studio. Показать все сообщения
Показаны сообщения с ярлыком visual studio. Показать все сообщения

суббота, 28 апреля 2012 г.

SPRememberScroll

Нашёл среди веб-контролов SharePoint: SPRememberScroll.
Используется для сохранения позиции скрола между отправками на сервер (postback'ами). Унаследован от панели.

Т.е., по сути, мы имеем панель, в которую можем поместить некоторое содержимое, допустим большое изображение или длинный список, и где-то добавить, например, кнопку.
Пользователь, пролистав в середину списка, нажмёт на кнопку и страница перезагрузится, но список останется открытым на том же элементе, на котором пользователь закончил просмотр.

Пример.
<SharePoint:SPRememberScroll runat="server" Height="200" Width="600" ScrollBars="Auto">
    <asp:Image runat="server" ImageUrl="http://blog.pentalogic.net/wp-content/uploads/2011/02/hosted-sharepoint4.jpg"/>
</SharePoint:SPRememberScroll>
<asp:Button runat="server" Text="Click me"/>
image
Позиция изображения будет сохраняться между нажатиями на кнопку.

пятница, 2 марта 2012 г.

Обзор средств разработки для SharePoint в Visual Studio 11 Beta


Visual Studio 11 Beta включает набор новых и улучшенных существующих средств SharePoint Developer Tools для разработки для SharePoint 2010, позволяющих увеличить вашу продуктивность.
Рассмотрим их по порядку.

SharePoint List Designer для списков SharePoint и типов содержимого
Теперь у вас есть возможность создавать ваши списки SharePoint и типы содержимого в визуальном редакторе.

Шаблон для создания Site Column
Создание столбцов сайта стало проще. Для этого создан специальный шаблон, который генерирует GUID для вашего столбца и позволяет вам установить для него наиболее используемые атрибуты.
(P.S. Я не знаю ни одного человека, который бы использовал столбцы сайта :))

Шаблон веб-части Silverlight
Новый шаблон веб-части Silverlight позволит вам сфокусироваться на дизайне и программировании Silverlight, не думая о самой веб-части. Он поможет вам добавить приложение Silverlight в ваше решение SharePoint и развернуть его на сайте в один шаг.

Поддержка визуальных веб-частей в изолированных (sandboxed) решениях
Больше нет ограничений, требующих использования визуальных веб-частей только в решениях уровня фермы.

Возможность публикации решений SharePoint на удалённые сервер SharePoint
Теперь вы можете публиковать решения на удалённые сервера SharePoint с помощью Visual Studio! Также у вас есть возможность выкачивать пакеты SharePoint из удалённой системы.

Утилиты профилирования для тестирования производительности решений SharePoint
Вам будет проще узнать узкие места в производительности ваших решений SharePoint.

Улучшенная поддержка IntelliSense в изолированных (sandboxed) решениях
Теперь вы сможете полностью доверять IntelliSense при разработке изолированных решений, т.к. IntelliSense отображает только подходящие для вашего проекта методы и свойства. К примеру, вам не нужно думать какие методы и свойства можно использовать в изолированных решениях.

Улучшенная поддержка отладки JavaScript и IntelliSense для JavaScript
Вы сможете писать код JavaScript в ваших решениях SharePoint с полной поддержкой IntelliSense, а также пользоваться отладкой JavaScript кода в Visual Studio. Вы даже сможете ссылаться на JavaScript-файлы, расположенные в базе данных содержимого SharePoint.

Реорганизация шаблонов проектов и элементов SharePoint
Last but not least (последнее по списку, но не по значению): шаблоны проектов и элементов SharePoint теперь организованы более логично, так что теперь вы сможете без труда найти то что вам нужно.

Шаблоны проектов для SharePoint 2007 (для рабочих процессов) теперь удалены из списка проектов Visual Studio 11. Если вы захотите продолжить использование данных проектов, то вам необходимо мигрировать их в SharePoint 2010.

Улучшенный диалог добавления ссылок
Свершилось! Наконец-то в диалоге добавления ссылок появился поиск. Из нововведений также стоит отметить группировку по категориям и указание библиотек, ссылки на которые уже присутствуют в проекте.



Ссылка на пошаговые руководства по описанным нововведениям Visual Studio 11.

Нововведения в Visual Studio 11 Beta.

Наслаждайтесь!