Нашла старую работу по моделированию экономики. Выложу, пожалуй. Вот, непосредственно, задание. Составить программу, которая: 1. Изображает кривую спроса D = α + AP и кривую предложения S = β + BP на плоскости, по оси абсцисс которой отложена цена P,…
Категорія: C++ Builder
Бывают ситуации, когда без работы с реестром ну никак не обойтись. Вот как раз с этой целью в C++ Builder имеется класс TRegistry. Методы и свойства данного класса дают возможность осуществить массу действий с реестром. Так, в частности, у класса…
Нередко бывает так, что одна и та же функция может использоваться для разных типов данных. Конечно, проще всего создать несколько функций (просто скопировав код и изменив тип данных результата) и использовать их в программе. Но мы ведь не ищем легких…
Во многих программах применяются панели инструментов. Обычно они строго фиксируются вверху формы или же внизу. Но порою необходимо предоставить пользователю возможность их переместить. Это перемещение и называется стыкованием. Отмечу, что возможность перемещения панелей инструментов – очень удобна для пользователя, так…
Начну с того, что TStringList – очень занимательный класс. Он наследует TStrings. А еще расширяет его такими возможностями как сортировка строк и запрет на добавление дублей. В постике хочу разобрать добавление/удаление и замену (это вместо редактирования). Поехали.
Порою необходимо привлекать внимание пользователя к окну (например, чтоб отметить завершение какого-то процесса или же сообщить об ошибке). Для этого, чаще всего, создают мигающий заголовок окна. Его, между прочим, проще всего реализовать при помощи функции FlashWindow. Эта функция инвертирует активное…
За установку части настроек системы отвечает функция SystemParametersInfo. Данная функция содержит 4 параметра. Непосредственно ее поведение зависит от первого параметра. В нашем случае от него будет зависеть скорость перемещения указателя мыши. Кстати, четвертый параметр функции будет говорить о том, что…
Первый пост на эту тему вот. Второй – тут. В этой посте займемся созданием обработчиков событий для пунктов меню нашего редактора.
Первый пост расположен здесь. Далее нам нужно поработать над диалоговыми окнами. Этот процесс я детально разбирала здесь. В общем, надеюсь, с созданием фильтров для компонентов открытия стандартных диалоговых окон проблем не возникнет.
Начинаю серию постов – целью которых является создание простейшего текстового редактора. Второй пост расположен тут. А вот третий пост на эту тему. Наш текстовый редактор сможет создавать новые файлы, открывать уже имеющиеся на диске, редактировать, а также сохранять их.