Главная » Статьи для тега "обычно"

Параметры источника света Free Pascal

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

Для повышения реалистичности сцены можно воспользоваться источниками света. Стандартная версия OpenGL предоставляет пользователю до 8 источников света, для обозначения которых используются константы перечисления GL_LIGHT0, GL_LIGHT1, …, GL_LIGHT7. Подключение одного или нескольких источников света осуществляется в два этапа. Сначала нужно разрешить режим использования осве- щения:

Читать »

Определение длины и размеров массивов Free Pascal

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

Под термином "длина одномерного статического массива" обычно понимают объем оперативной памяти в байтах, занятых элементами массива.

var

Для определения этой характеристики обычно прибегают к функции SizeOf:

sa1: array [3..15] of double; begin

Читать »

Работа с файлами Free Pascal

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

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

Читать »

ЖАНРЫ: НА ЛЮБОЙ ВКУС для ОС ANDROID

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

 

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

Читать »

КОД: СКУЧНАЯ РУТИНА – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

Итак, вы уже знаете, что Android API подходит для разработки игр. Но вам все еще неизвестно, как именно это делать. Уже есть идеи по дизайну игры, однако процесс преобразования его в исполняемый файл пока выглядит неким колдовством. В следующих подразделах я собираюсь сделать для вас обзор составляющих компьютерной игры. Я использую немного псевдокода для интерфейсов, которые мы реализуем позже с помощью Android. Интерфейсы – очень полезная штука по двум причинам: они позволяют нам сконцентрироваться на семантике, не отвлекаясь на детали реализации, а также дают возможность при необходимости менять способ этой реализации (например, вместо использования 2В-визуализации мы для демонстрации мистера Нома можем задействовать OpenGL ES).

Читать »

Работа  с оболочкой Структура командной строки

Добавлено Дата: 16 September, 2012 категория: Программирование для UNIX

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

Читать »

ОПЕРАТИВНАЯ АНАЛИТИЧЕСКАЯ ОБРАБОТКА

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

Термин оперативная аналитическая обработка (On-Line Analytical Processing— OLAP) впервые был упомянут в докладе, подготовленном для корпорации Arbor Software Corp. в 1993 году [22.11], хотя определение этого термина, как и в случае с хранилищами данных, было сформулировано намного позже. Понятие,  обозначенное этим термином, может быть определено как "интерактивный  процесс создания, сопровождения, анализа данных и выдачи отчетов". Кроме  того, обычно добавляют, что рассматриваемые данные должны восприниматься и обрабатываться таким образом, как если бы они хранились в многомерном массиве. Но прежде чем приступить к обсуждению собственно многомерного представления, рассмотрим соответствующие идеи в терминах традиционных таблиц SQL.

Читать »

НЕКОТОРЫЕ ОСОБЕННОСТИ ТЕХНОЛОГИИ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ

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

Базы данных поддержки принятия решений обладают особыми характеристиками, и главная из них состоит в том, что такие базы данных в основном (хотя и не всегда) предназначены только для чтения. Модификация содержимого базы данных обычно огранивается периодическими операциями загрузки или обновления. К тому же среди этих операций преобладает операция INSERT, операция DELETE выполняется крайне редко, а операция UPDATE не выполняется почти никогда.

Читать »

КАТАЛОГ СУБД

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

Как отмечалось в главе 2, каждая СУБД должна поддерживать функции каталога, или словаря. Каталог обычно размещается там, где хранятся различные схемы  (внешние, концептуальные,  внутренние)  и  все,  что  относится  к   отображениям   ("внешнийконцептуальный", "концептуальный-внутренний", "внешний-внешний"). Иначе говоря, в каталоге содержится подробная информация (иногда называемая описательной информацией или метаданными), касающаяся различных объектов, которые имеют значение для самой системы. Примерами таких объектов могут служить переменные отношения, индексы, ограничения поддержки целостности, ограничения защиты и т.д. Описательная информация  необходима  для  обеспечения  правильной  работы  системы.  Например, оптимизатор использует информацию каталога об индексах и других физических структурах хранения данных, а также прочую информацию, необходимую ему для принятия решения о том, как выполнить тот или иной запрос пользователя (см. главу 18). Аналогично, подсистема защиты использует информацию каталога о пользователях и установленных ограничениях защиты (глава 17), чтобы  разрешить или запретить выполнение поступившего запроса.

Читать »

Сравнение отношений и таблиц

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

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

Читать »

Оптимизация

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

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

Читать »

ЭВМ

Добавлено Дата: 29 June, 2012 категория: Basic

Язык программирования Бейсик рассчитан на работу с в режиме диалога. На рис. 1.2 изображен обычный набор компонентов, составляющих основу системы с Бейсиком.

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

Читать »

МУЛЬТИТЕРМИНАЛЬНЫЕ СИСТЕМЫ

Добавлено Дата: 15 June, 2012 категория: Basic

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

должны специалисты.

Как и у  некоторых вычислительных систем, ранее описанных в этой главе, здесь тоже  имеется операционная   система.   Она   должна   обеспечивать   возможность   работы   ЭВМ   с    многими пользователями. Одна из ее задач — хранить плоды труда каждого пользователя отдельно от других. Подобная ОС должна работать таким образом, чтобы у Вас создавалось впечатление, что других пользователей у системы нет.

Читать »

Погрешность квантования

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

Дискретизация  и  связанные  с  ней  проблемы  наложения  спектров   это  только  один  из  потенциальных  источников  ошибок  в  цифровом  сигнале.  При  разработке  цифровой  аудиосистемы  (все  равно  какой   программной  или  аппаратной) вам необходимо решить, как вы будете хранить сами отсчеты. Так как мы работаем  с  компьютерами, мы  можем  оперировать  ограниченным  количеством  значений. Например,  если  мы  используем  8 или  16-битные  целые  числа,  то  для  отсчетов мы можем применять либо 256, либо 65536 целочисленных значений.

Читать »

Не увлекайтесь архитектурными метафорами

Добавлено Дата: 2 April, 2012 категория: Архитектура ПО

Дэвид Инг

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

Читать »