Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

n  отображать все элементы страницы в таком же порядке, как они были расположены вами на рабочем поле среды при проектировании;

n  выполнять все необходимые операции, связанные с элементом: наполнение исходными данными, выбор исходного значения и т. п. – для сценария с формой; манипуляция с определенными пользователем данными в базе данных – для вызываемого сценария.

Среда начинает построение сценариев с файла, в котором будет находиться веб-форма. Прежде всего в текст будущего сценария включаем шаблон заголовка, позволяющий определить единые для всех сценариев параметры оформления. Далее определяем взаимное расположение друг относительно друга интерфейсных элементов и элементов, относящихся к языку HTML. Для этого используется специально разработанный алгоритм. При обработке элементов веб-форм для них осуществляется генерация кода на языке PHP, отображающего элемент в браузере, а также кода, реализующего связанные с элементом операции по наполнению его исходными данными и т. п. Для объектов языка HTML генерируем текст тега в соответствии с заданными параметрами.

При компиляции кода элемента Синбад проверяет, достаточно ли задано для этого данных. Если при обработке в свойствах встретится ссылка на поле несуществующей таблицы или на несуществующее поле (например, таблица или поле были переименованы после определения связи элемента с ними), преобразование приостановится. Вы получите соответствующее уведомление с указанием элемента, а также поля или таблицы, которые не были обнаружены.

По окончании обработки всех элементов генерация главного сценария завершается включением в него текста шаблона концевика файла.

Генерация вызываемого сценария происходит по похожей схеме. Основным отличием от описанного механизма является то, что в тело подчиненного сценария встраивается операция по манипуляции данными непосредственно в БД. В случае, когда назначением страницы является ввод данных, среда проверит, достаточно ли информации для добавления новой записи в таблицу. Если с каким-либо полем записи не связано элемента, то это поле, в зависимости от типа, заполняется либо нулем, либо пустой строкой. При этом вам также выводится соответствующее предупреждающее сообщение (см. рис. 5).

Рисунок 5. Выполняется преобразование в PHP-код. Отладочные сообщения


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100