Создание промышленных приложений
Оценить
(0 голоса)
В ASP.NET имеется большой набор стандартных элементов управления. Они видны в пане­ли инструментов в группе Standard. Большинство создаваемых вами страниц будет интен­ сивно использовать элементы этого списка. В него входят: метка, текстовое поле, кнопка, флажок, переключатель, календарь и многие другие элементы управления. На стадии конструирования вы перетаскиваете один из этих элементов управления из пане­ли инструментов в визуальный конструктор. Затем вы можете работать с этим элементом управления при помощи диалогового окна Properties. Каждый элемент управления имеет массу свойств для управления внешним видом, поведением, доступом и т. д. На рис. 14.54 с левой стороны показан список элементов управления Standard. В центре вы…
Оценить
(0 голоса)
ASP.NET имеет целый набор проверяющих элементов управления. Эти элементы позволяют вам указать, как должна производиться проверка ввода пользователя перед обработкой страницы. Таким образом, вы сможете обеспечить, что пользователь ввел данные во все необходимые поля, и проверить, что эти данные соответствуют ограничениям вашего при­ложения. Элементы управления всегда проверяются на сервере и не дадут обработать ASP-страницу, если проверка не пройдет (см. описание жизненного цикла страницы, обсуждавшееся ранее). Элементы управления могут выдавать также JavaScript для выполнения на клиенте (свойство EnableClientScript по умолчанию установлено в значение True). Таким образом, пользователь уведомляется обо всех ошибках проверки страницы перед отправкой страницы на сервер. Для использования проверяющих…
Оценить
(0 голоса)
ASP.NET имеет встроенный набор элементов управления входом в систему. Эти элементы предназначены для обеспечения (не требующего или почти не требующего кодирования) решения по управлению и аутентификации пользователей внутри Web-приложений. По умолчанию элементы управления входом используют то, что называется членством ASP.NET. Данная функциональная возможность позволяет этим элементам управления ра­ботать с базой данных аутентификации и соответствующими функциями без необходимости писать код. Членство позволяет создавать пользователей и группы, а также управлять поль­зовательскими данными (в том числе и паролями). Сервисы членства внутри ASP.NET могут работать с базой данных SQL Express или с Active Directory. Вы можете также написать собственного провайдера, который будет подключен в…
Оценить
(0 голоса)
Вы можете создать страницу входа (или элемент управления) путем перетаскивания элемен­та входа непосредственно на форму. После этого вы можете начать настраивать свойства, которые определяют безопасность вашего приложения. Пример показан на рис. 14.57. Об­ратите внимание, что элемент управления входом дает доступ к ссылке Administer Website. Эта ссылка приведет вас в инструмент Web Site Administration Tool (WSAT) для админист­рирования вашего сайта, где вы можете начать определять вашу аутентификацию. Примечание По умолчанию пользовательские данные посылаются от клиента на сервер в неза­шифрованном текстовом виде. Поэтому для обеспечения безопасности вашего сайта вам следует использовать SSL и HTTPS. WSAT — это Web-инструмент, который позволяет вам настраивать…
Оценить
(0 голоса)
В море Web-сайтов легко потеряться. Если вы не обеспечите хорошей навигации, то пользова­тели начнут жаловаться (или перестанут заходить на сайт). ASP.NET предоставляет несколько элементов управления для описания и управления навигацией. Эти элементы включают: □    Menu — вы можете использовать этот элемент управления для создания меню вашей страницы при помощи Visual Studio. Меню поддерживают подменю и выпадающие ме­ню. Вы можете даже привязать ваше меню к источнику данных XML; □    SiteMapPath — этот элемент управления позволяет вам при навигации пользователей по. вашему сайту оставлять так называемые "крошки от печенья". То есть вы всегда можете подсказать им, откуда они пришли и где находятся.…
Оценить
(0 голоса)
Вспомним, что элемент управления SiteMapPath служит для ориентации пользователей на вашем сайте. Вы управляете этой ориентацией посредством sitemap-файла. Добавьте этот файл на ваш сайт при помощи диалогового окна Add New Item. Внутри него определите логическую иерархию вашего сайта (вкладыванием страниц в элементы siteMapNode). Например, еслй пользователи начинают с начальной страницы, то это будет ваш самый внешний узел. По мере их перемещения по вашему сайту создавайте вложенные узлы. В листинге 14.3 показан простой пример, который содержит описание трех уровней: Ноте, Find Customer, Edit Customer. Это определяет логическое прохождение по сайту. <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="Default.aspx" title="Home" description=""> <siteMapNode url="FindCustomer.aspx" title="Find Customer"…
Оценить
(0 голоса)
ASP.NET имеет полный набор элементов управления, которые вы можете использовать для работы с данными, их отображения и привязки к ним. Эти элементы управления должны работать без дополнительного кодирования (или почти без него). Вместо написания кода вы можете настроить эти элементы управления так, как вам нужно. На рис. 14.61 в панели инструментов показан список всех элементов управления данными. В табл. 14.7 дан краткий обзор каждого из этих элементов управления. Примечание Способы работы с данными и базами данных мы описываем в разд. "Привязка данных к элементам управления Web" главы 18.
Оценить
(0 голоса)
Если вы по-прежнему не можете найти безупречный элемент управления, то Visual Studio предоставит вам инфраструктуру для создания ваших собственных элементов управления. Вы можете пойти легким путем и определить пользовательский элемент управления. Это файл, который вы можете конструировать как страницу, а затем использовать на других страницах. Пользовательский элемент управления добавляется в ваш проект при помощи диалогового окна Add New Items. Такие элементы управления имеют расширение asx. Определяется пользовательский элемент управления перетаскиванием элементов формы на страницу. То есть пользовательские элементы состоят из одного или нескольких существующих элемен­тов управления ASP.NET. Например, вы можете создать простой пользовательский элемент управления для выдачи списка стандартных ссылок.…
Оценить
(0 голоса)
В этой главе мы описали, как создать Web-приложение и построить Web-формы. Кроме того, мы рассмотрели использование новых функциональных возможностей ASP.NET для создания согласованного (и иногда настраиваемого) пользовательского интерфейса. Мы рассмотрели также многие элементы управления ASP.NET. Вот некоторые ключевые моменты данной главы: □    вы можете создать Web-сайт при помощи локального встроенного сервера. Вы можете также создать свой сайт на удаленном сервере при помощи протоколов HTTP (и сервера IIS) или FTP; □    страницы свойств проекта Web-сайта позволяют вам настраивать то, что происходит при запуске вашего приложения из Visual Studio (и не только это); □    вы можете создавать темы для переключения внешнего вида…
Оценить
(0 голоса)
Одной из основных целей Visual Studio является обеспечение быстрого создания форм Windows Forms. При помощи визуального конструктора Windows Forms, панели инструмен­тов Controls и различных элементов управления общего назначения в этой главе вам будет дано руководство по созданию богатых приложений на основе форм (при помощи техники перетаскивания). Точнее, мы рассмотрим, как лучше использовать встроенные возможности визуального конструктора форм и системы проектов Visual Studio для того, чтобы быстро создать основу приложения с нуля. ,На данной стадии мы не будем заниматься выделенным кодом формы; вместо этого мы со­средоточимся на пользовательском интерфейсе и возможностях технологии Rapid Applica­tion Development (RAD) в визуальном конструкторе Windows Forms.…
© 2017 www.visualstudios.ru. Все права защищены.