Главная
Трудоустройство
Ваши объявления
Наши новости
Информация





Что необходимо знать программисту

Спецификация языка Perl  11-08-2006
Содержание 1 Основные особенности Perl 1.1 Введение 2 Структуры данных 2.1 Скалярные величины 2.2 Простые массивы 2.3 Ассоциативные массивы 3 Синтаксис языка Perl 3.1 Основные понятия 3.2 Простые операторы 3.3 Составные операторы 3.4 Операторы языка Perl 3.4.1 Термы и операторы списка 3.4.2 Оператор стрелка 3.4.3 Операторы ++ и - - 3.4.4 Экспоненциальный оператор 3.4.5 Символьные унарные операторы 3.4.6 Операторы связки 3.4.7 Бинарные операторы 3.4.8 Опера...

Отправка POST запроса из perl-сценария  11-08-2006
Для отправки данных стоит восполльзоваться модулем LWP (Library for WWW accesss in Perl). Большинство модулей в этой библиотеке являются объектно-ориентированными. Эмулируемый Агент пользователя, посланные запросы и ответы, полученные от сервера WWW, представлены объектами. Вариант 1 Пусть мы хотим послать запрос в скрипт endpost.cgi следующего вида: endpost.cgi - принимающий запрос скрипт #!/usr/bin/perl use CGI :standart; $query=CGI->new(); print "Content-type: text/html\n\...







Клиент для LiveJournal.com на Perl  11-08-2006
Дело было вечером, делать было нечего. И решил я изучить, как отсылаются запросы на livejournal.com для добавления новой записи (потом, может, где-нибудь пригодится). Но, поскольку, информации на эту тему нигде не нашёл, пришлось копаться самому в документации к протоколу. Итак, из написанного там следовало, что для добавления новой записи нужно всего лишь открыть сокет и послать туда HTTP-запрос. Параметры, которые необходимо было передать, перечислены здесь. Что ж, дело остаётся за малым,...

Регулярные выражения  11-08-2006
Regular expressions, или регулярные выражения - способ определения символьной маски для последующего сравнения с ней строки символов или для обработки строк. Регулярные выражения Perl - мощный инструмент для поиска и обработки текста, в то же время позволяющий реализовать в одной строке программного кода довольно сложные операции. В качестве примера можно привести такую задачу: нужно заменить в какой-либо строке все знаки "+" на пробелы. В воплощении на C это выглядело бы так: void...

Эмуляторы J2ME  11-08-2006
Лучше один раз увидеть, чем сто раз услышать. Это правило точно характеризует эмуляторы Java для сотовых телефонов. Эмулятор - это программа, которая запускается на обычном компьютере и имитирует работу сотового телефона. Существует много эмуляторов, специализированных и универсальных. Одни, к примеру, позволяют работать только с WAP, другие - только с Java. А третьи эмулируют все функции мобильника - настолько полно, насколько это возможно на персональном компьютере. Основные пользователи э...

SSI для бедных  11-08-2006
SSI – это простая и удобная технология организации динамических страничек. SSI экономит место на сервере, и одновременно делает администрирование сайта удобней в десятки раз! Все бы было хорошо, если бы... для использования этой технологии нужны специальные разрешения сервера. На бесплатном хостинге, у Вас поддержки этой технологии может не быть. Возникает вопрос замены этой технологии. Конечно же! А кто будет переписывать 20 страничек своего сайта, если вдруг ему захочется добавить еще оди...

Липкие окошки  11-08-2006
В статье рассматривается приём создания обработчиков сообщений, которые позволяют форме при перетаскивании "прилипать" к краям экранной области. Конечно же в Win API такой возможности не предусмотрено, поэтому мы воспользуемся сообщениями Windows. Как нам извесно, Delphi обрабатывает сообщения через события, генерируя его в тот момент, когда Windows посылает сообщений приложению. Однако некоторые сообщения не доходят до нас. Например, при изменении размеров формы, генерируется событие OnResize...

Как скрыть кнопку "х" в заголовке окна.  11-08-2006
Автор: Fernando Silvawww.исходники.ru Пример показывает, как при инициализации формы происходит поиск нашего окна, а затем вычисление местоположения нужной нам кнопки в заголовке окна. procedure TForm1.FormCreate(Sender: TObject); var hwndHandle: THANDLE; hMenuHandle: HMENU; iPos: Integer; begin hwndHandle := FindWindow(nil, PChar(Caption)); if (hwndHandle 0) then begin hMenuHandle := GetSystemMenu(hwndHandle, FALSE); if (hMenuHandle 0) then begin Dele...

Создание Java-апплета для отображения географических карт  11-08-2006
Многие начинающие Java-программисты, после знакомства с базовыми возможностями и методами создания Java-апплетов, пробуют применить полученные знания для написания уже собственных апплетов - небольших программ, добавляемых к веб-странице. Итак, если вы тоже один из них, то сегодня мы попробуем вместе создать свой несложный апплет для отображения географической карты. Целью создания данного приложения будет то, что часто требуется разместить план или карту того или иного объекта больших размеров....

Создание образа дискеты  11-08-2006
Эта, небольшая, программка на паскале читает содержимое дискеты в файл. После этого файл можно переименовать, скажем, в *.ima или *.flp и подсунуть в WinImage или в FAT12. Программа написана на Паскале и использует 25h прерывание. Скачать EXEшник можно здесь. Скриншот приведен ниже. Запускается программа следующим образом: dimage.exe disk.flp

Изменение стандартной формы  11-08-2006
Вас наверное часто удивляла форма окна, которая появляется при загрузке Norton Utilites и других подобных программ. Она имела не прямоугольный размер и ВЫ задавались вопросом : как получить такую форму? / Хотя я подозреваю, что это обычный Bitmap/ Оказывается сделать это довольно просто. При этом Ваша форма может иметь самые замысловатые очертания т.к. все это задается с помощью полигона. Все делается с помощью одной единственной процедуры : SetWindowRgn(Handle, R, True); Handle...

Установка поддержки PERL для IIS3 под Windows NT  11-08-2006
Почему была написана эта заметка Кратко о PERL-модулях от Active State Что скачивать Как устанавливать Как проверить Что дальше 1. Почему была написана эта заметка Internet Information Server ( IIS ) под Windows NT является сейчас вторым ( после Apache ) по популярности web-сервером. Можно привести ряд аргументов в пользу того или иного выбора - Apache или IIS - это предмет отдельного разговора, выходящего за рамки данной заметки. Так или иначе, я столкнулся с задачей установки PERL д...

Работа с WAVE файлами. [PAS, Speaker]  11-08-2006
Проговаривает (проигрывает) файл типа WAV. Работает на Internal Speaker или Covox. Размер файлов не больше 64500 байт (остальное игнорируется). Если не лень, то размер можете увеличить, текст программы на Паскале прилагается. Звучание не зависит от скорости процессора (или почти не зависит), т.к. производится синхронизация по таймеру. Проигрывание других файлов (например "сонгов" от Scream Tracker) не гарантируется ввиду отсутствия в заголовке информации о скорости проигрывания. Кстати, любой ...

Лекции по программированию на Паскале  11-08-2006
1. О С Н О В Н Ы Е П О Н Я Т И Я А Л Г О Р И Т М И Ч Е С К О Г О Я З Ы К А СОСТАВ ЯЗЫКА. Обычный разговорный язык состоит из четырех основных элементов: символов, слов, словосочетаний и предложений. Алгоритми- ческий язык содержит подобные элементы, только слова называют элемен- тарными конструкциями, словосочетания-выражениями, предложения-опера- торами. Символы, элементарные конструкции, выражения и операторы составляют иерархическую структуру, поскольку элементарные конструк- ции о...

Краткое введение в Object Pascal  11-08-2006
Решил в краткой и одновременно в более понятной форме изложить основы Object Pascal. Тем не менее, здесь всего лишь минимум и для большего объема я советую Вам прочитать книгу "Библия для программистов в среде Delphi". Структура проекта program Project1; uses Forms, Unit1 in Unit1.pas {Form1}; {$R *.RES} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. В Object Pascal в качестве ограничителей комментария могут также использоваться па...

Краткий справочник по процедурам и функциям Object Pascal  11-08-2006
Abs(X); Append(var F: Text); ArcTan(X: Extended): Extended; AssignFile(var F; FileName: String); Break; Chr(X: Byte): Char; CloseFile(var F); Continue; Copy(S: String; Index, Count: Integer): String; Date: TDateTime; DateTimeToStr(DateTime: TDateTime): String; DateToStr(Date: TDateTime): String; DayOfWeek(Date: TDateTime): Integer; Dec(var X [; N: LongInt]); DecodeDate(Date: TDateTime; var Year, Month, Day: Word); DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word); Delet...

Прерывания DOS и BIOS  11-08-2006
Двоичная система счисления. Бит и байт. Сегментация памяти Недокументированные возможности MS-DOS 00h: Деление на ноль. 01h: Пошаговое. 02h: Немаскируемое. 03h: Точка прерыв. 04h: Переполнение. 05h: Печать экрана. 06h: (резерв) 07h: (резерв) 08h: Таймер. 09h: Клавиатура. 0Ah-0dh: (hdwr ints) 0Eh: Дискета. 0Fh: (hdwr int) 10h: Видео сервис. 11h: Список оборудования. 12h: Размер исп.памяти. 13h: Дисковый в/в. 14h: В/в через последовательный порт 15h: Расши...

Технология без интересного имени или как работать со сканером  11-08-2006
Введение В отличие от принтеров сканеры изначально не поддерживались ОС Windows и не имеют API для работы с ними. В начале своего появления сканеры взаимодействовали с программами посредством уникального для каждой модели сканера интерфейса, что серьезно затрудняло включение поддержки работы со сканером в прикладные программы. Для решения этой проблемы был разработан TWAIN - индустриальный стандарт интерфейса программного обеспечения для передачи изображений из различных устройс...

Работа с реестром в Delphi  11-08-2006
Добавление элементов в контекстное меню "Создать" 1. Создать новый документ, поместить его в папку Windows/ShellNew 2. В редакторе реестра найти расширение этого файла, добавить новый подключ, добавить туда строку: FileName в качестве значения которой указать имя созданного файла. Путь к файлу который открывает не зарегистрированные файлы 1. Найти ключ HKEY_CLASSES_ROOT\Unknown\Shell 2. Добавить новый ключ Open 3. Под этим ключом еще ключ с именем command в котором изменить значение (По ум...

Динамическая графика в Java сервлетах  11-08-2006
Обзор Как создать графический счетчик посещений? Диаграмму, изображающую загруженность канала до провайдера или количество писем в очереди? Одним словом, как сформировать изображение динамически по запросу пользователя? В своей статье Ken McCrary предлагает варианты решения этой задачи. (2500 слов) Графики и диаграммы позволяют облегчить восприятие аналитической информации. Представьте, например, таблицу измерений параметров загруженности канала, проводимых каждые пять ...

Ajax: Новый подход к веб-приложениям  11-08-2006
Автор: Джесси Джеймс Гарретт (Jesse James Garrett) Перевод: Алексей Наконечный © Информсервис Если и можно назвать "гламурным" что-то в современном проектировании интерфейсов, то это создание веб-приложений. В конце концов, когда в последний раз вы слышали чтобы кто-то восхищался интерфейсом продукта не размещённого в Интернете? ( Ладно, кроме iPod.) Все самые свежие и новаторские работы находятся в сети. Несмотря на это, разработчики веб-интерфейсов не могут ничего поделать с завист...

Создание динамических форм с помощью JavaScript  11-08-2006
Очень часто при создании HTML-форм возникает потребность узнать у пользователя значения однотипных параметров, количество которых заранее неизвестно. Например, если это форма добавления сообщения в форум с возможностью прикрепить один или несколько файлов, например, с фотографиями. Другим примером может служить форма с анкетой, в которой есть сведения о детях. И в том и другом случае невозможно заранее предположить количество полей, которые пожелает заполнить посетитель сайта. Без использования...

Апплеты и сервлеты  11-08-2006
Определение Апплеты - это программы на Java, которые, как правило, предназначены для того, чтобы загружаться посредством браузера, а затем работать в окне браузера. Они могут использоваться для создания богатых графикой и интерактивными возможностями пользовательских интерфейсов, которые не способны выразить средствами обычного языка разметки HTML. Сервлеты - программы на Java, которые работают на Web-серверах Java или серверах приложений Java. Как и программы CGI, сервлеты могут доставлять Web...

Как написать AJAX-приложение  11-08-2006
Это два года назад AJAX был в диковинку (да и самого слова AJAX тогда ещё не выдумали). Теперь веб-приложения, страницы которых обновляются "на лету", в порядке вещей. Даже наоборот, без AJAX трудно и представить себе некоторые сервисы. Как работали обычные веб-приложения? Как правило, на событие (клик по ссылке или нажатие на кнопку) браузер реагировал отправкой запроса серверу. Когда с сервера приходил ответ, всё содержимое страницы полностью обновлялось. Одна из проблем состояла в том, что ...

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


страницы: [ 1 ] ...[ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ]

Copyright © 2005
"service-centers.com.ua"


Rambler's Top100   Рейтинг@Mail.ru

Работа
Карта сайта
О сайте
Реклама
все объявления
поиск резюме
поиск вакансий
добавить резюме
добавить вакансию

Все объявления
Компьютеры, оргтехника
Автомобили
Продукты питания
Аудио, Фото, Видео
Связь
Отдых, путешествия
Мебель
Разное
Добавить объявление
 Автомобили
 Ремонтно-строительные услуги
 Пресс-релизы
 Железо
 Soft
 Мобильная планета
 Для милых дам
 Родительский клуб
 Недвижимость
 Домашний очаг, усадьба
 Строительство
 Обустройство и безопасность дома
 Сантехника