Web-страница может иметь статическое или динамическое построение. Обычно Web-страницы организуется в виде гипертекста с включениями текста, графики, звука, видео или анимацию. В сети Интернет просмотр Web-страниц осуществляется посредством браузера. Можно создавать свои собственные Web - страницы, где можно размещать практически любую информацию.
Немного о создании своих Web-страниц
Web-страницы могут существовать в любом формате, но в качестве стандарта принят Hyper Text Markup Language (HTML) - язык разметки гипертекстов, предназначенный для создания форматированного текста, насыщенного изображениями, звуком, анимацией, видеоклипами и гипертекстовыми ссылками на другие документы, разбросанные как по всему Web-пространству, так и находящиеся на этом же сервере или являющиеся составной частью этого же Web-проекта.
Можно работать на Web без знания языка HTML, поскольку тексты HTML могут создаваться разными специальными редакторами и конвертерами.
Язык HTML существует в нескольких вариантах и продолжает развиваться. Есть возможность создавать Web-страницы, которые могут быть просмотрены многими Web-броузерами. Это не исключает возможности использования других методов, например, метод расширенных возможностей, который предоставляется Netscape Navigator, Internet Explorer или некоторыми другими программами.
Каждый выбирает свой инструмент для создания Web-страниц. Это может быть MS FrontPage или Macromedia DreamWeaver, Allaire HomeSite или 1st Page 2000. А кто-то пользуется простым текстовым редактором, например Блокнотом (Notepad).
Создание и оптимизация графики - сложная и капризная задача. Существуют векторные и растровые графических редакторах. Растровая графика представляет собой сетку (растр), ячейки которой называются пикселями. Каждый пиксели имеет строго определенное местоположение и цвет, Þ любой объект представляется программой как набор окрашенных пикселей. Растровые изображения обеспечивают высокую точность передачи градаций цветов и полутонов, а также высокую детализацию изображения, поэтому они являются оптимальным средством представления тоновых изображений, таких как сканированные фотографии. К редакторам растровой графики относят: Microsoft Paint, Adobe Photoshop, PhotoPaint, Painter, Microsoft Photo Editor, Microsoft Photo DRAW.
Векторная графика состоит из кривых, имеющих координаты, цвет и прочие параметры, а также замкнутых областей, заполненных определенным цветом. К редакторам векторной графики относят: Adobe Illustrator, CorelDraw, Adobe Streamline.
Существуют два способа создания Web-страниц в WORD'97:
- с помощью мастера или шаблона,
- преобразовать существующий документ Word в формат HTML
В мастере Web-страниц для упрощения процесса создания страницы предлагаются образцы содержания страниц - например, индивидуальные начальные страницы и различные темы графического оформления - например, праздник или общество. По желанию работу можно начать с пустой Web-страницы.
Web-страницу можно сделать более интересной, разместив на ней маркированные и нумерованные списки, горизонтальные линии, цвета фона, узоры, таблицы, рисунки, видеозаписи, бегущую строку и формы.
52. Понятие провайдера и хост- компьютера. Подключение к Internet.
Комп-р, подключённый к Интернет и использующий для связи с другими компьютерами сети специальный протокол TCP/IP, называется хостом.
Любой вид работ в Интернет, как правило, возможен только после заключения контракта с провайдером. Провайдер – организация (юридическое лицо), обеспечивающая работу узла (сайта) в сети Интернет. Для подключения к Интернет пользователь должен заключить контракт на обслуживание с одним из провайдеров в его регионе. После этого, подключившись с помощью модема и средств удалённого доступа к сайту провайдера, пользователь получает доступ ко всем сайтам и компьютерам в Интернет. Виды услуг, контрактов и стоимость услуг могут значительно различаться у разных провайдеров. Существует ряд типовых контрактов, которые предлагаются провайдерами и от которых зависит оплата услуг:
- Режим почтового доступа к Интернет по протоколу UUCP, когда пользователь получает доступ к электронной почте. При этом средства электронной почты обеспечивают доступ к WWW, FTP, NNTP, Gopher и Archie-серверам, однако при этом мультимедийные возможности WWW-серверов становятся недоступны.
- Терминальный доступ к Online-серверу (самый простой и дешёвый способ подключения к сети провайдера по коммутируемой линии без использования протокола TCP/IP). Здесь также возможен доступ ко всем типам серверов, а на WWW-серверах доступна только текстовая инфа.
- Полный доступ в Интернет по коммутируемым линиям или Dial-Up. В этом случает применяется протокол TCP/IP, что позволяет использовать все возможность Инета, в том числе и мультимедийные.
- Постоянное соединение с Интернет по выделенной линии. Это наиболее совершенный, но самый дорогой способ работы в Инете, автоматически открывающий доступ ко все ресурсам Инете.
53. Технология создания прикладных программных средств.
Принципиальная схема разработки программных средств решения экономических задач на ЭВМ
В зависимости от специфических особенностей конкретной задачи, профессионального уровня подготовки специалистов и ряда других факторов некоторые этапы технологического процесса, представленные в общей схеме, могут быть объединены в более крупные этапы.
Первый этап технологического процесса, представляет собой постановку задачи. На этом этапе формулируется цель ее решения; определяется взаимосвязь с другими задачами; указывается периодичность ее решения; устанавливаются состав и формы представления входной, промежуточной и результатной инфы и т. д.
Второй этап в технологии разработки программ – экономико-математическое описание задачи и выбор метода ее решения.
Экономико-математическое описание задачи обеспечивает ее однозначное понимание пользователем и разработчиком программы. При решении экономических задач наиболее часто используются следующие классы моделей для формализованного описания их постановок:
При выборе метода решения задачи предпочтение отдается методу, который наиболее полно удовлетворяет основным требованиям:
Третий этап представляет собой разработку оригинального или адаптацию (уточнение и корректировку) уже известного алгоритма.
Любой алгоритм обладает следующими важными свойствами: детерминированностью, массовостью, результатностью и дискретностью.
Существует несколько способов описания алгоритмов: словесный, формульно-словесный, графический, средствами языка операторных схем, с помощью таблиц решений и др.
Завершающий этап - перевод описания алгоритма на один из доступных для ЭВМ языков программирования.
Непосредственно к предыдущему этапу примыкает этап тестирования (представляет собой совокупность действий, предназначенных для демонстрации правильности работы программы) и отладки (совокупность действий на устранение ошибок).
При передаче пользователю разработанных прикладных программных средств создается специальная комиссия, включающая в свой состав представителей разработчиков и пользователей. Комиссия проводит работы по приемке-передаче программных средств и сопроводительной документации. По завершении работы комиссии оформляется акт приемки-передачи.
После экспериментальной эксплуатации и устранении выявленных при этом ошибок и учета замечаний программное средство передается в промышленную эксплуатацию.
54. Современные методы разработки прикладных программных средств.
Опыт разработки больших и сложных программных комплексов показал, что рациональный подход к решению этой проблемы опирается на метод, заключающийся в определении спецификаций компонентов системы путем последовательного выделения в ее составе отдельный слагаемых и их постепенной детализации до уровня, обеспечивающего однозначное понимание того , что и как необходимо разрабатывать и реализовывать.
Этот метод является незаменимым при разработке сложных по характеру и больших по объему программ, когда к их разработке необходимо привлекать большое количество программистов, работающих параллельно. Для ускорения разработки программного комплекса часто вместо некоторых программ нижнего уровня, находящихся в процессе разработки, могут применяться специальные программы-заглушки. Реализация метода нисходящего проектирования тесно связана с другим понятием программирования – модульным проектированием. При разработке сложных программ, как правило, в них выделяют головной управляющий модуль, подчиненные ему модули, обеспечивающие реализацию отдельных функций управления, функциональную обработку, а также вспомогательные модули, обеспечивающие сервисное обслуживание пакета. Модульный принцип разработки программ обладает следующими преимуществами:
- Большую программу могут разрабатывать одновременно несколько исполнителей, что сокращает время разработки