Топ-обзоры
Евгений Гурин (korvin)
Бодибилдинг, фитнесс, атлетизм
Как будем набирать мышечную массу?
Не для кого не секрет, что современная медицина способна из Кощея сделать продвинутого культуриста, а какой путь выберете вы? [14.06.06]
Гид-администратор
хит-парад
1.Borland C++ Builder - по русски!
[ 13500 ]
2.FreePascal.ru - портал программиста
[ 11624 ]
3."Visual Basic на русском"
[ 10101 ]
4.Area Visual Basic
[ 10039 ]
5.Delphi Sources: Программирование на Delphi, исходники программ, форум и др.
[ 9243 ]
6.Pascal
[ 8887 ]
7.Ассемблер
[ 8712 ]
8.Ассемблер. Описание всех команд.
[ 8224 ]
9.Assembler page
[ 8157 ]
10.Программирование для интернета
[ 7983 ]
Карта сайта
Поиск информации


roscer Алексей Пеклун ( roscer ™)

Программирование

Навигация :  Сусанин > Компьютерные технологии > Программирование > Топ-обзор

Количество ссылок в категории: [ 523 ]
Количество тем в категории: [ 35 ]
Добавлено за последнюю неделю: [ 0 ]
Количество кликов по ссылкам: [ 1962774 ]

Содержание: ТемыОбзорыСсылки
Топ-обзор от 30.04.00 ( viewed - 210495 times )
╚CGI╩
CGI √ скрипты. Что это такое, на чем их пишут и зачем они нужны┘

Популярность интеренета растет с каждым днем, появляется все больше и больше web-страниц. Если раньше большинство пользователей использовали интернет в основном для проверки своей почты, то теперь почти все пытаются создать свою страницу. Новичок как правило не обращает внимание на дизайн, интерфейс своего детища. Но со временем ему хочется сделать что-то лучше чем уже есть и вот тогда начинаются поиски чего-то нового. Он ищет чем бы приукрасить свою страничку, как сделать так что бы пользователям было интересней, и вот тогда он приходит, как правило, к выводу что надо внедрить в страничку CGI (добавить опросник, форум, какие-то игры и т.п.)

CGI (Common Gateway Interface) ≈ спецификация программ, которые пользователь может выполнять на Web-сервере. В этом случае устройством ввода-вывода считается программа просмотра гипертекстовых страниц или браузер. CGI представляет собой стандарт взаимодействия Web-сервера с прикладными программами. Программы CGI можно писать на любых языках типа Си++, Паскаль, Visual Basic и им подобным, но тогда возникают ограничения на переносимость ПО с одной серверной платформы на другую. Интерпретатор же Perl сейчас существует практически на любой платформе.

Perl - интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи сообщений. Perl также удобен для написания различных системных программ. Этот язык прост в использовании, эффективен, но про него трудно сказать, что он элегантен и компактен. Perl сочитает в себе лучшие черты C, shell, sed и awk, поэтому для тех, кто знаком с ними, изучение Perl-а не представит особого труда. Cинтаксис выражений Perl-а близок к синтаксису C. В отличие от большинства утилит ОС UNIX Perl не ставит ограничений на объем обрабатываемых данных и если хватает ресурсов, то весь файл обрабатывается как одна строка. Рекурсия может быть произвольной глубины. Хотя Perl приспособлен для обработки текстовых файлов, он может обрабатывать так же двоичные данные и создавать .dbm файлы, подобные ассоциативным массивам. Perl позволяет использовать регулярные выражения, создавать объекты, вставлять в программу на С или C++ куски кода на Perl-е, а также позволяет осуществлять доступ к базам данных, в том числе Oracle.

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

Для полноценной работы с Perl-ом нужно скачать необходимый софт. Вот несколько узлов где можно найти ПО на любой вкус Perl, www.freescripts.com

А вот пару учебников по Perl первый и второй


По материалам :
Учебника по Перлу
Еще одного учебника по Перлу

Темы Топ-обзоры
Новые поступления [ 132 ]

ADA [ 11 ]

Assembler [ 23 ]

C/C++ [ 20 ]

CGI [ 15 ]

Clarion [ 12 ]

COBOL [ 13 ]

CPrime [ 10 ]

Delphi [ 63 ]

FORTH [ 11 ]

Java [ 21 ]

MS Access 97 [ 13 ]

Oracle [ 11 ]

Pascal [ 14 ]

Perl [ 13 ]

Python [ 15 ]

SPHINX C-- [ 11 ]

SQL [ 12 ]

Turbo Vision [ 11 ]

VB-хитрости [ 10 ]

Visual Basic [ 26 ]

Visual FoxPro [ 13 ]

Библиотеки [ 15 ]

Все для создания web-странички [ 19 ]

Документация [ 41 ]

Исходники игр [ 11 ]

Исходные тексты программ [ 21 ]

Несколько языков программирования [ 30 ]

Программы [ 33 ]

Разное [ 53 ]

Разработка программ [ 14 ]

Создание игр [ 19 ]

Статьи [ 54 ]

Учебники [ 53 ]

Форумы [ 14 ]

Хакинг [ 16 ]

Python [06.05.00]
Что это за язык программирования? Когда он появился, зачем он нужен?

CGI [30.04.00]
CGI √ скрипты. Что это такое, на чем их пишут и зачем они нужны┘

HTML [20.03.00]
Что это такое? Заблуждение насчет HTML

Visual Basic 7 [15.03.00]
Новые возможности Visual Basic7. Станет ли VB7 самым популярным языком программрования?

Немного из истории Visual Basic [08.03.00]
Предыстория и история создания Visual Basic-a

Статьи

Статья Что такое Python? Окончательный итог (Rus) [ 3697 ]
Предоставлено: roscer [06.05.00]
Статья рассказывающая: Что такое Python? Окончательный итог

Функции для работы с реестром (Rus) [ 3326 ]
Предоставлено: roscer [02.04.00]
Данная статья - перевод справки из MSDN для функций относящихся к работе с реестром Windows

Применение MS Office в MFC MDI приложении (С++) (Rus) [ 3322 ]
Предоставлено: roscer [02.04.00]
Статья о создании MDI приложения, использующего MS Office в режиме ActiveX Document для работы с документами Word и Excel.

Разработка DLL-модулей расширения MFC на языке Visual C++ (Rus) [ 3264 ]
Предоставлено: roscer [02.04.00]
Статья из PC Magazine/RE (?9/1997). Статья довольно старая, однако, все равно интересная. DLL-ки не теряют своей популярности, а даже наоборот. Так что, если вы еще никогда не делали своих DLL файлов, но собираетесь сделать это в ближайшем будущем, почитайте, может, что пригодиться.

Использование директивы #import в Visual C++ (Rus) [ 3260 ]
Предоставлено: roscer [02.04.00]
В данной статье сделана попытка объяснить то, как работает эта директива и привести несколько примеров её использования. Надеюсь, после этого вы тоже найдёте её полезной. Очень подробный, обстоятельный и полезный материал.

MFC. Класс CTime. (Rus) [ 3238 ]
Предоставлено: roscer [02.04.00]
Перевод MSDN описания MFC класса CTime и список его функций членов.

Все о ToolTip'ах (Rus) [ 3240 ]
Предоставлено: roscer [02.04.00]
Подборка статей(тем) из MSDN относящихся к работе с ToolTip'ом. Естественно все переведено на родной русский.

Visual C++ 6.0 в составе Microsoft Visual Studio (Rus) [ 3399 ]
Предоставлено: roscer [02.04.00]
Эту статью никак нельзя назвать "хвалебной". Это квалифицированный критический обзор Microsoft Visual C++ 6.0 сделанный специалистами журнала "Клиент-Сервер". В статье делается упор на исследование Microsoft Visual C++ 6.0 как инструмента создания ActiveX компонент. В статье приведены примеры создания ActiveX компонента и использования технологии "Клиент-Сервер" (DCOM). Проводится анализ "качества" полученных приложений и сравнения с другими компиляторами (C++ Builder, Delphi4, Power++).

Microsoft Visual Studio (Rus) [ 3445 ]
Предоставлено: roscer [02.04.00]
Обзор системы Microsoft Visual Studio (и Microsoft Visual С++ как его части). Кроме того в статье затрагиваються вопросы касающиеся: Windows DNA (Многоуровневые приложения масштаба предприятия), поддержки полного цикла разработки, поддержки коллективной разработки, универсальный доступ к данным и др.

ASSEMBLER & WIN32 (Rus) [ 4181 ]
Предоставлено: roscer [16.03.00]
Программирование на ассемблере под Win32 воспринимается весьма не однозначно. Считается, что написание приложений слишком сложно для применения ассемблера. Статья посвящена обсуждению того, насколько оправдана такая точка зрения...

Правила программирования на С и С++ (Rus) [ 3358 ]
Предоставлено: roscer [15.03.00]
ВЕРЕВКА ДОСТАТОЧНОЙ ДЛИНЫ, ЧТОБЫ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ Правила программирования на С и С++ Ален И. Голуб (в rar)

Visual Studio Enables the Programmable Web (Eng) [ 3674 ]
Предоставлено: roscer [14.03.00]
Анонс VB7. Фирменный от Microsoft :)

Is Linux Ready for Delphi? (Eng) [ 3928 ]
Предоставлено: roscer [13.03.00]
В этой статье Danny Thorpe отвечает на вопросы "почему именно Linux?" , "что будет с Delphi 6 для Windows?" и стоит ли вообще так беспокоиться...

Статья "Что такое DirectX?" (Rus) [ 3324 ]
Предоставлено: roscer [27.02.00]
В статье рассказывается о незаменимой полезности DirectX !

Статья "Язык программирования Си++: этапы эволюции и современное состояние" (Rus) [ 5268 ]
Предоставлено: roscer [27.02.00]
Основные этапы развития языка. История стандартизации. Современное состояние языка.

Примененние на практике COM технологий (Rus) [ 3263 ]
Предоставлено: roscer [16.02.00]
Примененние на практике COM технологий. Пример её реализации - калькулятор. 269 кб (Dos)

Delphi, С++Builder и базы данных: вопросы и ответы (Rus) [ 5035 ]
Предоставлено: roscer [15.02.00]
Данная статья посвящена ответам на вопросы, связанные с проблемами использования баз данных в приложениях Delphi и C++Builder.

Delphi, С++Builder и COM: вопросы и ответы (Rus) [ 5033 ]
Предоставлено: roscer [15.02.00]
Данная статья посвящена ответам на вопросы, связанные с проблемами использования COM в приложениях Delphi и C++Builder.

Описание методов класса TObject в Delphi (Rus) [ 3009 ]
Предоставлено: roscer [15.02.00]
TObject является общим предком всех классов в Delphi, корнем иерархии Visual Component Library. Tobject представляет собой абстрактный класс, реализующий только наиболее общие механизмы, универсально разделяемые всеми объектами VCL.

Самый быстрый способ получить заголовок окна в Windows NT/2000 (Rus) [ 3285 ]
Предоставлено: roscer [15.02.00]
От автора: "В продолжении моей предыдущей статьи, я решил описать еще одну интересную и по каким-то причинам недокументированную ф-цию из библиотеки User32.dll".
 
   next 20 >>

форум-центрдобавь свой urlподпишись на рассылку новостей

винтовой компрессор купить!
 
  Все музыкальные новинки и мировые хиты в mp3 можно скачать тут!
  Download best music hits in mp3
  Все новости Одессы - Гороскоп - Программа ТВ на неделю 
дизельные генераторы купить!