Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

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

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

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

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus
Опубликовал Vlad 28 февраля 2010 в 23:33.
Категории: Моя работа, Основы Delphi.

Как я упоминал вчера, есть идея немного поразбираться с тезаурусом Word в Delphi. Знания эти могут быть применены и для работы в Инернет в том числе. Для начала стоит сразу определиться с чем, собственно, мы будем иметь дело. Что такое тезаурус? Вот, что нам говорит Wikipedia:

Тезаурус в современной лингвистике — особая разновидность словарей общей или специальной лексики, в которых указаны семантические отношения (синонимы, антонимы, паронимы и т. п.) между лексическими единицами. Таким образом, тезаурусы, особенно в электронном формате, являются одним из действенных инструментов для описания отдельных предметных областей.
В отличие от толкового словаря, тезаурус позволяет выявить смысл не только с помощью определения, но и посредством соотнесения слова с другими понятиями и их группами, благодаря чему может использоваться в системах искусственного интеллекта.

Читать далее »

Опубликовал Vlad 27 февраля 2010 в 22:08.
Категории: Моя работа, Основы Delphi.

Сегодня, в последний рабочий день недели, практически весь день провозился над передачей данных из Delphi в Word. Так как подозрение есть, что работа продолжится то решил кое-какие моменты по работе с Microsoft Word в Delphi запечатлеть и у себя в блоге. Написать такую мини-шпаргалку (тем более, что по Excel уже кое что есть). Читать далее »

Опубликовал Vlad 26 февраля 2010 в 16:08.
Категории: Моя работа.

Дела давно минувших дней,
Преданья старины глубокой.

Чёрт побери, как давно это было...2005 год - год, когда наш университет впервые в своей жизни выпустил в свет группу из десяти инженеров-экологов, отучившихся на дневном очном отделении. Теперь кто-то стал начальником и умотал в столицу "косить бабло", кто-то в Питере защищает интересы своего предприятия от чиновничьего произвола, а я волею судьбы погряз по уши в Delphi.  Сегодня решил навести порядок на винте своего рабочего компа и наткнулся на довольно интересный архив с неприметным названием "учёба.zip".

Читать далее »

Опубликовал Vlad 25 февраля 2010 в 16:33.
Категории: Основы Delphi.

Сегодня рассмотрим ещё один простой способ определения специальных папок Windows. К специальным относятся такие директории как, например:  "Мои документы", "Application Data", "Cookies" и т.д. В разное время развития операционной системы Windows, как и в разное время развития Delphi предлагалась масса различных способов определения путей к специальным директориям от самых простых - использование GetWindowsDirectory до таких "экзотических" как работа с интерфейсом ISHFolder и т.д.

Сегодня расмотрим более простой, на мой взгляд, способ получения всех без исключения системных папок. При этом мы воспользуемся всего одним заголовочным модулем Delphi - SHFolder.pas. Этот модуль содержит необходимы типы данных и константы для работы с библиотекой shfolder.dll, которая доступна во всех версиях Windows, начиная с Win95.

Читать далее »

Опубликовал Vlad 24 февраля 2010 в 18:59.
Категории: Delphi в Web.

Материалы предоставлены
автором блога "Переводы от GunSmoker"

Небольшая аннотация к статье.

Думаю, что большинство разработчиков в процессе работы с web-страницами сталкивались с такой проблемой - определение кодировки страницы и перевод всего контента web-страницы в необходимую для дальнейшей работы кодировку.

Обычно вопросы, встречающиеся на форумах, по проблеме кодировок пестрят такими словосочетаниями как "кракозябры вместо русских букв" и т.д. Вариантов решения этой проблемы несколько, в том числе и вариант, предлагаемый Александром безусловно может и должен использоваться при работе с кодировками, а именно - использование в Delphi возможностей, предоставляемых библиотекой mlang.dll.

Читать далее »

Опубликовал Vlad 23 февраля 2010 в 16:52.
Категории: Без категории.

Недавно разговаривали в аське с Алексеем Тимохиным (автор блога TDelphi: будни Delphi блоггера). Помимо всего прочего разговор также коснулся и нынешней ситуации в Delphi-сообществе в целом. А ситуация такова (думаю, что многие со мной согласятся), что на текущий момент активность Delphi-сообщества в целом в Рунете практически равна нулю. Более-менее активные обсуждения ведутся на форумах, а что касается блогов, то достаточно взглянуть на список сообщества DelphiFeeds.ru, чтобы понять насколько сообщество Delphi в этом отношении отстает в развитии. Отсюда, соответственно, тянутся всевозможные проблемы и для самих блоггеров, начиная от сложностей в продвижении своего блога, т.к. трудно найти тематические блоги и, заканчивая такой насущной проблемой, как окупаемость блога в целом. Цепочку проблем можно продолжать сколь угодно долго, а результат один - блоги по Delphi забрасываются авторами из-за "безперспективности".

Читать далее »

Опубликовал Vlad 22 февраля 2010 в 18:24.
Категории: Delphi в Web.

Сегодня решил немного поэкспериментировать с библиотекой Synapse и научиться отправлять письма, используя протокол SMTP (Simple Mail Transfer Protocol - протокол передачи почты). Тема эта достаточно интересная и полезная. Дело даже не в том, чтобы написать для себя почтовый клиент, коих миллионы. Подобные навыки работы с бибилиотекой могут потребоваться, например, если Вы захотитенаписать своего клиента для отправки сообщений в свой блог на ЖЖ, Blogger или LiveInternet - эти блог сервисы поддерживают публикацию новых постов по e-mail. Так что, полученные сегодня навыки несомнено должы принести Вам (мне точно) определенную пользу. Читать далее »

Опубликовал Vlad 21 февраля 2010 в 14:03.
Категории: Delphi в Web, Основы Delphi.

В прошлый раз мы строили дерево TreeView по данным из XML-документа. Сегодня проведем обратное преобразование - сохраним дерево TreeView любой сложности в XML-файл, чтобы довести работу до логического завершения. Раз научились читать документ - надо научиться его и правильно сохранять.
Для решеня этой задачи вы можете воспользоваться как прошлым примером и уже имеющимся списком узлов TNodeList, так и процедурой, которую мы рассмотрим в этом посте.
Читать далее »

Опубликовал Vlad 20 февраля 2010 в 21:19.
Категории: Delphi в Web.

Всем доброго времени суток! Вот и закончилась тяжелая и насыщенная событиями рабочая неделя. Причём неделя была настолько насыщена, что кроме как написать небольшую программку для работы с сервисами сокращения ссылок "Link Compressor" времени то по большому счёту и не было. Так что на следующей неделе постараюсь активно наверстывать упущенное, а сегодня поговорим в о работе с короткими ссылками, что это, для чего это и кому это нужно.

Читать далее »

Опубликовал Vlad 18 февраля 2010 в 16:28.
Категории: Delphi в Web.

В прошлый раз была разминка. Прочитали несколько узлов - запомнили и успокоились. Сегодня задачка будет по-сложнее - разбор элементов Entry в Google Data Feed. В начале небольшой экскурс в мануалы по Google Data Protocol v.2.0 в часть, касающуюся проблемной области.

Итак, элементы Entry - это по сути хранилище всевозможных данных для работы со всеми известными API, использующими в своей работе Google Data Protocol. В этих элементах может содержаться всё, что угодно - от контактной информации до наборов данных Google Analytics, FeedBurner и пр.  Однако есть четыре предопределенных структуры для entry (определяются как kinds) - это:

  1. Contact kind - набор данных контакта
  2. Profile Kind - набор данных по профилю пользователя
  3. Event kind - набор данных для события
  4. Message kind - набор данных для сообщения

Читать далее »

« Предыдущая страница