Инструментальные средства создания Web-серверов и Web-сайтов (РНР, ASP, NET, Delphi). Основы Web -дизайна. — КиберПедия 

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Инструментальные средства создания Web-серверов и Web-сайтов (РНР, ASP, NET, Delphi). Основы Web -дизайна.

2017-07-01 1133
Инструментальные средства создания Web-серверов и Web-сайтов (РНР, ASP, NET, Delphi). Основы Web -дизайна. 0.00 из 5.00 0 оценок
Заказать работу

HTML-редакторы

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

- специализированные редакторы кода;

- визуальные редакторы.

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

Наиболее широко применяемыми программами такого рода являются HTML-редакторы. HTML-редактор — компьютерная программа, позволяющая создавать и изменять HTML-страницы.

По функциональности HTML-редакторы делятся (часто весьма условно) на две категории:

- Редакторы исходного кода.

- WYSIWYG-редакторы (What You See Is What You Get - что видишь, то и получаешь).

Редакторы исходного кода (текстовые редакторы) предназначены для прямого редактирования HTML и CSS кода. Многие имеют общее назначение и в них нет специальных опций поддержки Web-кода. Другие специализированы для использования языков HTML, CSS, JavaScript и PHP и имеют встроенные свойства для быстрого ввода HTML-тегов, CSS-свойств, обеспечивают подсветку кода разными цветами в зависимости от типа элементов. Многие из специализированных текстовых редакторов позволяют просматривать готовую Web-страницу в отдельном окне.

WYSIWYG редакторы - это графические редакторы, которые позволяют строить макет страницы и задавать стили визуально, как в MS Word. Визуальные редакторы не требуют от пользователя знания html, css и других технологий разметки страниц. От пользователя требуется разместить на страницы шаблоны готовых элементов и наполнить их необходимым ему содержанием (тектов, изображений и др.), а редактор создаст код страницы автоматически.

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

Система Delphi 7 Studio – полное решение для разработки корпоративных приложений от проектирования до развертывания по архитектуре, управляемой моделью (MDA), которое позволяет интегрировать моделирование, разработку и развертывание приложений и систем электронного бизнеса для платформы Windows. Delphi 7 Studio содержит развитые библиотеки и инструменты для создания приложений электронного бизнеса и веб-сервисов, полностью интегрирует соответствующие технологии и качественно повышает производительность разработчиков, предоставляя все необходимое для исследования вопросов перехода на Microsoft.NET. При помощи включенного в комплект поставки Kylix 3 для Delphi разработчики могут переносить свои приложения на Linux, повышая отдачу своих инвестиций и расширяя спектр платформ, на которых доступны их приложения. Интегрируя ведущие приложения разработки в единый и легкий в использовании пакет, Delphi 7 Studio сокращает жизненный цикл разработки приложений и ускоряет вывод создаваемых с его помощью продуктов на рынок ПО.

Компания Borland первой предоставила разработчикам возможность перехода на.NET при помощи Delphi 7 Studio. Поддержка компанией Borland платформы.NET позволяет разработчиками, использующим Delphi, быстро и продуктивно создавать приложения для.NET с сохранением существующих инвестиций в информационные технологии. Теперь работа в Delphi 7 Studio позволяет программистам легко переносить имеющиеся у них знания, навыки и ресурсы на платформу.NET.

Delphi 7 Studio обладает возможностями проектирования и развертывания корпоративных приложений. Это позволяет разработчикам быстрее воспользоваться преимуществами разработки корпоративных приложений от концепции до коммерческой версии при помощи новой системы проектирования UML и технологии Model Driven Architecture (MDA).

PHPeditor - программа редактирования HTML- и PHP-кода. Основные возможности:

- Подсветка синтаксиса HTML и PHP.

- Инспектор кода HTML и PHP.

- Встроенный сервер для проверки серверных приложений.

- Многовкладочный интерфейс.

- Функция поиска и замены сразу по нескольким файлам.

- Поддержка макросов.

- Запись шаблонов кода с небольшим первоначальным набором.

PHP Expert Editor - редактор PHP скриптов и HTML страниц. Имеет встроенный браузер, отладчик, FTP-клиент, настраиваемые шаблоны кода, настраиваемый интерфейс и т.п. PHP Master Editor внешне простой и удобный, но вместе с тем мощный инструмент созданный специально для PHP программистов.

Свойства программы:

- Встроенный браузер

- Подсветка синтаксиса

- Встроенный FTP-клиент

- Запуск скриптов и просмотр результата во встроенном браузере без web-сервера

- Поддержка всех известных Content-Type. Вы можете отлаживать скрипты, которые генерируют различный контент, например картинки.

- Отображение ошибок и предупреждений в соответствии с настройками PHP

- Поддержка PHP расширений

- Настраиваемые Шаблоны Кода для быстрой вставки часто употребляемых фрагментов

- Возможность задания входных данных и переменных окружения для отладки

- Экспорт исходного текста в HTML с подсветкой синтаксиса

- Закладки

- Настраиваемый интерфейс

- Поддержка файлов форматов Windows, Unix, Mac

PHP и ASP.NET

ASP (Active Server Pages) – язык сценариев от Microsoft. Если язык ASP значительно уступал РНР по многим параметрам, в первую очередь, по времени выполнения сценариев, то с появлением технологии ASP.NET ситуация изменилась. Основное достоинство ASP.NET заключается в возможности применения всей мощи интерфейса Windows для разработки Web-приложений. Это позволяет разрабатывать страницы со сложным интерфейсом, не заботясь о сохранении, шифровании и передаче переменных, используемых на динамических страницах. ASP.NET тесно интегрирован в новую технологию NET компании Microsoft. Главной особенностью разработки Web-приложений при помощи ASP.NET является возможность использовать любой язык программирования среды исполнения NET. Выполнение Web-приложений ASP.NET на серверах, работающих не под Windows, практически невозможно. Более того, если Web-приложение интенсивно использует компоненты NET, просмотр динамической страницы будет возможен только под Windows и только с помощью браузера Internet Explorer. Поэтому в смысле переносимости РНР, безусловно, отличается от ASP.NET в лучшую сторону. Другой крайне немаловажный довод в пользу РНР заключается в быстром исправлении обнаруженных ошибок. Еще одним плюсом РНР, особенно важным для начинающих, является то, что его легче использовать для построения Web-приложений. Таким образом, при выборе между ASP.NET и РНР следует исходить из стоящей перед вами задачи. Если в сети Интернет крупной корпорации большинство серверов и клиентских машин работают под управлением Windows, применение ASP.NET более чем оправдано. В то же время для разработки Web-сайта, размещаемого в Интернете, целесообразнее использовать РНР.

Основы web-дизайна.

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

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

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

Составляется предварительный план работы.

Основы веб-дизайна. Проектирование навигации на сайте.

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

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

Основы веб-дизайна. Элементы дизайна сайта.

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

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

Правильно разработанный сайт включает такие важные моменты как:

- удобная навигация

- упорядоченные информационные блоки

- все материалы сайта должны иметь тематическую направленность сайта (для определенного круга пользователей)

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

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

Понятие базы данных (БД). Приложения, компоненты, пользователи, администратор БД. Структуры данных.

Современные БД позволяют размещать в своих структурах не только данные, но и методы (т.е. программный код), с помощью которых происходит взаимодействие с потребителем или другими программно-аппаратными комплексами. База данных — организованная структура, предназначенная для хранения информации. Цель любой информационной системы — обработка данных об объектах реального мира. Если база данных хранится не на компьютере или на компьютере хранятся только ее части, приходится отслеживать сведения из целого ряда других источников, которые пользователь должен скоординировать и организовать самостоятельно. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы.

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

Пользователь БД - это физическое или юридическое лицо, которое имеет доступ к БД и пользуется услугами информационной системы для получения информации. Категории: - конечный пользователь; - администратор БД; - разработчики и администраторы приложений.

Проблемы многопользовательских БД:

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

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

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

Администратор БД – это лицо или группа лиц, отвечающих за выработку требований к базе данных, ее проектирование, создание, эффективное использование и сопровождение.

Осн. ф-и администратора:

- анализ предметной области

- проектирование структуры БД

- задание ограничений целостности при описании структуры БД

- первоначальная загрузка и ведение БД

- защита данных

- обеспечение восстановления БД

- анализ обращений пользователей

- анализ эффективности функционирования БД

- работа с конечными пользователями

- подготовка и поддержание системных ср-в

- организационно-методическая работа по проектированию БД


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.024 с.