Программирование в среде Lazarus - создание калькулятора
Опубликовано 5 февраля, 2015 - 06:18 пользователем Дмитрий НекипеловПрезентация к уроку Программирование в среде Lazarus - создание калькулятора
Презентация к уроку Программирование в среде Lazarus - создание калькулятора
Чат. Написано на Lazarus, БД FireBird
Исходники
Silent инсталл
Задача - узнать свой IP. Причем IP не внутренний -в локльной сети , а внешний-в глобальной сети Интернет.
Самый простой способ для этого - обратится из программы к какому-нибудь сайту - онлайн сервису соответсвующего профиля. Например, 2ip.ru .
Я в своей программе решил брать IP с http://rl.ammyy.com - там меньше дополнительной информации , а значит проще выбрать нужный кусок текста.
Вот книга о программировании в Lazarus . Книжка для новичков. Начала Паскаля и работы с компонентами .
Пишем порнобаннер ?
По сути дела в порнобаннере нет ничего сложного - окно на весь экран с картинкой, программу в автозагрузку, отключить горячие клавиши и диспетчер задач.
На досуге в качестве эксперимента попробовал написать на Lazarus нечто подобное.
(Исключительно для использования в лабораторных условиях)
Выкладываю исходник и дистрибутив программы на Lazarus - будучи запущенной она с заданым интервалом проверяет указанный почтовый ящик, сохраняет вложения в указанную папку. Если это JPEG-файл, то он распечатывается.
Можно запустить, настроить и свернуть - о всех событиях программа уведомляет голосом "Получено новое сообщение", "Распечатываю вложение".
При написании программы предполагался следующий вариант использования:
- в телефоне создаем контакт , не указываем номер телефона , а укажем адрес электронной почты (e-mail)
Создадим в Lazarus консольное приложение и скопируем следующий код:
Вот еще одна программа. Скрытно запускает что-нибудь с указанным интервалом.
Формат использования rr <программа> <интервал в миллисекундах>
Например rr calc 1000 -каждую секунду запускает калькулятор.
Можно поставить в автозагрузку и использовать для резервного копирования (консольным архиватором) или для проверки почты (консольным почтовиком).
Если у Вас есть аська №7 (а не какой-нибудь QIP) , то база сообщений расположена по адресу %appdata%\icq\ номер аськи \ messages.qdb - это база в формате sqlite. До версии 7, у 6.5 например, база была в формате базы access и называлась messages.mdb. Но структура баз практически одинакова - в таблице Messages , в столбце subject - незашифрованные сообщения .
Кстати говоря - данный материал публикуется для использования исключительно в мирных целях:
Например, Вы забыли свой пароль от аськи, а в той переписке был очень важный номер телефона.
Авторские права (Copyright) © 2021,
Theme Originally Created by Devsaran