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

Редактирование текста программы Free Pascal

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

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

Читать »

Отладка программ Free Pascal

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

Основные средства отладки достаточно консервативны. Еще на ЭВМ первого поколения программисты набирали на пульте адрес команды, на которой автома- тическое выполнение программы прекращалось, и появлялась возможность про- смотреть содержимое машинных регистров и ячеек оперативной памяти. Вторым магическим средством был перевод компьютера в пошаговый режим работы, в ко- тором очередное нажатие кнопки <ПУСК> приводило к выполнению следующей команды программы. На некоторых ЭВМ была предусмотрена возможность оста- нова работы программы в момент записи данных в ячейку с указанным адресом. Сегодня кодами машинных команд пользуются очень редкие профессионалы, да и те предпочитают более продвинутые средства вроде услуг ассемблера. Большинст- во пользователей работает с алгоритмическими языками высокого уровня. Однако старинные средства отладки сохранились в несколько модернизированном виде.

Читать »

Установка Android SDK для Processing

Добавлено Дата: 24 March, 2014 категория: Processing

Для создания приложений под Android нам нужно выполнить некоторые приготовления. Начнем с установки на наш компьютер Android SDK и укажем Processing, где его найти. Это самый важный шаг. Без этого мы не сможем работать в новом режиме Android.

Как это делается

Читать »

Переключение режимов Processing

Добавлено Дата: 23 January, 2014 категория: Processing

Первый релиз Processing имел один стандартный режим Java. Но за последние коды многое изменилось. Язык Processing был перенесен Джоном Резигом на JavaScript для демнострации возможностей элемента canvas HTML5. Также Processing 2 теперь позволяет вам создавать приложения для ОС Android.

Читать »

Непрерывная визуализация в потоке пользовательского интерфейса – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

Все, что мы сделали до этого момента, – обеспечили изменение текста в TextView при необходимости. Перерисовка осуществляется самим TextView. Создадим наш собственный View, единственной задачей которого будет предоставление нам возможности рисовать на экране. Нам необходимо, чтобы этот View обновлялся как можно чаще. Нам также нужен простой способ выполнять рисование каким-нибудь волшебным способом.

Читать »

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

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

Чтобы работать с потоком, надо его создать. Это поручается форме, содержащей поток, и осуществляется простым вызовом оператора new для создания нового объекта «поток». В нашем примере мы создадим поток при создании формы. Создайте обработчик события формы OnCreate и поместите в метод FormCreate следующий код:

Читать »

Пример приложения Windows

Добавлено Дата: 13 May, 2012 категория: Программирование звука

Предлагаемый  ниже  пример  специально  сделан  простым.  Я  не  стал  заниматься разработкой изощренного графического интерфейса, вместо этого я подготовил простое консольное приложение. Его можно запускать из окна MS DOS и использовать  для  воспроизведения  произвольного  числа  файлов  (в  пакетном  режиме) или запустить из-под Windows (в интерактивном режиме).

Читать »

"Зверек другого рода"

Добавлено Дата: 9 April, 2012 категория: Ядро Linux

Ядро  имеет  некоторые отличия в сравнении с обычными пользовательскими приложениями, эти  отличия хотя  и не  обязательно приводят к серьезным усложнениям при  программировании, но  все  же создают  специфические проблемы при  разработке ядра.

Эти  отличия делают ядро  зверьком  другого рода. Некоторые из старых правил при этом  остаются в силе, а некоторые правила являются полностью новыми. Хотя  часть различий  очевидна (все  знают,  что  ядро  может  делать  все, что  пожелает), другие различия не так  очевидны. Наиболее важные отличия описаны ниже.

Читать »

Режим реального времени

Добавлено Дата: 8 April, 2012 категория: Ядро Linux

Операционная система Linux  обеспечивает две  стратегии планирования  в режиме реального времени (real-lime): SCHED_FIFO и SCHED_RR. Стратегия планирования SCHED_OTHER является обычной стратегией планирования, т.е.  стратегий планирования  не  в режиме реального времени. Стратегия SCHED_FIFO  обеспечивает простой алгоритм планирования  по  идеологии "первым вошел  — первым  обслужен" (first-in first-out, FIFO) без  квантов времени.  Готовое к выполнению задание со  стратегией планирования SCHED_FIFO  всегда  будет планироваться на  выполнение перед  всеми заданиями со стратегией планирования SCHED_OTHER.  Когда  задание со стратегией

Читать »

Выделение памяти, связанной с определенным процессором

Добавлено Дата: 29 March, 2012 категория: Ядро Linux

В современных операционных системах  широко используются данные,  связанные с определенными процессорами (per-CPU  data).  Это данные, которые являются уникальными для  каждого  процессора. Данные,  связанные с  процессорами,  хранятся в массиве.  Каждый  элемент  массива соответствует своему  процессору системы.  Номер процессора является индексом в этом  массиве. Таким   образом была  реализована работа  с данными, связанными с определенным процессором, в ядрах  серии  2.4.  В таком  подходе  нет  ничего   плохого,  поэтому  значительная  часть  кода  ядра  в  серии   2.6 все  еще  использует этот  интерфейс.  Данные  объявляются следующим образом,

Читать »

Создание Сервисов и управление ими

Добавлено Дата: 17 March, 2012 категория: Разработка для Android

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

Читать »

Работа с виджетами, Живыми каталогами и Живыми обоями для расширения возможностей стандартного Рабочего стола

Добавлено Дата: 9 March, 2012 категория: Разработка для Android

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

Читать »

Смягчение анимации

Добавлено Дата: 1 March, 2012 категория: Silverlight

Один из недостатков линейной анимации состоит в том, что она часто выглядит механически, неестественно. В профессиональных пользовательских интерфейсах анимационные эффекты имитируют естественное поведение. Например, при щелчке объект перескакивает быстро, а возвращается медленнее, создавая иллюзию естествен­ного движения. В Windows Vista при максимизации или минимизации окна сначала оно изменяется быстро, а затем медленно. Такие тонкие детали тяжело заметить, если они реализованы правильно, однако когда они не реализованы, это бросается в глаза.

Читать »

Создание потоков вручную и синхронизация с потоком GUI

Добавлено Дата: 26 February, 2012 категория: Разработка для Android

Хотя использование AsyncTask  — хорошее решение,  случается,  что для работы в фоновом режиме приходится  создавать собственные  потоки и управлять ими.

В этом разделе  вы узнаете, как создавать  и запускать  новые объекты Thread,  синхронизировать их работу с потоком  GUI  перед обновлением пользовательского интерфейса.

Читать »

Предварительный просмотр записываемого видео

Добавлено Дата: 10 February, 2012 категория: Разработка для Android

В процессе записи видео, как правило, не помешает отображать за- писываемую  картинку  в режиме  реального  времени.  Используя метод setPreviewDisplay, вы можете задать объект Surface для показа видеопотока во время записи.

Работает данный подход так же, как воспроизведение видео с помощью

Читать »