Конечные автоматы уже давно используются в качестве организационного принципа при разработке и реализации сложного поведения в управляемых событиями программах, таких как сетевые адаптеры и компиляторы, а теперь программируемые web-браузеры открыли новую управляемую событиями среду для нового поколения приложений. Разработчики и реализаторы смогут получить преимущество, используя дисциплину обслуживания и организацию, предлагаемые конечными автоматами. Из этой статьи вы узнаете о том, как использовать конечные автоматы для разработки сложного поведения простого web-виджета - анимированной подсказки, которая постепенно появляется и, становясь все более прозрачной, исчезает. Подробнее »
26.10.2007 Знакомство с PDL (Portable Dynamic Loader) (исходники) PDL (portable dynamic loader) - это легкая, простая и портабельная библиотека, предназначенная для создания и использования динамически загружаемых объектов классов. Основное применение этой технологии - разработка динамически подключаемых плагинов, расширяющих функциональность основной программы. Подробнее »
19.10.2007 Связывание с помощью Visual C# .NET для автоматизации приложений Microsoft Office (исходники) При автоматизации таких приложений, как приложения Microsoft Office, вызовы свойств и методов объектов приложений Microsoft Office должны быть определенным образом сопоставлены этим объектам. Процесс сопоставления вызовов свойств и методов объектам, реализующим эти свойства и методы, называется связыванием. В данной статье рассматриваются и сравниваются раннее и позднее связывание в клиентах автоматизации, написанных на Visual C#, и приводятся примеры обоих типов связывания. Подробнее »
19.10.2007 Ajax и XML: Применение Ajax для создания рейтингов и комментариев (исходники) В эпоху, когда движущей силой Интернета становятся сообщества пользователей, крайне важно дать вашим читателям возможность оценивать и рецензировать содержимое вашего сайта. Узнайте, как просто можно добавить на ваш сайт функции оценки и комментирования с помощью Ajax. Подробнее »
19.10.2007 Delphiнарий (исходники) В этой статье автор рассказывает о некоторых удобных методах использования интегрированной среды разработки Delphi. Часть из них не документирована. Рассматриваемые методы призваны упростить и ускорить процесс кодинга в Delphi. Подробнее »
14.10.2007 Выполнение триггеров в определенном порядке (исходники) Проблема, с которой я столкнулся, довольно известна. Имеются два триггера, которые должны отработать в предопределенном порядке, т.е. триггер A должен выполниться сначала, а после него должен отработать триггер B. Вы можете поинтересоваться, а почему бы не иметь один триггер, который объединит триггеры A и B в один триггер AB? Хороший вопрос. К сожалению, триггер A используется для репликации (For Replication), в то время как более поздний триггер - не для репликации, что определяет наличие именно двух триггеров. Подробнее »
13.10.2007 Разработка Web-приложений для локального применения (исходники) Написание локальных Web-приложений может стать быстрым, лёгким и эффективным способом решения определённых задач во внутренней сети. Узнайте, почему в некоторых случаях Web-браузер предоставляет лучший интерфейс по сравнению с GUI-приложением, а иногда простейшим и наиболее изящным решением может стать CGI-скрипт. Подробнее »
13.10.2007 Классы: копирование и присваивание. Часть 4 (исходники) В этой части мы рассмотрим как можно заблокировать копирование и присваивание, как можно реализовать копирование через присваивание, и обсудим проблемы копирования в производных (дочерних, а может сыновних?) классах. Подробнее »
11.10.2007 Создание системы голосования на Perl/CGI (исходники) В данной статье представлен реальный пример (Web-приложение для голосования), в котором минимальное число внешних модулей, не применяются cookies на стороне клиента и используются преимущества CGI-атрибутов. Подробнее »
06.10.2007 Управление Java classpath (Windows) (исходники) Сlasspath (путь к классу) является одной из самых сложных и раздражающих частей платформы Java, но овладение ею является неотъемлемой частью становления профессионального Java-программиста. В данной статье Элиот Расти Хэролд рассказывает о сложностях использования classpath и sourcepath и показывает, как преодолеть их, работая в Windows. Подробнее »
05.10.2007 DirectX в Visual Basic 2005 для начинающих (исходники) Создаем программу в Visual Studio 2005, которая будет использовать DirectX Подробнее »
04.10.2007 Классы: копирование и присваивание. Часть 3 (исходники) Продолжим начатое в первых двух частях подробное рассмотрение проблемы копирования и присваивания в классах. В этой статье мы рассмотрим разницу между копированием и присваиванием, посмотрим, когда выполняется копирование, и обсудим положение конструктора копий и операции присваивания в классах. Подробнее »
30.09.2007 Создание собственных мастеров Eclipse (исходники) Одним из важнейших достоинств технологии Eclipse как инфраструктурной платформы и интегрированной среды разработки является ее расширяемость. Из этой статьи вы узнаете, как быстро создать мастера, который автоматизирует процесс добавления нового файла. Поскольку возможный контент данного файла можно определить заранее, такой мастер позволяет существенно улучшить процесс разработки, повысив степень его единообразия и автоматизации. Подробнее »
30.09.2007 Некоторые примеры использования XML (исходники) Начиная с версии SQL Server 2000, Microsoft все в большей мере поддерживает XML. Большинство из Вас уже использовало XML или, по крайней мере, много слышало о XML; однако я не хочу углубляться в XML, а лишь хочу показать Вам варианты его использования. Подробнее »
29.09.2007 Локализация приложений в Delphi для Win32 (исходники) Актуальность вопроса локализации современных программных приложений сегодня уже можно поставить под сомнение, так как в современные мощные средства разработки и программные платформы, как правило, изначально заложены достаточные возможности локализации разрабатываемых современных решений. В то же время перед разработчиками, как и десять лет назад, встает все та же задача по обеспечению интернационализации (или локализации) давно написанного ПО. В случае, если создавалось оно сторонними программистами и всякие контакты с ними навсегда потеряны, сюда иногда добавляется еще и пикантная проблема отсутствия исходного текста, т.е. самого проекта. В этом случае весьма нелишним будет знать те инструменты, которые существуют для решения подобных задач. Подробнее »
22.09.2007 Планировщик задач в ASP.NET (исходники) Одной из трудноразрешимых задач, которая может встать перед веб-разработчиком, является задача реализации системы повторяющихся заданий, т.е. заданий, выполняемых через определенные промежутки времени или в указанное время, например регулярная очистка таблиц в базе данных или отсылка e-mail сообщений из очереди. Мы рассмотрим реализацию подобных задач в ASP.NET без использования сторонних средств. Подробнее »
22.09.2007 Классы: копирование и присваивание. Часть вторая (исходники) В этой части мы попытаемся подробно рассмотреть понятие буквального и развернутого копирования. Под словом "копирование" здесь мы будем подразумевать дублирование объектов, как посредством операции присваивания, так и с помощью конструктора копий. Подробнее »
21.09.2007 Встройте Ajax в Web-приложение на основе Rails (исходники) Ruby on Rails является великолепной платформой для разработки Web-приложений. Откройте для себя встроенные возможности платформы Asynchronous JavaScript + XML (Ajax), которые придадут вашему приложению богатые возможности пользовательского интерфейса Web 2.0 Подробнее »
08.09.2007 Делаем Delphi программу Vista-совместимой (исходники) В этой статье мы рассмотрим вопрос о том, как сделать Вашу программу более дружелюбной в Windows Vista Подробнее »
07.09.2007 Классы: копирование и присваивание. Часть 1 (исходники) В этой части мы продолжим начатое в вводной части обсуждение конструктора копий (copy constructor) и операции присваивания (assignment operator). Или, вернее, начнем подробное рассмотрение весьма нетривиальной проблемы, каковой на самом деле является копирование и присваивание в классах. Подробнее »
Страница: ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|