Posts Tagged ‘библиотека’

Raphaël работает c векторной графикой за тебя

Понедельник, Февраль 2nd, 2015 Нет комментариев

Under : , , , ,

Raphaël работает c векторной графикой за тебя

Raphaël — маленькая библиотека, которая должна упростить твою работу с векторной графикой. Да прибудет с нами сила. (далее…)

Perl & XML. Библиотека программиста

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Perl и XML

Язык программирования Perl появился достаточно давно и изначально был ориентирован на обработку текста. В отличие от Perl, за «плечами» XML — всего лишь считанные годы, но за это время он успел зарекомендовать себя с самой лучшей стороны. Этот язык широко применяется для обработки web-содержимого, выполнения различных операций с документами, проектирования web-служб, а также в любой другой ситуации, в которой требуется структурирование изменчивой информации. Несмотря на столь различную природу, эти языки прекрасно уживаются вместе. И именно описанию истории их порой сложного, но удачного союза посвящена эта книга. (далее…)

Использование модуля для работы с шаблонами

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Существует достаточное количество модулей для работы с шаблонами HTML.

Все они имеют свои преимущества и недостатки. Описываемый в данной статье модуль не способен стать лидирующем, да и такая цель при его создании не ставилась. Эта библиотека расчитана на определенный круг задач, и наверное для крупных Web-проектов она не подойдет. Хотя есть достаточно серьезные коммерческие работы, использующие данный модуль. (далее…)

Чтение почты через Web-интерфейс

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

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

Для написания такой программы необходима библиотека Mail::POP3Client

Назначение библиотеки очевидно — видно из названия. В ней содержатся методы доступа к почтовому ящику POP3.Простейший набор кода для проверки почтового ящика на наличие сообщений выглядит так:
(далее…)

Графический счетчик на Perl

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

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

Данный пример демонстрирует работу простого графического счетчика.
Для работы этого счетчика необходимо создать графическое изображение, которое послужит базой для счетчика.
(далее…)

Чтение и запись файлов с использованием потоков в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Необходимость чтения и записи данных в файлах возникает при создании любой, более-менее серьезной программы. В основном, работа с файлами в C# осуществляется при помощи потоков. Отметим, что поток данных и поток выполнения (thread) это разные вещи. В наиболее распространенных языках программирования работа с файлами реализована, как правило, двумя способами: в одних внутренними средствами компилятора, интерпретатора, в других с помощью функций и классов подключаемых библиотек.

В C# для работы с файлами мы будем обращаться к подключаемым библиотекам стандартного пакета Microsoft.NET framework. Необходимые классы мы также будем извлекать из пространства имен System.IO. (далее…)

Доступ к файловой системе в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Доступ из программного кода к файловой системе требуется, когда возникает необходимость обратиться к определенным папкам и файлам. В C# (си шарп) это осуществляется с помощью так называемых потоков (stream). Поток представляет собой последовательно считываемые байты. Типы, позволяющие считывать и записывать потоки данных, содержатся в пространстве имен System.IO, поэтому в первую очередь нужно подключить соответствующую библиотеку:
using System.IO; (далее…)

Программируем панель задач Windows 7 (ч.3)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

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

К таким приложениям можно отнести программы для обмена мгновенными сообщениями (IM). Например, Windows Live  Messanger активно использует эту возможность. Например, если мы откроем WLM и будем изменять состояние, то можно увидеть как оно отображается на панели задач.
(далее…)

Программируем панель задач Windows 7 (ч.7)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

Как мы уже видели, Windows 7  обладает удобной функциональностью по отображению preview-окон приложений. При наведении мыши на значок окна в панели задач можно посмотреть уменьшенное представление окна за считанные секунды. Это очень удобно когда у пользователя открыто большое количество окон.

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

Windows 7 Sensor and Location platform: Что это такое?

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

Одна из составных частей Windows 7 - Sensor and Location platform. Sensor and Location — это часть Windows 7 , которая позволяет организовать работу с различными датчиками и дополнительными устройствами для измерения чего-либо.

Зачем это нужно? Датчики нужны для того, чтобы упросить некоторые тривиальные действия и избавить нас от лишних забот в работе. Особенно актуально это для владельцев ноутбуков, чья жизнь является очень динамичной. Представьте себе, что в компьютер встроен датчик освещения, который доступен для всех приложений и дает возможность этим приложениям корректировать свою картинку в зависимости от освещения. Другим примером может являться датчик GPS-координат. В этом случае приложения могут подстраиваться под ту местность, где вы в данный момент находитесь. Например, приложения могут отображать информацию о погоде именно для того города, где вы находитесь. На самом деле примеров можно привести большое количество, все зависит от фантазии и конкретных случаев. Приложения, которые изменяют свое поведение в зависимости от внешних условий выделяются в отдельный класс приложений и называются контекстно-зависимыми приложениями (или на русском).
(далее…)