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

Используем класс SpriteBatcher – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

Добавим классы TextureRegi on и Spri teBatcher в наш пример с пушкой. Я скопировал пример TextureAtl as и переименовал его в SpriteBatcherTest. Классы, содержащиеся в нем, теперь называются SpriteBatcherTest и SpriteBatcherScreen.

Первое, что я сделал, – избавился от членов класса Vertices в классе экрана. Нам они больше не нужны, ведь для исполнения всей черной работы у нас теперь есть SpriteBatcher. Вместо них я добавил следующие члены:

Читать »

Объекты, наследование и полиморфизм – JAVA ДЛЯ ANDROID

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

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

Читать »

МЕНЮ – программирование Android

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

 

Последний элемент управления приложением, который мы рассмотрим, – это меню. В примере 7.14 показано, как реализовать простое меню, переопределив два метода базового класса Actіvity.

Пример 7.14. Реализация меню

Читать »

Текстовая надпись Простой текст КОМПАС в DELPHI

Добавлено Дата: 7 June, 2013 категория: Delphi, OLE, САПР

Для написания текстов на листе чертежа используется метод ksText интерфейса ksDocument2D. Вот его прототип:

function ksText(

x: Double;        //координата x выводимого текста y: Double;      //координата y выводимого текста ang: Double;       //угол наклона текста

Читать »

Директивы, операторы и функции Bascom-8051 – ЧАСТЬ 2

Добавлено Дата: 2 February, 2013 категория: Bascom-8051, Basic, Железо

1WRESET, 1WREAD, 1WWRITE

Действие:      Эти  операторы  обеспечивают  пользователю  связь  с  микросхемами  «Dallas  Semiconductors»,

имеющими 1-проводный интерфейс (1Wire-devices).

Читать »

Директивы, операторы и функции Bascom-8051 – ЧАСТЬ 4

Добавлено Дата: 1 February, 2013 категория: Bascom-8051, Basic, Железо

Синтаксис:    DO

Тело цикла

LOOP [ UNTIL expression ]

Expression – выражение условия прекращения цикла. Из цикла можно также выйти, применив в теле циклической программы директиву  EXIT DO или оператор  GOTO.

Пример:        Dim A As Byte

Читать »

Директивы, операторы и функции Bascom-8051 – ЧАСТЬ 6

Добавлено Дата: 17 January, 2013 категория: Bascom-8051, Basic, Железо

определяющие частоту переполнения).

Синтаксис:    LOAD TIMER , value

TIMER – имя одного из таймеров: TIMER0, TIMER1 или TIMER2.

Value – переменная  или  константа.  Задаваемое  значение  определяет  интервал  времени  (в режиме  ON  TIMERx  и  MODE  2),  по  истечении  которого  наступит  прерывание.  Диапазон значений – от 1 до 255 для TIMER0, TIMER1 и от 1 до  65535 для TIMER2. Директива LOAD корректирует  загружаемое  значение:    TLx  =  THx  =  (256  –  value)  –  внимание!  записывает одинаковые  значения!    RCAP2L  ,  RCAP2H  =  (65536  –  value)  Для  загрузки  непосредственно задаваемого значения (без корректировки) применять оператор COUNTERx .

Читать »

Директивы, операторы и функции Bascom-8051 – ЧАСТЬ 1

Добавлено Дата: 7 January, 2013 категория: Bascom-8051, Basic, Железо
$ASM – $END ASM

Действие:      Обозначают начало и конец блока на языке ассемблера, вставляемого в текст  программы на Бейсике. Использование $ASM допускается только вместе с $END ASM.

Читать »

Директивы, операторы и функции Bascom-8051 – ЧАСТЬ 3

Добавлено Дата: 25 December, 2012 категория: Bascom-8051, Basic, Железо

]GATE = INTERNAL – внутреннее разрешение счета EXEN2=0

GATE = EXTERNAL – внешнее разрешение счета  EXEN2=1

MODE = 0 – режим самозагрузки CP/RL2=0

MODE = 1 – режим захвата CP/RL2=1

MODE = 2 – режим генератора бодовой скорости RCLK=1 TCLK=1

Читать »

ИСЧИСЛЕНИЕ ДОМЕНОВ

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

Как было указано в разделе 8.1, исчисление доменов отличается от исчисления кортежей тем, что в нем переменные области значений определены на доменах (типах), а не на отношениях. С точки зрения синтаксиса наиболее очевидное различие между исчислением доменов и исчислением кортежей состоит в том, что первое поддерживает дополнительную форму параметра <bool ехр>, который мы будем называть условием принадлежности (membership condition). В общем виде условие принадлежности можно записать следующим образом.

Читать »

ТРИГГЕРЫ (НЕБОЛЬШОЕ ОТСТУПЛЕНИЕ)

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

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

Читать »

ПРЕДСТАВЛЕНИЯ SQL

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

Приведем пример определения представления на языке SQL.

CREATE VIEW GOOD_SUPPLIER AS SELECT S#, STATUS,

CITY FROM S WHERE STATUS > 15 ;

А ниже приведен пример запроса SQL к этому представлению.

SELECT S#, STATUS FROM  GOOD_SUPPLIER WHERE CITY = ‘London’

Читать »

Использование SMIL-файла

Добавлено Дата: 18 April, 2012 категория: ActionScript

Для управления несколькими потоками для нескольких полос пропускания класс VideoPlayer использует вспомогательный класс (NCManager), который поддерживает подмножество SMIL. SMIL-файл используется для определения местоположения видеопотока, макета (ширины и высоты) FLV-файла и исходных FLV- файлов, соответствующих различным полосам пропускания. Он также может использоваться для указания скорости потока и длительности FLV-файла.

Читать »

Устоявшиеся соглашения

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

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

Читать »

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

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

Дэвид Инг

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

Читать »