Введение в Visual Studio 2008
Оценить
(0 голоса)
Ajax предоставляет возможность использовать повсеместную поддержку JavaScript (имею­щуюся в Web-браузерах) для создания более интерактивной среды для пользователей. Кли­ентские приложения, созданные с использованием Ajax, по-прежнему придерживаются па­радигмы "клиент-сервер". Однако при помощи Ajax клиент может обновлять части некоторой страницы как будто бы йез обратного обмена с сервером (конечно, обычно обмен имеется). Кроме того, большинство Ajax-приложений переносит в клиентскую часть обра­ботку таких вещей, как переключение частей страниц, работа с табуляцией, автозавершение ввода данных, отображение диалогов и т. д. В результате достигается более высокая степень интерактивности для пользователя. Ajax не является специфической технологией фирмы Microsoft. Он, скорее, является моде­лью программирования. Однако фирма Microsoft выпустила…
Оценить
(0 голоса)
Microsoft Silverlight — это еще одна замечательная клиентская технология для Web. Silverlight позволяет улучшить пользовательскую среду, создаваемую браузером. Он используется для создания высоко интерактивных мультимедийных сред. Для Silver- light необходим дополнительный модуль для браузера. Он работает под Windows, Mac и Linux с самыми разными браузерами. Silverlight с Visual Studio 2008 не постав­ляется; однако для Visual Studio имеются расширения Silverlight в виде встраиваемого модуля.
Оценить
(0 голоса)
Visual Studio 2008 предоставляет Web-разработчику богатый набор инструментов и элемен­тов управления. Она по-прежнему поддерживает стандартные элементы управления для ASP.NET и HTML, такие как метки, текстовые поля, кнопки и т. п. Кроме того, по- прежнему присутствуют и элементы управления для проверок, данных, процедуры регист­рации и WebParts. Конечно, многие из них улучшены. Однако здесь мы сосредоточимся на представлении новых элементов управления для разработчика ASP.NET. Для Web-разработчика необходимо отметить следующие три элемента управления пользо­вательского интерфейса: ListView, DataPager и LinqDataSource. Первый из них (ListView)— это элемент управления, который упрощает отображение повторяющихся данных. Элемент управления ListView управляется шаблонами пользователя. Таким обра­зом, вы можете легко настроить…
Оценить
(0 голоса)
При создании Web-формы разработчик много раз переключается между представлениями Source и Design для Web-формы. Представление Source дает вам полный доступ к редакти­рованию кода XHTML данной страницы. Представление Design позволяет увидеть страницу в ее развитии и дает доступ ко многим командам быстрого вызова, связанным с элементами управления в визуальном конструкторе. Visual Studio 2008 значительно облегчает такое пе­реключение. Она предоставляет представление Split. В нем вы можете видеть как код XHTML, так и Designer. На рис. 1.19 показан пример. Представление Split старается поддерживать синхронизированное состояние исходного ко­да и визуального конструктора. Когда вы перетаскиваете элементы из панели инструментов на панель Source или Design, то…
Оценить
(0 голоса)
Стили й таблицы стилей являются составной частью Web-разработки уже много лет. Они помогают обеспечить единообразный внешний вид, которым можно централизованно управлять. Спецификация CSS (Cascading Style Sheet) также продолжает развиваться; она предлагает нам все больше возможностей для изменения визуального представления наших приложений. Конечно, при этом добавляются дополнительные элементы, атрибуты и увели­чивается сложность. К счастью, Visual Studio 2008 предоставляет инструменты для создания и управления как встроенными стилями (определенными непосредственно в вашем исход­ном коде XHTML), так и таблицами стилей (css-файлами). Один из таких инструментов — это панель Manage Styles, имеющаяся у разработчика Web- форм. На рис. 1.20 показана эта панель в действии. Здесь…
Оценить
(0 голоса)
Богатые клиенты дождались в версии 2008 некоторого возрождения. Благодаря многим тех­нологическим достижениям в области интерфейсов пользователя граница между Web- приложением и Windows-приложением продолжает размываться. Мы уже обсуждали Ajax. Здесь мы рассмотрим, как версия 2008 позволяет создавать более богатые и "умные" клиен­ты при помощи нового интерфейса программирования Windows Presentation Foundation (WPF) фирмы Microsoft. WPF является как дополнением к .NET Framework, так и набором инструментов, при помо­щи которых разработчики могут создавать богатые решения для Интернета. Сам код осно­ван на XAML (Extensible Application Markup Language). Код XAML для пользовательского интерфейса создается при помощи визуального конструктора WPF в Visual Studio (либо аналогичного инструмента под…
Оценить
(0 голоса)
При обсуждений WPF важно отметить ту работу, которая была проведена для поддержки процесса взаимодействия разработчика и дизайнера. Понятно, что разработчик может лишь попытаться создать дизайн пользовательского интерфейса. Само собой разумеется, что раз­работчики не являются хорошими дизайнерами интерфейсов пользователя. Однако даже в тех случаях, когда в проектах принимали участие дизайнеры — часто либо дизайн приложения оказывался не слишком хорош, либо его реализация была очень труд­ной. У дизайнеров имелись свои инструменты, которые не взаимодействовали с инструмен­тами разработчиков. Дизайн часто предоставлялся команде разработчиков в виде картинок либо в виде простого HTML. Разработчикам часто приходилось реализовывать тонкости дизайна параллельно с написанием кода своего решения.…
Оценить
(0 голоса)
Инструмент Expression Blend фирмы Microsoft— это близкий родственник Visual Studio 2008. Он дает дизайнеру возможность создавать богатые формы WPF (на XAML), анимации и т. д. — и это без всякого кодирования. Вы можете также использо­вать его для создания приложений Silverlight. Expression Blend полностью построен на WPF. Он является отличным примером того, чего можно достичь при помощи этой технологии. Несмотря на то, что семейство программных продуктов Expression выходит за преде­лы данной книги, вам следует знать о них. Мы дадим обзор этих продуктов в разд. "Линейка программных продуктов Visual Studio" далее в этой главе.
Оценить
(0 голоса)
Такое множество возможных вариантов разработки под Windows богатой среды для пользо­вателя неизбежно приводит к возникновению вопроса: "Какую технологию создания интер­фейса пользователя выбрать для моего следующего приложения под Windows?" Конечно, ответ зависит от конкретной ситуации. Когда вы делаете выбор, то должны учитывать на­значение каждой технологии. WPF — это технология Windows, для которой необходимо наличие .NET Framework на кли­енте. Она может работать как в песочнице безопасности браузера, так и в качестве полно­ценного приложения Windows. WPF следует использовать тогда, когда вам необходимо соз­дать для пользователя богатую высокоэстетичную среду, когда вы хотите иметь низкие издержки инсталляции и обновлений и когда вам требуется распределенная система.…
Оценить
(0 голоса)
Разработчики уже давно имеют возможность настройки пакета приложений Office; некото­рые из нас еще помнят создание макросов для Excel в операционной системе Windows 3.1 или автоматизацию редактора Word при помощи языка WordBasic. Visual Studio 2008 делает еще один шаг в направлении разработки с использованием Office. Инструменты для разра­ ботки теперь встроены в интегрированную среду. С их помощью вы можете создавать на базе Office проекты и решения, в которых используются Word, Excel, Project, Visio, PowerPoint, Outlook, SharePoint и Info Path. Для всех продуктов Office имеются шаблоны проектов. Вы можете создавать решения как для Office 2003, так и для Office 2007. На рис.…
© 2017 www.visualstudios.ru. Все права защищены.