Главная » Статьи для тега "времени"

Альтернативные средства работы с датами и временем Free Pascal

Добавлено Дата: 23 July, 2014 категория: Free Pascal

Одна из дополнительных возможностей определения компонентов текущей ка- лендарной даты и показаний системных часов заключается в прямом обращении к соответствующей функции операционной системы (листинг 14.7).

   Листинг 1 4 .7 .  Программа  Win_Date                                            

Читать »

Упаковка, замена и распаковка составляющих даты и времени Free Pascal

Добавлено Дата: 19 July, 2014 категория: Free Pascal

Группу подпрограмм, обеспечивающих упаковку отдельных компонентов и групп компонентов в данные типа TDateTime, составляют функции, чьи имена на- чинаются со слова Encode (табл. 14.4). По исходной информации они вычисляют все недостающие компоненты даты и времени, а затем преобразуют их в значение типа TDateTime. Все аргументы функций упаковки должны иметь тип Word.

Читать »

Календари, даты, время Free Pascal

Добавлено Дата: 25 June, 2014 категория: Free Pascal
Немного истории

Термин "календарь" обязан своим происхождением латинским словам calendae (первый день месяца) и calendarium (долговая книга). В Древнем Риме на первое число каждого месяца приходилось время уплаты процентов по долгам.

Читать »

Выполнение заданий по расписанию и в фоновом режиме Spring

Добавлено Дата: 14 May, 2014 категория: Spring

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

Читать »

Опрос значений системных переменных Free Pascal

Добавлено Дата: 12 May, 2014 категория: Free Pascal

Для обработки календарных дат и компонентов времени программа может ис- пользовать значения специальных переменных, отслеживающих текущие показа- ния системных часов компьютера, а также дат вчерашнего, сегодняшнего и зав- трашнего дней. Список этих переменных, из которых разрешено только чтение, приведен в табл. 14.3.

Читать »

Ввод и вывод данных формата TDateTime Free Pascal

Добавлено Дата: 29 April, 2014 категория: Free Pascal

В системе Free Pascal каждая составляющая значения календарной даты и вре- мени на нижнем уровне (год, месяц, день, часы, минуты и т. д.) представлена цело- численным значением типа Word. Поэтому с автономным вводом или выводом каж- дой из них никаких проблем не возникает. Однако это не самый оптимальный способ, т. к. в обыденной жизни мы пользуемся рядом более удобных способов символьной записи дат и времени. Вот лишь некоторые из них:

Читать »

Многопоточная обработка в Visual C# (Sharp)

Добавлено Дата: 15 March, 2014 категория: C#

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

Читать »

AndroidFastRenderView – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 21 September, 2013 категория: Программирование игр под Android

AndroidFastRenderView: собрать-растянуть, собрать-растянуть

По названию данного класса, которое переводится примерно как вид для быстрого отображения в Android, вы можете сами догадаться, что нам предстоит. В предыдущей главе мы обсуждали использование SurfaceView для продолжительной визуализации в отдельном потоке, который также может содержать основной цикл нашей игры.

Читать »

Время в панели состояния C++ Builder

Добавлено Дата: 12 July, 2013 категория: C++, C++ Builder

Нашим последним примером в экскурсе в VCL станет кое-что, в чем многие программисты нуждаются в своих приложениях, но лишь немногие способны осуществить. Во многих приложениях существует необходимость отображать текущее время <Невеселый каламбур получился — Примеч. перев.> в одной из секций панели состояния (status  bar). Хотя  обычно рабочий стол Windows 95/NT отображает его в нижнем правом углу, это происходит не всегда. Пользователи, которые изменили у себя рабочий стол так, что время на нем не показывается, ожидают, что ваше приложение должно предоставить им эту информацию. CBuilder позволяет осуществить их желание настолько легко, что для вас не может быть никаких оправданий, если вы все же не пойдете им навстречу и не положите часы в ваше приложение. В этом примере мы как раз и рассмотрим процесс отображения текущего времени в панели состояния. Когда мы его напишем, вы узнаете достаточно для того, чтобы отображать все что захотите в панели состояния во время исполнения.

Читать »

ИДИОМЫ ПРОГРАММИРОВАНИЯ В JAVA ДЛЯ ANDROID

Добавлено Дата: 1 July, 2013 категория: Разработка для Android

 

Проблема идиоматического использования языка располагается где-то между правильным пониманием специфики синтаксиса того или иного языка программирования и хорошим паттерн-ориентированным проектированием (которое не зависит от языка). Программист, применяющий идиоматический подход, задействует для выражения схожих идей единообразный код. Поступая так, он создает программы, которые легко понятны, оптимально используют среду времени исполнения, а также позволяют избегать сбоев, от которых не застрахован синтаксис любого языка.

Читать »

Разное в CBuilder (FAQ)

Добавлено Дата: 22 May, 2013 категория: C++, C++ Builder

Какие еще источники информации по CBuilder существуют?

Лучшие источники информации — электронные конференции, расположенные по адресу forums.borland.com. В них содержится постоянно обновляемая информация по всем аспектам CBuilder (ActiveX, VCL, базы данных и т. д. и т. п.). Кроме того, группа Borland в конференциях CompuServe (BCPPWIN) также является очень неплохим источником свежей информации. И, наконец, собственно домашняя страница CBuilder на www.borland.com.

Читать »

Работа с потоками в CBuilder

Добавлено Дата: 18 April, 2013 категория: C++, C++ Builder

Когда я произношу слово thread (поток; дословно: нить), о чем вы думаете1 ? О небольших белых кусочках хлопка на вашем деловом костюме? О мотках для вязания с воткнутыми спицами? В компьютерной индустрии, однако, слово thread означает нечто совершенно другое.

Читать »

ХРАНИЛИЩА ДАННЫХ И МАГАЗИНЫ ДАННЫХ

Добавлено Дата: 28 August, 2012 категория: SQL, Базы данных

Оперативные системы с базами данных обычно характеризуются жесткими требованиями к производительности, предсказуемым уровнем общей нагрузки,  сравнительно небольшими единицами работы и высоким коэффициентом  использования. Системы поддержки принятия решений, напротив, обычно  имеют  изменяющиеся со временем требования к производительности, непредсказуемый уровень нагрузки, большие единицы работы и характеризуются нерегулярным использованием. Из-за этих различий могут возникнуть трудности  при организации совместного функционирования оперативной системы обработки данных и системы поддержки принятия решений в рамках единой системы. Особенно это касается планирования объемов, управления ресурсами  и  настройки производительности системы. Поэтому системные администраторы  оперативных систем обычно неохотно разрешают устанавливать приложения поддержки принятия решений в своих системах. И в связи с этим применяется  подход, основанный на раздельном использовании двух систем.

Читать »

ВОССТАНОВЛЕНИЕ СИСТЕМЫ

Добавлено Дата: 15 August, 2012 категория: SQL, Базы данных

Система должна быть готова к восстановлению не только после локальных  отказов, подобных возникновению условия переполнения при выполнении операции в пределах определенной транзакции, но и после глобальных  нарушений, подобных отключению питания. Локальное нарушение по определению влияет только на ту транзакцию, в которой оно, собственно говоря, и произошло. Подобные нарушения уже обсуждались выше, в разделах 15.2 и 15.3. Глобальное нарушение воздействует сразу на все транзакции, выполнявшиеся в момент его возникновения, и поэтому приводит к более значительным для системы последствиям. В этом и следующем разделе кратко описано, какие действия необходимо выполнить в процессе восстановления после глобального  отказа системы. Такие отказы подразделяются на две основные категории, которые описаны ниже.

Читать »

ТРИ ПРОБЛЕМЫ ОРГАНИЗАЦИИ ПАРАЛЛЕЛЬНОЙ РАБОТЫ

Добавлено Дата: 4 August, 2012 категория: SQL, Базы данных

Вначале рассмотрим некоторые из проблем, с которыми должен помочь справиться любой механизм управления параллельным выполнением. По сути, возникают три основные ситуации, в которых могут происходить нарушения работы. Это такие ситуации, что транзакция, будучи правильной сама по себе в том смысле, который определен в главе 15, может, тем не менее, выработать неправильный  ответ, если в ее работу каким-то образом вмешиваются другие транзакции. При этом необходимо учитывать важное замечание,

Читать »