Этот сайт ждет реконструкции!
Обязательно зайдите к нам после 15 октября 2011 года.
Если вы что-то искали и не нашли, или у вас возникли вопросы, пишите на e-mail: ivan@ignatiev.su

Задачи программирования

Дек 27, 2010 Задачи программирования

Примитивный кубиковый «Тетрис»


Я уже давно ничего не писал в свой блог, но неделю назад, по долгу службы, написал учебную программку. Это примитивный Тетрис написанный на Delphi, в котором падает только кубик. И т.к. пока остальные статьи находятся в глубокой разработке, хотелось бы поделиться тем, что есть сейчас. Приложение использует графику GDI и двойной буфер, для устранения неприятных мерцаний от прорисовки.

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



Ноя 13, 2010 Задачи программирования

Использование MySQL в Delphi и C++ Builder и компонентов BDE

Первый шаг к успеху: Скачиваем MySQL для Windows с сайта mysql.com – http://www.mysql.com/downloads/mysql/ и устанавливаем её. При конфигурации MySQL во время установки рекомендую выбрать кодировку cp1251 (обычно если база данных будет использоваться windows-приложением) или utf8 (чаще выбирается в случае когда данные будут отображены на веб-странице ) если вы будете работать с русским языком.

Теперь нам необходимо скачать и установить MySQL ODBC Connector – http://www.mysql.com/downloads/connector/odbc/, после чего мы сможем получить доступ к базам данных MySQL через стандартные компоненты работы с БД в Delphi, либо С++ Builder и прочие.

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



Окт 10, 2010 Задачи программирования

Примитивная работа с сетью в Delphi

В данной статье будут рассмотрены базовые свойства и функции компонентов Delphi: TClientSocket и TServerSocket – использующихся для работы с сетью по протоколу TCP\IP.

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



Окт 08, 2010 Задачи программирования

Работа с Веб-камерой в Delphi 7

Сегодня веб-камера перестала быть для кого-либо предметом роскоши, веб-камеры встраивают сегодня в большинство лэптопов и нетбуков. Но мало кто знает, что использовать это устройство в своих программистских целях чрезвычайно просто, основная работа выполняется с помощью WinAPI функции SendMessage(), поэтому использование веб-камеры в Delphi или С++ Builder мало чем отличается, от других возможных реализаций.

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



Фев 23, 2010 Задачи программирования

Обмен значениями целочисленных переменных

Очевидно, но все же может кому-нибудь пригодится:

 a = a + b; // [a=]5 + [b=]3 = [a=]8
 b = a - b; // [a=]8 - [b=]3 = [b=]5
 a = a - b; // [a=8] - [b=]5 = [a=]3

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