Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Функции для работы со временем ⇐ ПредыдущаяСтр 7 из 7
Во внутренней работе Windows используется универсальное координированное время UTC (Universal Coordinated Time); также встречается термин GMT, то есть «среднее время по Гринвичу» (Greenwich Mean Time), поскольку за точку отсчета принят Гринвич, Англия. Преобразования между системным и местным временем в Windows осуществляются при помощи поправок для местного часового пояса, заданного в системе. Функции Win32 позволяют работать как в местном, так и в системном времени и преобразовывать их по мере необходимости. Win32 также включает ряд функций для работы с файловым временем и датой, то есть временем и датой файлов, хранящихся в файловой системе Функции Windows, предназначенные для получения информации о времени, перечислены ниже. Следует учитывать, что во внутреннем представлении системы время изменяется в тактах таймера, продолжительность которых может изменяться в зависимости от используемого процессора и операционной системы. Интервал измерения времени в Win32 обычно занимает от 10 до 15 миллисекунд. Длительность такта определяет точность результатов, возвращаемых этими функциями. Основные функции Windows для работы со временем
Индивидуальное задание
1. Напишите DLL обеспечивающую получение следующей системной информации, представленной в параграфе 1.5: a) Имя компьютера, имя пользователя; b) Пути к системным каталогам Windows; c) Версия операционной системы; d) Системные метрики (не менее 2 метрик); e) Системные параметры (не менее 2 параметров); f) Системные цвета (определить цвет для некоторых символьных констант и изменить его на любой другой); g) Функции для работы со временем (не менее 2 функций);
Основное приложение осуществляет неявную загрузку DLL и отображает сведения, полученные в DLL в своих элементах управления.
2. Напишите DLL обеспечивающую получение сведений, представленных в таблице 1. Явная загрузка такой DLL осуществляется в DLL из пункта 1. Основное приложение отображает сведения, полученные в DLL в своих элементах управления.
Таблица 1.
Контрольные вопросы 1. Что такое DLL? 2. Зачем нужен раздел экспорта? 3. Какие преимущества использования DLL? 4. Как защищаются данные DLL от ошибок приложений? 5. Какие способы загрузки DLL Вы знаете? 6. Как осуществляется неявная загрузка DLL? 7. Как выполняется загрузка exe-файла, использующего DLL при неяв- ном связывании? 8. Каковы недостатки неявной загрузки? 9. Чем отличается явная загрузка от неявной? 10. Каково назначение функции LoadLibrary?
11. Зачем используется функция GetProcAdress? 12. Перечислите этапы работы с DLL при явной загрузке. 13. Что такое отложенная загрузка DLL? 14. Зачем используется отложенная загрузка? 15. Как организуется отложенная загрузка? 16. Зачем нужна функция входа-выхода DLL? 17. В каких случаях вызывается DllEntryPoint? 18. Какие параметры у функции входа-выхода? 19. Какие причины вызова DllEntryPoint Вы знаете? 20. Как узнать, каким способом загружается DLL?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-07-18; просмотров: 174; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.196.182 (0.009 с.) |