cyberlink.70mb.ru

Сайт для программеров и компьютерщиков

Преврашаем TShape в мяч

В этом уроке я покажу вам как с легкостью сделать летающий шарик у себя на форме. Ну что открываем Delphi, создаем новый проект. Нам понадобиться компонент Shape с закладки Additional и компонент Timer с закладки System. Кидаем их на форму, щелкаем по компоненту shape и меняем свойство shape на ctCircle теперь вместо квадрата компонент примет форму круга. Все на этом предварительные приготовления завершены начинаем кодить. Читать далее

1,717 Комментариев

Гиперссылка из Label на Раз, Два, Три

Не знаю почему, но у многих новичков возникает вопрос о том: как создать гиперссылку в своей программе ! Поэтому с целью уменьшить количество таких вопросов я создал этот урок. Ну что ж давайте начинать.


1. Открываем Delphi, создаем новый проект на форму кидаем компонент, label с закладки standard. Сразу же давайте изменим у него цвет и размер шрифта. Делается это все в свойстве Font. Цвет я поставил синий, а шрифт сделал жирным, далее в свойстве Cursor компонента Label выберите crHandPoint Делается это для того что бы при наведении на ссылку курсор приобретал форму пальчика. Читать далее

96 Комментариев

Делаем многострочный Caption у Button

Не раз сталкивался с такой проблемой когда необходимо что бы caption у button был многострочным т.е если подпись не влезает в размеры кнопки она располагалась не в одну строку а в несколько.

Как это сделать мы и разберем в данном уроке.

Ну что погнали, открываем delphi создаем новый проект, сейчас нужно сразу оговориться что делать многострочными мы будем все кнопки, которые находиться на панели. И сразу же кидаем на форму компонент Panel с закладки Standart, на неё ставим 2 компонента button так же с закладки Standart. Далее выберите Первую кнопку и в свойстве Caption напишите побольше текста, тоже самое проделываем и со второй кнопкой. Читать далее

27 Комментариев

Моддинг клавиатуры

В данной статье я расскажу как можно быстро и без особого труда украсить свою клавиатуру .

Список необходимых материалов: Клавиатура, Паяльник , Отвертка, Лист бумаги, 3 x 3мм-ых моддинг светодиода и Припой.

Переверните выбранную клавиатуру для моддинга вверх ногами и открутите винты. Я использовал стандартную клавиатуру от Microsoft. Читать далее

42 Комментариев

Как своими руками заставить мышь вибрировать

Открываем мышь Logitech (другой не было). Это простая, самая распространённая оптическая проводная мышь. Внимательно посмотрел что внутри, микросхемы, детали, кнопочки какие-то…)))
Припаял два проводка. Первый это питание +5 вольт, как потом выяснилось. Это средний провод из пяти что идут от блока, он красного цвета. Второй провод был припаян к кнопке левой клавиши. На фото видно что это левый контакт кнопки. Красный провод, это уже мой провод который идёт к моторчику. Он обозначен красной стрелкой. Читать далее

19 Комментариев

Меняем светодиод в мышке

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

Цель нашего похода — пара сверх ярких супер-пупер голубых диодов. Сверхяркие диоды мы возьмем, как минимум от 3 кандел. И не прячьте ваши денежки, потому как искусство требует, как и моддинг, жертв. Диоды должны быть 0.5 в диаметре и высотой 1 см. Вы купили? Молодцы. Читать далее

171 Комментариев

Аргументы функции main()

Выглядит это так: int main(int argc, char *argv[]) {…} Аргумент argc типа integer содержит в себе количество аргументов командной строки

Аргумент argv типа char - указатель на массив строк. Каждый элемент массива указывает на аргументы командной строки. Один параметр отделяется от другого пробелами. Читать далее

346 Комментариев

Анимированное появление формы в С++ builder

В этом уроке я расскажу как сделать красивое появление формы.  У многих это вызывает проблему, но на самом деле ничего сложного нету. Давайте сделаем так, что бы форма развертывалась из середины монитора. Читать далее

196 Комментариев

Преобразование текстовых документов для отображения в RichEdit на C++ builder

Для отображения текста в формате *.rtf служит компонент TRichEdit. Однако, немного поработав с этим компонентом, я столкнулся с проблемой, что без проблем отображаются только текстовые документы (*.txt). Даже документы *.rtf отображаются не всегда корректно. Что же касается документов Word, то они вообще не отображаются Читать далее

76 Комментариев

AnsiString - общие вопросы

AnsiString - класс динамической строки емкостью до 232-1 символов. Базой для создания этого класса послужил паскалевский тип String, который был расширен в соответствии с возможностями C++. Особенностью его является то, что два экземпляра этого класса могут физически занимать один и тот же участок памяти. Экземпляр этого класса содержит счетчик ссылок к нему, когда этот счетчик обнуляется, экземпляр автоматически уничтожается. Если попытаться изменить экземпляр, к которому имеется более одной ссылки, то будет создана новая копия этой строки, которая и будет изменяться. Это уменьшает портебность программы в памяти, но и уменьшает скорость обработки. Читать далее

113 Комментариев

Следующие записи »