Главная » Статьи » Программирование в Delphi |
В категории материалов: 51 Показано материалов: 11-20 |
Страницы: « 1 2 3 4 5 6 » |
Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам
Сделать Интернет-cсылку
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Сделать ссылку на какую-то страничку в Internet можно с помощью обычного Label. Его можно сделать синим и подчеркнутым. Курсор тоже можно установить стандартным для ссылок. А главное на событие OnClick нужно выполнить команду, содержащую адрес страницы. После этого запустится браузер и откроет нужную страницу.
|
Узнать время работы Windows
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Функция GetTickCount возвращает количество тысячных секунд с начала текущего сеанса Windows. Эта программа показывает, сколько времени уже длится сеанс работы в Windows.
|
Засечь время
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Засекание обычно нужно в двух случаях: самому программисту – узнать, как программа работает быстрее, или для информирования пользователя, сколько программа уже трудится. |
Определение текущего времени
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Для определения текущего времени существует функция Time. Но время она возвращает результат в TDateTime. Для выделения из TDateTime часов, минут, секунд и миллисекунд используют DecodeTime.
|
Разделить имя файла
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Приведенный ниже пример показывает, как отделить в Windows расширение, имя файла, путь к нему и диск, а также восстановить полное имя файла. |
Создать, изменить и удалить TrayIcon
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
В программах для Window 95 и выше часто используется TrayIcon – иконка справа на TaskBar, которая позволяет программе почти не занимать места на экране и при этом быть всегда доступной. Для работы с TrayIcon используется функция Shell_NotifyIcon, в которую передается команда: NIM_ADD, NIM_MODIFY или NIM_DELETE для создания изменения и удаления соответственно, и структура TNotifyIconData. У каждой TrayIcon в вашем приложении должен быть свой uID.
|
Отключить и включить Ctrl+Alt+Delete
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Если Windows думает, что работает хранитель экрана (ScreenSaver), то она отключает окно "Завершение работы программы", появляющееся по Ctrl+Alt+Delete. Эта программа сообщает Windows о том, что запущен хранитель экрана (ScreenSaver).
|
Убрать программу из Alt+Tab и Ctrl+Alt+Del
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Для удаления программы из диалога "Завершение работы программы", вызываемого по Ctrl+Alt+Del, нужно используют функцию RegisterServiceProcess. В Windows NT этой функции не существует. Поэтому, чтобы не происходило ошибки, нужно проверять версию Windows. Если это не Windows NT, то нужно динамически загрузить kernel32.dll.
|
Опции проекта в Delphi
15.11.2010-Nikol05
Рубрика: Программирование в Delphi
Существует огромное количество опции, которые можно изменять при разработке проекта. Они представлены на вкладках диалогового окна Project Options. Вы всегда можете установить опции по умолчанию, отключив переключатель Default в нижнем левом углу диалогового окна Project Options. заметку |
Программирование на основе Win32 API в Delphi
14.11.2010-Nikol05
Рубрика: Программирование в Delphi
Любую современную программу или программную технологию можно представить как совокупность программных "слоев". Каждый из этих слоев производит свою собственную работу, которая заключается в повышении уровня абстракции производимых операций. Так, самый низший слой (слои) вводит понятия, которые позволяют абстрагироваться от используемого оборудования; следующий слой (слои) позволяет программисту абстрагироваться от сложной последовательности вызовов функций, вводя такое понятие как протокол и т.д. Практически в любом современном программном продукте можно обнаружить и выделить около десятка последовательных слоев абстракции |