Главная » Статьи » Программирование в 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


Любую современную программу или программную технологию можно представить как совокупность программных "слоев". Каждый из этих слоев производит свою собственную работу, которая заключается в повышении уровня абстракции производимых операций. Так, самый низший слой (слои) вводит понятия, которые позволяют абстрагироваться от используемого оборудования; следующий слой (слои) позволяет программисту абстрагироваться от сложной последовательности вызовов функций, вводя такое понятие как протокол и т.д. Практически в любом современном программном продукте можно обнаружить и выделить около десятка последовательных слоев абстракции
1-10 11-20 21-30 31-40 41-50 51-51