Подписка


Подписаться на Google Buzz

Друзья блога

Пульс блога

Опрос

Каких статей следует публиковать больше в блоге?

View Results

Loading ... Loading ...

Система Orphus

Блоги и сообщества

DelphiFeeds.ru - Все Delphi-блоги Рунета О раскрутке блога по программированию

Счётчики


Анализ веб сайтов

Рейтинг блогов

  • 18Oct

    streams2В предыдущей статье, в примере, я не стал описывать принцип работы с методом Synchronize, и как я теперь понимаю напрасно. Конечно, я выложил архив с примером, где этот метод встречается в нескольких местах, и конечно эти моменты были мной прокомментированы. Однако есть несколько нюансов, касающихся синхронизации, да и не только ее, о которых мне все же следовало упомянуть в статье, а не в нескольких строках кода. В этой статье я попытаюсь восполнить этот пробел. Читать далее »

    Метки: , , , , ,

  • 15Oct

    matrix1_200X191Достаточно давно прошло то время, когда использование многопоточности в любых серьезных программах считалось хорошим тоном. На сегодняшний день, это необходимость от которой очень многое зависит, и в первую очередь – удобство использования приложения. Почти любой современный программный продукт (хоть исключения и возможны, я таких примеров не знаю, тот-же стандартный “калькулятор” при расчетах использует 2 потока), будь он полностью реализован в главном потоке, будет вызывать у нас огромное количество отрицательных эмоций всякий раз при работе с сетью, файлами, и другими ресурсоемкими операциями.

    Можно конечно обойти вопрос использования потоков, применяя в “затяжных” циклах метод Application.ProcessMessage, позволяя приложению периодически обрабатывать очередь сообщений. Но это значительно замедлит выполнение цикла, а при работе с сетью и вовсе не эфективно, поскольку большинство сетевых функций порою очень долго выполняют свои запросы. Читать далее »

    Метки: , , , ,

  • 05Oct

    TOptions Каждый раз, начиная какой-либо проект, всплывает один и тот-же, на мой взгляд, довольно надоедливый вопрос – “Модуль настроек”.

    Казалось бы, полезная и нужная вещь, без которой у уважающих себя разработчиков не обходится ни один проект. За исключением, может быть, самых гениальных :) .

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

    Каждый метод “хорош” по своему, каждый из них, по своему, наровит попортить нервишки. Предлагаю Вам свое решение этого вопроса, которое должно значительно сократить, наши с Вами, затраты времени. Читать далее »

    Метки: , , , ,

  • 03Oct

    binoklВот и пришло время сделать небольшой обзор по тому, что сделано в блоге. Провести так сказать инвентаризацию того, что есть и прикинуть, что будет.

    Все-таки как ни крути, а периодический обзор исходников, компонентов и готовых программ проводить следует хотя бы потому что:

    1. Блог растёт и вместе с ним растёт суммарный объем исходного кода выкладываемого на суд посетителей и дабы не повторяться следует представлять состав своего “богатства”
    2. Структурированная информация довольно хорошо помогает определиться с ближайшими целями и задачами, которые следует решать в блоге или вне его.
    3. Информация предоставляемая в форме списка, каждый пункт которого сопровождается ссылкой на источник достаточно хорошо воспринимается посетителями.

    В этом микро-обзоре мы рассмотрим всё что касается применения Delphi для Web. Что было разработано и что планируется разработать в ближайшем будущем. Читать далее »

    Метки: , , , ,

  • 02Oct

    Яндекс.Каталог, DMOZ, Google DirectoryИтак, в начале коротко о последних событиях в блоге.

    Первое событие – у блога появился новый автор – SeregaAltmer, так что теперь я не одинок :) . Первый пост нового автора Вы можете прочитать уже сейчас.

    Таким образом, вдвоем мы постараемся освещать более широкий круг вопросов программирования в Delphi.

    Второе событие, которое я, признаться не ожидал, заключается в том, что в ближайшее время будет разработана новая версия “Хронометра” с учетом всех предложений, пожеланий и баг-репортов. Так что, если у Вас есть что предложить по поводу программы – милости прошу в тему или пишите на email – vlad383@mail.ru.  Вообще программа создавалась “под себя” и отчасти ради интереса “смогу или нет”, но раз есть интерес к продукту – будем развивать дальше. Ну, а теперь по теме топика. Читать далее »

    Метки: , , , ,

  • 01Oct

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

    Большинство разработчиков стараются обходить вопрос, использования шкур, стороной. Причины разные, самая распространенная – нежелание вникать в “сложности” работы со шкурами. А есть ли они, те самые сложности, которых многие опасаются? Посидев над обрисовавшейся задачкой часик – другой, я выяснил главное – все предельно просто. Представляю на ваш суд, результат своих изысканий.  Читать далее »

    Метки: , , ,

   

Свежие комментарии

  • Логично что индекс первого элемента в массиве равен 0.  Так ...
  • программа  работает, отлавливает нажатия, шлет сообщения, то...
  • Если делается программа под конкретный форум, то по-моему уд...
  • ВЛАД, отличный материал... столкнулся с проблемой... я дела...
  • С этим я Вам врядли помогу, т.к. никогда не встречался с ваш...


Protected by Copyscape Duplicate Content Detector