У вас вопросы?
У нас ответы:) SamZan.net

Потребуется утилита Установка компонентов Windows

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.2.2025

  1.  Установка и состав компонента IIS

Для установки IIS следует открыть окно Панель управления ОС и запустить утилиту Установка и удаление программ. Потребуется утилита Установка компонентов Windows. Эта утилита активизирует диалоговое окноМастер установки компонентов Windows. Компонент IIS состоит из нескольких разнородных частей. Список их можо увидетьесли выделить  в диалоговом  окне Мастер установки компонентов Windows строку SSI и нажать кнопку Состав.В результате появится окно ISS. В этом окне можно указать, какие именно функциональные части элемента ISS требуется установить ОС.

Для создания полноценного сервера нужны следующие компоненты:

  1. Общие файлы-необходимы для функционирования практически всех элементов ISS;
  2. Служба FTP- сервер приема и передачи файлов по протоколу FTP
  3. Оснастка IIS-система администрирования сервера при помощи утилиты Microsoft Management Console
  4. Управление личным Web-сервером – графический интерфейс администрирования сервера;
  5. Служба SMTP – Служба отправки исходящих сообщений электронной почты
  6. Служба WWW – сам WWW-сервер, который и поддерживает функционирование сайтов.
  7.  Управляющая логика ASP.net

Основа любой программы — это ее управляющая логика, т. е. те самые циклы, операторы сравнений и прочие конструкции, обуславливающие порядок действий программы. сновного оператора управляющей логики — условного оператора. В языке Visual Basic он имеет предельно детализированный вид и объявляется следующим образо:

If i>5 Then

i=i*2 Elself i<0 Then

i=i*(-l)

[ Else

i=l

End If

Логическим продолжением условного оператора является оператор выбора select. Его формальное объявление выглядит следующим образом:

Select [ Case ] testexpression

[ Case expressionlist

[ блок кода ] ]

[ Case Else

[ блок кода ] ]

End Select

В теле этого оператора при помощи ключевого слова Case мы можем задавать логические условия и сопоставлять им блоки кода.. Стандартный цикл For, связанный с переменной-счетчиком.

  1.  Типы данных ASP.net

Boolean - логический тип. Для хранения переменной отводятся 2 байта. Переменная может принимать только 2 значения True(Истина) и False(Ложь).

Byte - числовой тип. Для хранения переменной отводиться 1 байт. Значения переменной может находиться в промежутке от 0 до 255. Знак не используется.

Char - символьный тип. Для хранения переменной отводиться 2 байта. В качестве значения переменной обычно применяются символы, так как используются теперь 2 байта. Разработчики могут применять символы Unicode.

Date - предназначен для хранения дат. Переменная занимает 8 байт. Возможные значения находятся в промежутке от 1 января 100 года нашей эры до 31 декабря 9999 года.

Decimal - самый мощный числовой тип. Для хранения переменной подобного типа отводиться 16 байт. Отрицательная и положительная границы промежутка, в котором располагаются возможные значения этой переменной, одинаковы по модулю и равны +/- 79 228 162 514 264 337 593 543 950 335, если использовать целые числа. Если же необходимо хранить дробные величины, то границы возможных значений будут смещены на несколько порядков в зависимости от того, сколько знаков после запятой использует разработчик. Подобный тип может использоваться только для хранения десятичных дробей. Разработчик может использовать до 28 знаков после запятой.

Double - это числовой тип. Применятся для хранения чисел в экспоненциальной форме. Для хранения переменной отводится 8 байт. Отрицательные значения находятся в промежутке от - 1,79769313486231E+308 до -4,94065645841247E-324. Положительные значения входят в промежуток от 4,94065645841247E-324 до 1,79769313486231E+308.

Integer - предназначен для обработки целочисленных значений. Переменная подобного типа занимает 4 байта. Возможные значения находятся в промежутке от - 2 147 483 648 до 2 147 483 647.

Long - предназначен для целочисленных значений. Для хранения переменной отводится байт. Возможные значения переменной подобного типа находятся в промежутке от - 9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.

Object - по сути, переменная подобного типа является всего лишь ссылкой на некий конкретный экземпляр какого либо объекта. Для хранения переменной отводятся 4 байта.

Short - облегченный целочисленный тип. Для хранения переменной отводятся 2 байта. Возможные значения переменной данного типа находятся в промежутке от - 32 768 до 32 767.

Single - предназначен для хранения чисел в экспоненциальной форме. Для хранения переменной отводятся 4 байта. Отрицательные возможные значения переменной такого типа расположены в промежутке от - 3,402823E+38 до -1,401298E-45. Положительные значения укладываются в промежуток от 1,401298E-45 до 3,402823E+38.

String - строковый тип. Предназначен для хранения строк различной длинны. Возможная длинна строки, может, доходит до 2-х миллионов символов кодировки Unicode. Объем памяти для хранения переменной выделяется в зависимости от длинны строки.

  1.  Функции способные преобразовывать типы

Cbool-возвращает булево значение

Cbute – возвращает значение типа Byte

Cchar – возвращает символ

Cdate – возвращает значение типа date

Cdbl – преобразовывает значение параметра к типу dooble

Cdec – применяется для преобразования параметра к типу Decimal

Cint – преобразование к целочисленному типу integer

CLng – воозвращает значение типа long

Cshort – преобразовывает переменную или значенеие к типу short

CSng – применяется для преобразования параметра к типу single

CStr – применяется для преобразования к типу string

  1.  Массивы и коллекции ASP.net

В Visual Basic.NET массивы объявляются точно так же, как и обычные переменные. Отличает их только указание размера массива. То есть, если мы хотим объявить целочисленный массив, содержащий десять элементов, следует воспользоваться следующей конструкцией:

Dim my_array(10) As Integer

Естественно, разработчик не ограничен одномерными массивами. Язык Visual Basic .NET позволяет создавать многомерные массивы. При этом программист может использовать для своих массивов до тридцати двух измерений. Объявление многомерных массивов практически ничем не отличается от объявления одномерных массивов. Просто в скобках после имени массива следует перечислить размеры массива по всем измерениям, а именно, если мы хотим объявить целочисленный массив, представляющий собой квадратную матрицу размером десять на десять элементов, следует использовать следующий фрагмент кода:

Dim my_array(10,10) As Integer.

Следует также помнить, что при создании любого массива, он автоматически становится объектом. Да, в объектной иерархии Visual Basic .NET существует объект System.Array, и любой массив является экземпляром данного класса. У коллекций нет жестко заданных размеров, и они изначально являются объектами. Поэтому объявление коллекции не обойдется без ключевого слова New, при помощи которого выделяется память под те или иные экземпляры различных классов, т. е. стандартное объявление коллекции будет выглядеть следующим образом:

Dim my_col As New Collection ( )

Для доступа к конкретному элементу коллекции следует воспользоваться методом item. В качестве параметра данному методу может передаваться порядковый номер требуемого элемента коллекции или его текстовое уникальное описание.

  1.  Встроенные функции ASP.net

Abs. В качестве параметра передается любое числовое значение или переменная числового типа. Функция возвращает абсолютное значение параметра, т. е. его модуль. Тип возвращаемого значения всегда совпадает с типом переданного параметра.

asc. Возвращает числовое представление символа, переданного функции в качестве параметра.

ascw. В качестве параметра принимается только значение типа string.

Веер. Воспроизводит единичный звук при помощи встроенного динамика компьютера.

CallByName. Выполняет некий метод объекта, переданного в качестве параметра, или устанавливает значения свойств этого объекта. choir. Меняет текущий каталог. В качестве параметра передается путь к каталогу, который будет текущим.

chorive. Меняет текущий логический диск.

choose. В качестве параметров передается числовое значение типа Double и список элементов, из которых функция будет выбирать возвращаемое значение.

chr. Функция возвращает символ, код которого передан ей в качестве параметра.

Command. Применяется в разработке приложений, которые будут скомпилированы в отдельный исполняемый ехе-файл.

Cos. Реализует математическую функцию косинуса

Createobject. Создает СОМ-объект и возвращает ссылку на него.

CurDir. Возвращает значение типа string, в котором содержится путь к текущему каталогу.

DateAdd. Возвращает дату, определяемую на основе параметров, переданных в функцию.

DateDiff. Возвращает разницу между двумя датами в качестве значения типа Long.

DatePart. Возвращает в качестве целочисленного значения определенную часть даты.

DateSerial. Возвращает значение типа Data, созданное на основе трех целочисленных значений

Day. Возвращает конкретное число, т. е. номер дня в месяце

DeleteSetting. Удаляет из реестра операционной системы записи о каком-либо приложении.

Dir. Возвращает наименование файла, включая его расширение.

Environ. Возвращает значение системной переменной окружения, наименование которой передано функции в виде строки.

eof. Функция возвращает логическое значение, сигнализирующее о достижении границы файла, открытого для чтения.

FileAttr. Функция возвращает режим доступа к открытому ранее файлу.

Fiieciose. Закрывает открытый для доступа файл

FileCopy. Копирует файл в другой каталог.

FiieDateTime. Возвращает значение типа Date, в котором показывается дата создания или последней модификации файла, полный путь к которому передается как строка в качестве параметра функции.

FiieLen. Возвращает объем файла в байтах.

FiieOpen. Открывает файл.

Fiiewidth. Задает длину строк, которые будут считываться из файла, открытого для чтения.

Fix. Обрезает дробную часть у числового значения, переданного в качестве параметра, и возвращает целое число.

GetAttr. Функция возвращает атрибуты файла, путь к которому передан функции в качестве параметра.

Getchar. Функция возвращает символ с указанным порядковым номером из строки.

GetExeption. Функция возвращает исключение, которое могло произойти в результате действий приложения.

Hex. Возвращает строку, в которой записано шестнадцатеричное представление целого числа, переданного функции в качестве параметра.

Hour. Функция выделяет из параметра, имеющего тип DateTime, час и возвращает его номер в качестве значения, имеющего тип integer.

input. Функция читает данные из открытого файла.

int. Отбрасывает дробную часть переданного в качестве параметра числа, приводя его к целому.

isArray. Проверяет, является ли переданный ей параметр массивом.

isDate. Проверяет, может ли переданный функции параметр быть преобразован в дату.

 Join. В качестве обязательного параметра функции передается массив строк.

  Kin. Функция принудительно удаляет файл, путь к которому передан функции в качестве параметра, с диска системы пользователя.

Lease. Функция переводит строку или символ, переданные ей в качестве параметра, в нижний регистр символов.

Left. Результатом работы функции будет строка, содержащая искомое количество символов, которые скопированы у исходной строки, начиная с ее первого символа,

Len. Функцией возвращается длина в символах строчного представления переданного параметра.

Mid. Функция возвращает подстроку, опираясь на второй и третий параметры, являющиеся целыми числами. Второй параметр обозначает позицию символа исходной строки, начиная с которого будет создаваться возвращаемая строка. Третий параметр является длиной возвращаемой подстроки.

Oct. Возвращает строку, в которой записано представление целого числа в восьмеричной системе исчисления, переданного функции в качестве параметра.

Print. Записывает одну или несколько строк в файл, открытый для записи.

QBColor. Функция принимает в качестве параметра целочисленное значение от нуля до пятнадцати.

Rename. Функция переименовывает файл или каталог

Replace. Функция находит в строке, переданной как параметр, некую подстроку и меняет ее на другую заданную последовательность символов.

Second. Функция выделяет секунды из параметра функции, имеющего тип DateTime.

Tab.. Добавляет некоторое количество символов табуляции перед следующей выводимой строкой.

Unlock. Снимает блокировку с файла, наложенную перед этим при помощи функции Lock. В качестве параметра функция получает целочисленный дескриптор ранее открытого файла.

Year. Функция выделяет номер года из параметра функции, имеющего тип DateTime. Возвращаемое значение имеет тип integer и находится в промежутке от нуля до девяти тысяч девятьсот девяноста девяти.

  1.  Основные преимущества asp .net.
    -  Современный компилируемый язык программирования (C#, VB.NET) с поддержкой объектно-ориентированного программирования. C# является самым распространенным в мире языком программирования как для разработки Windows-приложений, так и в Интернете. Соответственно по нему существует большое количество специалистов.
    - Удобная среда разработки программ, наличие отладчика, ускоряющего процесс разработки.
    - Средства многократного использования кода - пользовательские элементы управления и веб-контролы.
    - Наличие большого количества компонентов для решения стандартных задач - работы с данными, авторизации, навигации и т.п.
    - Средства кэширования, позволяющие увеличить производительность приложений.
    - Удобные средства разработки дизайна - мастер-страницы, скины.
    - Встроенные средства хранения данных сессии и приложения на сервере.
    - Поддержка многоязычности.
    - Эффективная технология доступа к данным ADO .NET.
    - Большое количество стандартных объектов, предоставляемое платформой .net Framework.
    - Строгая типизация, уменьшающая вероятность создать код с ошибками и повышающая быстродействие программ.
    - Модель программирования, основанная на событиях, аналогичная используемой при разработке программ для Windows.
    - Отделение кода от визуальной части.
    - Встроенная поддержка AJAX.
    - Поддержка веб-сервисов.
    - Эффективная работа со всеми основными серверами баз данных, чаще всего используется MSSQL - высокопроизводительный сервер, являющийся самым распространенным в мире.
  2.  Исполняющая среда

Microsoft Visual Studio является комплексной средой разработки, которая может использоваться для создания мощных и надежных корпоративных веб-решений. Этот модуль представляет различные языки программирования, которые доступны для вас в процессе разработки приложений . Net Framework. В нем также реализованы возможности написания кода и создания компонентов с помощью двух основанных языков . NET Framework: Microsoft Visual C # и Microsoft Visual Basic.

Visual Studio предоставляет возможности разработки веб-приложений с помощью масштабируемых, многоразовых серверных компонентов, которые позволяют увеличить производительность и помогают более эффективно создавать веб-приложения и веб-сайты ASP.NET.

Visual Studio упрощает разработку мощных и надежных веб-решений иувеличивает эффективность разработчиков, предоставляя знакомую и интуитивную среду разработки. ASP.NET является частью .NET Framework. Таким образом, такие приложения могут использовать классы .NET Framework, возможности защищенного программирования и другие преимущества управляемого кода. По мере развития ASP .NET процесс разработки становится все более визуальным (работа с компонентами и мастерами). Код приложения может быть написан на любом языке, совместимом с общеязыковой исполняющей средой (common language runtime), — например, Microsoft Visual Basic, C#, JScript .NET или J#.

  1.  Модель событий

Функционирование событий, вызываемых серверными элементами управления ASP.NET, отличается от функционирования событий в традиционных страницах HTML или в веб-приложениях клиента. Это различие прежде всего обусловлено отделением самого события от места его обработки. В клиентских приложениях события вызываются и обрабатываются на клиенте. Однако на веб-страницах ASP.NET события, связанные с серверными элементами управления, вызываются на клиенте, а обрабатываются на веб-сервере с помощью страницы ASP.NET.

Модель событий элемента управления ASP.NET требует захвата сведений о событии, вызванном на клиенте, и передачи сообщения о событии серверу с помощью HTTP. Необходимо, чтобы страница интерпретировала обратный запрос и определила, какое событие произошло, а также вызвала бы в коде на сервере необходимый метод для обработки события.

ASP.NET обрабатывает задачу захвата, передачи и интерпретации события. При создании обработчиков событий на странице ASP.NET пользователю нет необходимости продумывать действия по захвату и передаче сведений о событии коду. Создание обработчиков событий может быть выполнено практически так же, как и в традиционной форме клиента.

  1.  Этапы обработки web форм

Инициализация структуры страницы - На этом этапе ASP.NET создает страницу. Генерируются все элементы управления, определенные в дескрипторах внутри веб-страницы .aspx. Более того, если страница запрашивается не впервые (иначе говоря, если это обратная отправка), ASP.NET десериализирует информацию о состоянии представления и применяет ее ко всем элементам управления.

Инициализация кода пользователя На этом этапе запускается событие Page.Load. Большинство веб-страниц обрабатывают это событие для выполнения любой необходимой инициализации, подобной заполнению динамических текстовых полей или конфигурирования элементов управления.

 Проверка достоверности - В состав ASP.NET входят специальные элементы управления, которые могут автоматически проверять другие элементы управления, принимающие вводимые пользователем данные, и отображать сообщения об ошибках. Эти элементы управления вступают в игру после того, как загрузится страница, но перед тем как произойдет какое-то другое событие. Однако они по большей части являются самодостаточными, а это означает, что реагировать на генерируемые ими события проверки не нужно. Вместо этого можно в другом обработчике событий проверить, является ли действительной вся страница.

Обработка событий - На этом этапе страница является уже полностью загруженной и проверенной. Поэтому ASP.NET запускает все события, которые успели произойти с момента последней обратной отправки данных.

ОчисткаВ конце своего жизненного цикла страница преобразуется в HTML-разметку. После этого начинается реальная очистка и запускается событие Page.Unload. В этот момент объекты страницы все еще доступны, но окончательная HTML-разметка уже сгенерирована и не может быть изменена.

  1.  Временные файлы asp.net

Генерирование сборки   для конкретного ресурса .aspx — процесс, происходящий в два этапа. Сначала создается файл класса, представляющий разметку .aspx-файла. Затем этот динамически сгенерированный класс компилируется в сборку, которая кэшируется в папке Temporary ASP.NET Files. Такая папка создается для каждой инсталлированной версии ASP.NET.

  1.  Предкомпиляция приложений

Предкомпиляция может осуществляться двумя способами:  на месте (in-place) и  для развертывания (deploy precompilation). В первом случае она выполняется на эксплуатационном компьютере, а во втором — на том компьютере, где разрабатывается приложение. 

Предкомпиляция  на месте — это просто один из способов повышения производительности сайта. Вы развертываете приложение как обычно — используя FTP, утилиту xcopy или инсталляционный пакет. Развернув сайт на эксплуатационном сервере, вы предкомпилируете его и только затем открываете к нему доступ пользователям. Предкомпиляция гарантирует, что все динамические сборки будут созданы заранее и каждая страница будет мгновенно доступна пользователю уже при первом обращении к ней. Таким образом, предкомпиляция на месте повышает качество сайта в глазах

Предкомпиляция для  развертывания преследует иные цели, чем предкомпиляция на месте. Концептуально ее задача — превратить приложение ASP.NET в закрытый исполняемый файл, который оберегает интеллектуальную собственность, скрывая исходный код (как разметку, так и классы). При такой компиляции генерируется представление сайта в виде набора файлов — статических, разметки и, конечно, сборок. Затем все это упаковывается в файл формата CAB, ZIP или MSI, из которого и будет развертываться приложение. Данная технология, как и описанная выше, позволяет избавить пользователя от задержек при первом обращении к страницам. Она имеет две разновидности, одна из которых предназначена для создания обновляемых сайтов, а другая — необновляемых.

  1.  Элементы управления проверкой достоверности

В состав ASP.NET входит шесть элементов управления проверкой достоверности. Эти элементы выполняют за разработчика приличную часть сложной работы, упрощая процесс проверки и избавляя от необходимости писать длинный код. Даже еще лучше то, что они являются достаточно гибкими для того, чтобы работать со специальными правилами, которые определяет разработчик, что делает код более пригодным для многократного использования и модульным.

RequiredFieldValidator - Контролирует, не пуст ли проверяемый элемент управления при отправке формы.

RangeValidator - Контролирует, находится ли значение связанного элемента управления в пределах определенного диапазона. Значение и диапазон могут быть числом, датой или строкой

CompareValidator - Контролирует, соответствует ли значение данного элемента управления определенной операции сравнения (больше, меньше и т.д.) с другой константой или значением элемента управления

RegularExpressionValidator - Контролирует, соответствует ли значение данного элемента управления определенному регулярному выражению

CustomValidator - Позволяет определить любую клиентскую или серверную операцию проверки достоверности JavaScript для выполнения собственной логики проверки достоверности

ValidationSummary - Отображает итоговую информацию с сообщениями об ошибках для каждого давшего сбой элемента управления проверкой достоверности на странице (или во всплывающем окне сообщения)

Если требуется другое поведение, к элементу управления следует добавить RequiredFieldValidator. Это обеспечивает выполнение двух типов проверки достоверности, что эффективно отсекает пустые значения.

  1.  Процесс проверки достоверности

Элементы управления проверкой достоверности могут применяться для проверки страницы как автоматически на этапе ее отправки пользователем, так и вручную в самом коде. Более распространен первый подход. Когда используется автоматический процесс проверки, пользователь получает обычную страницу и приступает к заполнению отображаемых на ней элементов управления вводом. По завершении он щелкает на какой-нибудь кнопке, чтобы отправить страницу. У каждой кнопки имеется свойство CausesValidation, которое может быть установлено либо в true, либо в false. То, что произойдет после выполнения пользователем щелчка на кнопке, зависит от значения этого свойства.

  1.  Если значение свойства CausesValidation равно false, ASP.NET проигнорирует элементы управления проверкой достоверности, страница будет отправлена, и код обработки событий будет выполнен обычным образом.
  2.  Если значение свойства CausesValidation равно true (по умолчанию), ASP.NET автоматически проверит страницу после щелчка пользователем на кнопке, выполнив проверку для каждого элемента управления на странице. В случае если какой-то из элементов управления не пройдет проверку, ASP.NET вернет страницу с сообщением об ошибке (в зависимости от выбранных настроек). Код обработки событий Click может будет, а может и не будет выполнен, т.е. то, является ли страница действительной, необходимо выяснять специально в обработчике событий. Из этого описания становится понятно, что проверка достоверности выполняется автоматически только при щелчке на кнопках определенных видов. Она не происходит ни в случае отправки страницы из-за какого-нибудь события изменения, ни при выполнении пользователем щелчка на кнопке, свойство CausesValidation которой установлено в false. Однако это не исключает возможности выполнения проверки одного или более элементов управления вручную и принятия решения на основе результатов в коде.
  3.   Класс BaseValidator

Классы элементов управления проверкой достоверности находятся в пространстве имен System.Web.UI.WebControls и наследуются от класса BaseValidator. Этот класс определяет базовые функции элемента управления проверкой достоверности.

16)Элементы управления:

RequiredFieldValidator, Данный компонент создает текстовое предупреждение которое будет отображено если пользователь при работе с веб страницей не введет некоторые данные, являющееся обязательнымими для продолжения работы

 RangeValidator, Позволяет проверять входит ли введенное пользователем значение в некий заранее определенный интервал допустимых значений

 CompareValidator,применяется для проверки равенства или неравенства некоего значения введеного пользователем

 RegularExpressionValidator, позволяет проверять введенное пользователем значение на соответсвие некоему шаблону большой набор которых предоставлен разработчику в готовом виде и кроме того естественно разработчик может сам устанавливать свой собственные символьные шаблоны

CustomValidator, позволяет разработчику подключать свои собственные функции проверки достоверности введенных данных

ValidationSummary предназначен для вывода отчета о несоответствиях данных введенных пользователем

17)Программное использование элементов управления проверкой достоверности.

Standard - серверные элементы управления с развитой функциональностью и программным управлением. Среди них имеются полнофункциональные элементы управления, выполняющие генерацию сложного HTML-кода и клиентских сценариевJavaScript для создания интерфейса на клиенте. Это такие элементы как CalendarAdRotatorTreeView. Их называют серверными Web-элементами управления. Они способны генерировать несколько HTML-дескрипторов. Они даже способны сами запрашивать и определять тип броузера клиента и автоматически подстраивать под эти возможности свой рендеринг (HTML-вывод)

HTML - типовые HTML-элементы (представляются типовыми HTML-дескрипторами), но с преобразованием их в серверные допускают программное управление и самостоятельную генерацию клиентской HTML-разметки. Их называют сервернымиHTML-элементами управления. Они способны генерировать только один HTML-дескриптор и оставлены для совместимости с ранней технологией ASP

Validation - элементы управления проверкой достоверности. Этот набор элементов управления позволяет быстро проверить достоверность связанного элемента управления ввода на предмет соблюдения нескольких стандартных или пользовательских правил. Например, мы можем указать, что ввод не может быть пустым, что это должно быть число, что оно должно находиться в определенных пределах, и т.д. В случае нарушения таких условий можно отменить принятие данных, отобразить сообщение для пользователя, направить на другую страницу для ликвидации безграмотности или покояния, наконец, - послать куда-нибудь.

Data - элементы управления данными. Они позволяют управлять источниками данных с привязкой декларативно, через свойства, без написания дополнительного кода. Имеются, также, элементы отображения больших объемов данных в требуемом формате, с поддержкой дополнительных настроек наподобие возможности редактирования, сортировки, разбиения на страницы.

Navigation - элементы управления навигацией. Они позволяют пользователю перемещаться с одной страницы на другую, отображают карту сайта и др.

Login - элементы управления входом в систему. Эти элементы управления поддерживают аутентификацию пользователя с помощью форм с хранением хэшированных (закодированных) сведений в базе данных и отслеживанием их состояния. Вместо написания своих собственных интерфейсов для работы с аутентификацией можно использовать готовые решения с настройкой страниц входа в систему, восстановления паролей и мастеров создания новых пользователей.

WebParts - элементы управления для построения компонентных, легко конфигурируемых Web-порталов (больших сайтов).

Mobile Web Forms - элементы управления для поддержки мобильных клиентов. Эту вкладку (как и много других) можно получить, если вызвать на панели Toolbox контекстное меню и выполнить команду Show All. Мобильные элементы управления обладают высокой степенью адаптации. При создании страницы с использованием этих элементов страница может генерировать HTML-разметку в зависимости от типа запросившего ее устройства. Это может быть стандарт HTML 3.2, WML 1.1,XHTML или HTML 4.01, включая код JavaScript - в зависимости от возможностей броузера мобильного клиента.

18)Группы проверки достоверности

RequiredFieldValidator, Данный компонент создает текстовое предупреждение которое будет отображено если пользователь при работе с веб страницей не введет некоторые данные, являющееся обязательнымими для продолжения работы

RangeValidator, Позволяет проверять входит ли введенное пользователем значение в некий заранее определенный интервал допустимых значений

CompareValidator,применяется для проверки равенства или неравенства некоего значения введеного пользователем

 RegularExpressionValidator, позволяет проверять введенное пользователем значение на соответсвие некоему шаблону большой набор которых предоставлен разработчику в готовом виде и кроме того естественно разработчик может сам устанавливать свой собственные символьные шаблоны

CustomValidator, позволяет разработчику подключать свои собственные функции проверки достоверности введенных данных

ValidationSummary предназначен для вывода отчета о несоответствиях данных введенных пользователем

19)Работа с кодом сценариев ASP.net

ASP предоставляют веб-разработчикам возможность написания сценариев, выполняемых на сервере, на различных языках сценариев. Фактически, внутри одного файла .asp могут быть использованы несколько языков написания сценариев. Кроме того, поскольку сценарии выполняются на сервере, обозреватель, запрашивающий файл .asp, может не иметь средства поддержки сценариев.

Можно использовать любой язык написания сценариев, соответствующий обработчик сценариев для которого установлен на веб-сервере. Обработчик сценариев — это программа, которая обрабатывает команды, записанные на определенном языке. В комплект поставки ASP входит два обработчика сценариев: Microsoft Visual Basic Scripting Edition (VBScript) и Microsoft JScript (JScript)

  1.  Управление состоянием ASP.net

Управление состоянием представляет собой процесс, позволяющий отслеживать состояние и сведения о странице с помощью нескольких запросов к одним и тем же или разным страницам. Как и в случае любой технологии, основанной на HTTP, веб-формы не имеют состояния, т. е. не показывают автоматически, приходит ли вся последовательность запросов от одного клиента, и даже не указывают, продолжает ли один экземпляр обозревателя активно просматривать страницу или веб-узел.

  1.  Поставщики данных ADO.net.

Назначение классов 

Connection,подключение к базе данных

 Command, бъект, представляющий один из двух классов: либо класс OleDbCommand, либо классSqlCommand. Основное назначение объекта выполнение различных действий над Базой Данных при использовании ОТКРЫТОГО СОЕДИНЕНИЯ

DataReader, Считывание базы данных

DataAdapter. Обновление баззы данных

  1.  Организация пула соединений.

Пул соединений — это практика хранения постоянного набора открытых подключений к базе данных, разделяемых между сеансами, использующими один и тот же источник данных. Это позволяет избежать необходимости в постоянном создании и уничтожении соединений.

  1.  Применение параметризованных команд.

Параметризованная команда — это просто команда, которая использует символы-заполнители в тексте SQL. Заполнитель указывает место для динамически применяемых значений, которые затем пересылаются через коллекцию Parameters объекту Command.

Например, следующий оператор SQL:

SELECT * FROM Customers WHERE CustomerID = 'ALFKI'

должен стать чем-то вроде:

SELECT * FROM Customers WHERE CustomerID = @CustID

  1.  Использование валидаторов.

Валидаторы - это элементы управления, задачей которых является блокирование серверных событий других элементов управления при нарушении какого либо заданного условия для контролируемого элемента

  1.  Использование DataReader.

Позволяет просматривать результаты запроса по одной записи за один раз. Для доступа к значениям столбцов используется свойство Item, обеспечивающее доступ к столбцу по его индексу.При этом метод GetOrdinal объекта – представителя класса DataReader принимает строку с именем столбца и возвращает целое значение, соответствующее индексу столбца.

Непосредственно обращением к конструктору эту компоненту провайдера создать нельзя. ЭтимDataReader отличается от других компонент провайдера данных.

Объект DataReader создается в результате обращения к одному из вариантов метода ExecuteReaderобъекта Command.То есть выполняется команда (например, запрос к базе данных), а соответствующий результат получается при обращении к объекту – представителю класса DataReader.

  1.  Автономные данные в ADO.net
  2.  Применение параметризированных команд.

Параметризованная команда — это просто команда, которая использует символы-заполнители в тексте SQL. Заполнитель указывает место для динамически применяемых значений, которые затем пересылаются через коллекцию Parameters объекту Command.

Например, следующий оператор SQL:

SELECT * FROM Customers WHERE CustomerID = 'ALFKI'

должен стать чем-то вроде:

SELECT * FROM Customers WHERE CustomerID = @CustID

  1.  Поставщики данных ADO.net

DbConnection

Позволяет подключаться к хранилищу данных и отключаться от него. Кроме того, объекты подключения обеспечивают доступ к соответствующим объектам транзакций

DbCommand

Представляет SQL-запрос или хранимую процедуру. Кроме того, объекты команд предоставляют доступ к объекту чтения данных конкретного поставщика данных

DbDataReader

Предоставляет доступ к данным только для чтения в прямом направлении с помощью курсора на стороне сервера

DbDataAdapter

Пересылает наборы данных из хранилища данных к вызывающему процессу и обратно. Адаптеры данных содержат подключение и набор из четырех внутренних объектов команд для выборки, вставки, изменения и удаления информации в хранилище данных

DbParameter

Представляет именованный параметр в параметризованном запросе

DbTransaction

Инкапсулирует транзакцию в базе данных

  1.  Работа с изображениями в ASP.net
  2.  Создание обработчиков HTTP.




1. 4 ст. 3 АПК РФ судопроизводство в арбитражных судах осуществляется в соответствии с федеральными законами де.html
2. Банковский менеджмент и маркетинг.html
3. Воздействие химических, физических и биологических факторов в ходе технологического процесса на окружающую среду и здоровье человека управления
4. ЕМТИХАНДЫ~ С~РА~ТАР
5. Концепция императорской власти.html
6. Up next week Bill is tht kind of person whose glss is hlf empty
7. реферат дисертації на здобуття наукового ступеня кандидата технічних наук Харків ~ Дисе
8. Измерение высоты нижней границы облаков
9. Теодолит 2Т 30
10. Государственная собственность