Разработка программного кода

Автор работы: Пользователь скрыл имя, 10 Декабря 2012 в 15:31, доклад

Краткое описание

Microsoft Visual Basic (VB) — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования.

Содержание

Суть методов пузырька и простых вставок. 4
Метод пузырька 4
Метод простых вставок 4
Блок-схемы алгоритмов: 5
Создание формы приложения. 7
Написание кода программы. 10
Пример работы программы. 12
Список литературы.

Прикрепленные файлы: 1 файл

Разработка программного кода.doc

— 542.50 Кб (Скачать документ)

<CFTRY>/<CFCATCH>, <CFTHROW>, <CFRETHROW>.

Тег <CFERROR>

Синтаксис:

<CFERROR TYPE = "Validation | Request | Monitor | Exception" TEMPLATE = "template_path" MAILTO = "email address" EXCEPTION = "exception_type">

 

 

Типы исключительных ситуаций

 

Тип исключительной ситуации может  быть учтен как при использовании  атрибута EXCEPTION тега <CFERROR>, так и  в сочетании с атрибутом TYPE тега <CFCATCH>, предназначенным для формирования конструкций обработки исключительных ситуаций, непосредственно на страницах приложения

 

 

Создание собственных  шаблонов сообщений об ошибках

 

Для обнаружения большинства ошибок ColdFusion Server использует стандартную страницу. Впрочем, определяя собственные шаблоны в конфигурационном файле приложения Application.cfm, вы можете управлять выводимой информацией при возникновении ошибок различного характера. Причем ColdFusion позволяет определять шаблоны для различных типов исключительных ситуаций и обращаться с разными типами исключений различными способами.

Предположим, нам необходимо выводить сообщения об ошибках двух видов  для ситуаций при некорректном заполнении форм (Validation) и для любых других ошибочных ситуаций, которые иначе не обрабатываются (Request). Решением данной задачи может быть следующий код, помещенный в конфигурационный файл Application.cfm приложения:

 

<CFERROR TYPE="Validation"

 

TEMPLATE="ErrorsTemplatel.cfm" MAILTO="Administrator@ipr.ru">

 

<CFERROR TYPE="Request"

 

TEMPKATE="ErrorsTemplate2.cfm" MAILTO="WebMaster@ipr.ru">

 

Здесь ErrorsTemplatel.cfm и ErrorsTemplate2.cfm являются шаблонами, определяющими содержание сообщений при возникновении  исключительных ситуаций.

 

Для формирования непосредственно самих шаблонов сообщения об ошибках ColdFusion предоставляет целый набор встроенных переменных, определяющих ошибки. Причем в зависимости от типа ошибки могут быть активизированы разные переменные. Например, для типа ошибок validation поместим в наш шаблон ErrorsTemplatesl.cfm следующие переменные:

Error.ValidationHeader — текст заголовка;

Error.InvalidFieids — список возможных  ошибок, включает значения полей  или текст, определяемый атрибутом  VALUE тега <INPUT> для скрытых (hidden) полей;

Error.ValidationFooter — текст подзаголовка.

А для типа ошибок Request поместим в  шаблон ErrorsTemplates2.cfm такие встроенные переменные:

Error.Template - выполняемая страница  в момент возникновения ошибки;

Error .DateTime — дата и время, когда  произошла ошибка;

Error.Diagnostics — детальная диагностика ошибки от ColdFusion Server;

Error.Browser — обозреватель, который  запущен в момент возникновения  ошибки;

Error.RemoteAddress — IP-адрес удаленного  клиентского компьютера;

Error.MailTo — адрес электронной  почты, по которому следует уведомлять о произошедшей ошибке. Соответствует значению атрибута MAILTO тега <CFERROR>.

 

Также можно использовать следующие  встроенные переменные ошибок:

Error.туре — тип возникшей ошибки;

Error.HTTPReferer — страница, с которой  клиент обратился к связанной странице, где произошла ошибка;

Error.Querystring — передаваемые параметры  в строке URL в момент возникновения  ошибки.

 

Далее продемонстрируем полный код  страниц ErrorsTemplatel.cfm (листинг 15.1) и ErrorsTemplate2.cfm (листинг 15.2), позволяющих выводить сообщения в момент возникновения различных ошибок.

 

 

 

 

 

 

 

Список литературы.

 

  1. Программирование на MS VB: учебное пособие под редакцией Назарова С.В. –М.: Финансы и статистика, 2003. -320с.:ил.
  2. http://alglib.souces.ru
  3. Лабораторный практикум по дисциплине «Информатика». © Кузьмина Е.А., Минасов Ш.М., Тархов С.В., варианты индивидуальных заданий: Карчевская М.П., Рамбургер О.Л. Свидетельство об отраслевой регистрации. Уфа, кафедра Информатики УГАТУ, 2004-2005 г.
  4. Электронный учебник «Visual Basic с нуля» 2004г.



Информация о работе Разработка программного кода