Подробности о IDE
После создания таблицы стилей и прикрепления ее к XML-документу вы можете выполнить эту таблицу стилей XSLT и просмотреть вывод в новом окне редактора. Для прикрепления таблицы XSLT к XML-документу используйте окно Properties для XML-документа и настройте свойство Stylesheet.
Для прикрепления таблицы стилей в этом свойстве нужно ввести полный путь и имя файла XSLT. Либо можно вручную закодировать таблицу стилей в раздел пролога XML-документа. Для этого нужно ввести в пролог документа команду xml- stylesheet вроде:
<?xml-stylesheet type='text/xsl' href='myxsl.xsl1?>
Когда таблица стилей будет привязана, выбор опции Show XSLT Output в меню XML выполнит преобразования XML-документа и покажет вам результаты в отдельном…
Редактор CSS (каскадных таблиц стилей) позволяет вам создавать и редактировать документы каскадных таблиц стилей. Поскольку документы CSS являются в своей основе текстовыми, то для эффективной работы редактору не нужно обеспечивать ничего, кроме стандартных функций редактирования текста. Однако в редакторе имеется и несколько встроенных инструментов, которые позволяют вам добавлять правила стилей и создавать стили при помощи диалоговых окон (в отличие от обычного ввода текста в свободной форме).
Щелкните правой кнопкой мыши в редакторе CSS для того, чтобы получить доступ к контекстному меню. Здесь выберите опцию Add Style Rule. Диалоговое окно Add Style Rule позволяет вам ввести элемент, имя класса или идентификатор класса и даже определить иерархию правил. Фиксация внесенных в этом диалоговом окне изменений приведет к вставке необходимого контента в редактор CSS (для создания правила).
После того как вы добавили стиль в CSS-документ (при помощи либо написания стиля вручную, либо использования вышеупомянутого диалогового окна Add Style Rule), можете редактировать атрибуты этого стиля при помощи диалогового окна Style Builder. Вы открываете это диалоговое окно щелчком правой кнопкой мыши внутри блока стиля и выбором опции Build Style. При использовании этого диалогового окна можно полностью описать стиль для нескольких различных категорий (от шрифта и раскладки и до форматирования списков).
Для разработки клиентских приложений под Windows используются две технологии .NET: Windows Forms (WinForms) и Windows Presentation Foundation (WPF). Обе эти технологии — по сути, набор классов и элементов управления пользовательского интерфейса (предоставляемых .NET Framework), позволяющих разработчикам быстро создавать приложения, которые инсталлируются и работают под управлением операционной системы Microsoft Windows.
Классы и компоненты WinForms являются уже вполне зрелой технологией, они представляют собой главное направление разработки клиентских приложений под .NET. Напротив, WPF является новой технологией, которая обещает обеспечить скачок вперед в создании приложений, сочетающих в себе средства мультимедиа, документы и выразительные элементы пользовательского интерфейса.
WPF использует язык разметки, называемый XAML (Extensible Application…
Процесс создания приложения Windows Forms начинается точно так же, как и проекты всех других типов в Visual Studio: вы выбираете шаблон проекта Windows Application в диалоговом окне New Project и настраиваете местоположение исходных кодов приложения. После этого Visual Studio наполняет заглушками начальный проект и загружается визуальный конструктор Windows Forms (рис. 6.29).
Как вы видите из рисунка, внутри визуального конструктора находится макет реальной формы. Это холст для вашего интерфейса пользователя. При помощи этого холста вы можете добавлять на форму элементы управления и визуальные элементы, подстраивать внешний вид самой формы и переходить непосредственно к коду, который связан с формой. Для исследования работы…
В дизайнере имеется несколько заметных визуальных элементов. Во-первых, показана сама форма со всеми ее рамками, заголовком, клиентской областью и кнопками Min/Max/Close.
Кроме того, вы можете захватывать метки-манипуляторы на нижнем и правом краях формы а также в ее правом нижнем углу. Эти метки используются для изменения размера формы Для изменения прочих атрибутов формы вам необходимо использовать свойства формы Они позволяют вам устанавливать цвет фона, вид рамки и ее поведение, текст заголовке и т. д.
На рис. 6.30 заголовок формы изменен на Login, а поведение границы изменено на диалоговое окно (в отличие от нормального окна с изменяемым размером).
Элементы управления — это украшения формы, которые имеют собственный пользовательский интерфейс. (Существуют также и элементы управления без пользовательского интерфейса; мы рассмотрим их в разд. "Программирование компонентов и элементов управления".) Они представляют собой основной механизм взаимодействия с формой. Иначе говоря, форма — это в действительности просто контейнер для различных элементов управления, которые реализуют необходимую для формы функциональность.
Вы можете очень просто добавлять на форму элементы управления (при помощи перетаскивания их из панели Toolbox). Продолжая метафору: если визуальный конструктор— это холст, то панель инструментов — это палитра.
Панель Toolbox— это стыкуемое окно внутри интегрированной среды; оно видно только тогда, когда вы редактируете элемент проекта, который поддерживает функциональность этой панели. Для того чтобы обеспечить видимость панели инструментов, выберите ее в меню View (или используйте комбинацию клавиш <Ctrl>+<W>, <Х>).
Панель Toolbox группирует элементы управления в виде дерева со вкладками. Просто разверните группу (такую как Common Controls или Menus & Toolbars), и вы увидите список имеющихся элементов управления. В нашем случае вам нужны два элемента управления типа "текстовое поле" для идентификатора регистрационной записи и текста пароля, несколько элементов управления типа "метка" для описания элементов управления типа "текстовое поле", а также…
Когда вы конструируете форму, размещение элементов управления становится важным вопросом. Обычно нужно обеспечить выравнивание элементов управления (по горизонтали или по вертикали), размещение элементов (и групп элементов) управления на равных расстояниях, наличие полей вдоль границ форм и т. д.
Визуальный конструктор предоставляет три отдельных набора инструментов, которые помогают при размещении. Во-первых, у вас есть опции меню Format. При наличии загруженной в визуальный конструктор формы вы можете выделить различные группы элементов управления и использовать команды меню Format для выравнивания этих элементов вертикально или горизонтально, увеличения или уменьшения расстояний между элементами, центрирования элементов на форме и даже для изменения атрибутов внешнего вида элементов…