Начинаю серию постов – целью которых является создание простейшего текстового редактора.

Наш текстовый редактор сможет создавать новые файлы, открывать уже имеющиеся на диске, редактировать, а также сохранять их.
Подробнее »

Естественно, самый простой вариант переключить раскладку клавиатуры – воспользоваться значком, расположенным на Панели задач. Или нажать комбинацию клавиш Alt+Shift, а может Ctrl+Shift, в зависимости от настроек системы.

Но мы ведь не ищем легких путей, так что будем переключать раскладку клавиатуры при помощи приложения созданного в среде C++ Builder.
Подробнее »

Эта запись посвящена получению информации о шрифтах имеющихся в системе средствами C++ Builder.

К примеру, для того чтоб вывести информацию о количестве шрифтов в системе нужно получить значение свойства Screen->Fonts->Count.
Подробнее »

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

У C++ Builder есть собственные функции для этих целей.
Подробнее »

Начну с того, что использование application programming interface (API) дает возможность довольно просто выполнять различные задачи.

В этом посте хотелось бы разобрать функции работы с системной информацией.
Подробнее »

Начну, пожалуй, с того, что компонент Chart используется для построения разного рода графиков и диаграмм.

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

Популярная поисковая система гугл (google) в который раз изменила свой алгоритм, а также формат выдачи.

Некоторые из этих изменений вполне «себе ничего», в смысле полезны, удобны и креативны. Ну, а некоторые, заставят попотеть не только оптимизаторов, но и пользователей.
Подробнее »

Поисковая система Google с каждым днем радует все больше. Последним ее нововведением стала «свежесть» поисковой выдачи.

Проще говоря, записи, созданные недавно, будут иметь больше шансов оказаться в первой десятке (по сравнению со «старым контентом»). Естественно, такое нововведение поможет результатам поиска больше соответствовать желаниям (и исканиям :) ) пользователей ПС.

Подробнее »

Продолжаю начатую серию заметок о построении графиков в C++ Builder. В этой серии уже имеются такие записи:

  1. Построение косинусов (cos);
  2. Построение синусов (sin);
  3. Построение тангенсов (tg);
  4. Построение котангенсов (ctg).

На сей раз (если вы еще не догадались) речь пойдет о котангенсах (ctg). Строить будем график вида: y = a * ctg(x) + k.

Подробнее »

Продолжаю серию постиков о построении графиков в C++ Builder. Для тех, кто не в курсе, в эту серию уже вошли такие записи:

  1. Построение косинусов (cos);
  2. Построение синусов (sin);
  3. Построение тангенсов (tg);
  4. Построение котангенсов (ctg).

В общем, данная заметка посвящена тангенсам (tg), а если точнее: построению функции вида a*tg(x)+k. Константы a и k задаются в начале выполнения программы.

Подробнее »