Редакторы и визуальные конструкторы

Оценить
(0 голоса)
Процесс создания приложения Windows Forms начинается точно так же, как и проекты всех других типов в Visual Studio: вы выбираете шаблон проекта Windows Application в диало­говом окне New Project и настраиваете местоположение исходных кодов приложения. После этого Visual Studio наполняет заглушками начальный проект и загружается визуальный конструктор Windows Forms (рис. 6.29). Как вы видите из рисунка, внутри визуального конструктора находится макет реальной формы. Это холст для вашего интерфейса пользователя. При помощи этого холста вы може­те добавлять на форму элементы управления и визуальные элементы, подстраивать внешний вид самой формы и переходить непосредственно к коду, который связан с формой. Для ис­следования работы…
Оценить
(0 голоса)
В дизайнере имеется несколько заметных визуальных элементов. Во-первых, показана сама форма со всеми ее рамками, заголовком, клиентской областью и кнопками Min/Max/Close. Кроме того, вы можете захватывать метки-манипуляторы на нижнем и правом краях формы а также в ее правом нижнем углу. Эти метки используются для изменения размера формы Для изменения прочих атрибутов формы вам необходимо использовать свойства формы Они позволяют вам устанавливать цвет фона, вид рамки и ее поведение, текст заголовке и т. д. На рис. 6.30 заголовок формы изменен на Login, а поведение границы изменено на диалого­вое окно (в отличие от нормального окна с изменяемым размером).
Оценить
(0 голоса)
Элементы управления — это украшения формы, которые имеют собственный пользователь­ский интерфейс. (Существуют также и элементы управления без пользовательского интер­фейса; мы рассмотрим их в разд. "Программирование компонентов и элементов управле­ния".) Они представляют собой основной механизм взаимодействия с формой. Иначе говоря, форма — это в действительности просто контейнер для различных элементов управ­ления, которые реализуют необходимую для формы функциональность. Вы можете очень просто добавлять на форму элементы управления (при помощи перетаски­вания их из панели Toolbox). Продолжая метафору: если визуальный конструктор— это холст, то панель инструментов — это палитра.
Оценить
(0 голоса)
Панель Toolbox— это стыкуемое окно внутри интегрированной среды; оно видно только тогда, когда вы редактируете элемент проекта, который поддерживает функциональность этой панели. Для того чтобы обеспечить видимость панели инструментов, выберите ее в меню View (или используйте комбинацию клавиш <Ctrl>+<W>, <Х>). Панель Toolbox группирует элементы управления в виде дерева со вкладками. Просто раз­верните группу (такую как Common Controls или Menus & Toolbars), и вы увидите список имеющихся элементов управления. В нашем случае вам нужны два элемента управления типа "текстовое поле" для идентификатора регистрационной записи и текста пароля, не­сколько элементов управления типа "метка" для описания элементов управления типа "тек­стовое поле", а также…
Оценить
(0 голоса)
Когда вы конструируете форму, размещение элементов управления становится важным во­просом. Обычно нужно обеспечить выравнивание элементов управления (по горизонтали или по вертикали), размещение элементов (и групп элементов) управления на равных рас­стояниях, наличие полей вдоль границ форм и т. д. Визуальный конструктор предоставляет три отдельных набора инструментов, которые по­могают при размещении. Во-первых, у вас есть опции меню Format. При наличии загру­женной в визуальный конструктор формы вы можете выделить различные группы элемен­тов управления и использовать команды меню Format для выравнивания этих элементов вертикально или горизонтально, увеличения или уменьшения расстояний между элемента­ми, центрирования элементов на форме и даже для изменения атрибутов внешнего вида эле­ментов…
Оценить
(0 голоса)
Сетка размещения (в полном соответствии со своим названием) — это сетка, которая накла­дывается поверх формы. Сетка визуально представляется в конструкторе точками, которые являются пересечениями квадратов сетки. Когда вы перетаскиваете элементы управления на поверхность сетки (или перемещаете по ней), то визуальный конструктор автоматически фиксирует края элементов управления к краям квадратов сетки. Совет Даже при включенном режиме размещения по сетке вы можете избежать фиксирова­ния — для этого надо выделить элемент управления, нажать клавишу <Ctrl> и при по­мощи стрелок перемещать элемент управления вверх, вниз, вправо или влево (по од­ному пикселу). Размер квадратов сетки (и, следовательно, расстояние между этими направляющими точка­ми сетки) управляется свойством…
Оценить
(0 голоса)
Когда элемент управления уже находится на своем месте на родительской форме, вы може­те взаимодействовать с ним различными способами. Вы можете настроить свойства элемен­та управления при помощи окна Properties. Вы можете также изменить размер и форму элемента управления при помощи меток-манипуляторов на рамке элемента управления.
Оценить
(0 голоса)
Несмотря на то,, что визуальный конструктор превосходен для визуального конструирования пользовательского интерфейса, его возможности в смысле реализации поведения ограниче­ны. Вы можете использовать конструктор для размещения кнопки, но обработка нажатия кнопки и реакция на него — это по-прежнему область действия кода. На уровне кода форма — это просто класс, который инкапсулирует все поведение формы. Для простоты разработки Visual Studio сводит весь код, который она пишет при помощи визуальных конструкторов, в отдельные четко маркированные области, а в случае Windows Forms — в отдельный файл кода. Этот файл называется в соответствии с именем основного файла кода формы примерно так: FormName.Designer.<pacuiHpeHHe языка>. Например, форма…
Оценить
(0 голоса)
Проекты Windows Presentation Foundation ведут себя во многом аналогично проектам Win­Forms. Фактически одной из целей при создании визуального конструктора и редактора WPF было сделать так, чтобы они работали знакомым образом для тех разработчиков, кото­рые привыкли к разработке Windows Forms. Точно так же, как мы делали ранее с нашим проектом WinForms, мы начинаем процесс разработки и конструирования с выбора шаблона WPF Application в диалоговом окне File | New Project. В проекте автоматически создаются два XAML-файла: Windowl.xaml, который представля­ет собой главное окно приложения, и App.xaml, который представляет собой само приложе­ние. Это аналогично файлам Forml.cs/Forml.vb и Program.cs/Modulel.vb, создаваемым в новом проекте Windows Forms.…
Оценить
(0 голоса)
Вы можете управлять отображением и размещением панелей конструирования и XAML внутри интегрированной среды. Там есть маленькая кнопка со стрелками в обе стороны, которая при нажатии меняет эти панели местами. Вы можете также изменить ориентацию панелей с горизонтальной на вертикальную (или наоборот) при помощи нажатия кнопок Horizontal Split или Vertical Split. И наконец, вы можете свернуть любую панель при по­мощи нажатия кнопки Collapse/Expand Раgе. Есть еще одна интересная функциональная возможность, которая уникальна для визуально­го конструктора WPF: вы можете перемещаться вперед и назад по выделенным вами объек­там при помощи селекторов "вперед" и "назад", имеющихся в нижней части визуального конструктора. Элементы управления для…
© 2018 www.visualstudios.ru. Все права защищены.