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

Установка плагина Processing в Eclipse

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

Когда Processing только появился, им сложно было пользоваться в Eclipse. Вы должны были создать проект Java и вручную добавить к проекту основной .jar файл Processing. Теперь команда Processing сделала работу с Processing в Eclipse реально удобной. Они создали плагин для Eclipse, который позволяет вам запускать в этой среде скетчи Processing.

Читать »

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

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

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

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

Читать »

КЛАСС(Ы) HELPSCREEN MRNOM – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

Теперь реализуем классы HelpScreen, HighscoreScreen и GameScreen, которые мы уже использовали в методе update.

Мы описали три вспомогательных экрана каждый из них более или менее подробно объясняет один из аспектов игры. Теперь просто переведем эту информацию в реализации Screen, которые называются HelpScreen, HelpScreen2 и HelpScreen3. Все они оснащены одной кнопкой, которая сменяет экран. Экран HelpScreen3 приводит обратно к MainMenuScreen. На рис. 6.3 показаны три вспомогательных экрана, координаты и зоны касаний.

Читать »

Scribble, часть вторая C++ Builder

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

Несмотря  на то  что  только  что  завершенная нами  программа Scribble выполняет  все,  для  чего предназначалась, делает она это не вполне корректно. На данном этапе мы не собираемся сделать

ее идеальной, но над улучшениями поработаем. Чтобы понять, в чем, собственно, проблема, запустите Scribble и при помощи мыши нарисуйте что-нибудь на пустом поле его окна (я обычно рисую что-то отдаленно напоминающее квадрат). Теперь минимизируйте окно программы, нажав кнопку минимизации (или выбрав команду минимизации из системного меню). Теперь, щелкнув на иконке программы на панели инструментов Windows 95 или NT, раскройте окно опять в полноразмерное состояние. И угадайте, что вы увидите — да-да, пустое поле окна. Что же случилось?

Читать »

Дуга окружности Что мы будем строить – КОМПАС в DELPHI

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

В данной главе мы рассмотрим три метода построения дуг окружности. Для лучшей их демонстрации предлагаю использовать их для построения одной и той же дуги.

В качестве примера такой дуги возьмем полуокружность радиуса 10 с центром в точке с координатами (100,100).

Читать »

Изменения в службе интеграции, связанные с выходом пакетов обновлений

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

Выход пакета обновлений SP1 внес в службу интеграции следующие коррективы.

?               Задание Web Service теперь поддерживает параметры.

?               Мастер импорта-экспорта теперь обрабатывает многотабличные сценарии.

Читать »

Изучаем  HTML за 15 минут

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

Представьте  на  секунду,  что  вы написали  и  скомпилировали  игру-­? апплет  под названием Крестики-­?Нолики (TicTacToe). Теперь вам нужно создать  файл HTML с информацией о нем.  Сначала создайте текстовый файл  и назовите его TicTacToe.html (кстати, Eclipse может создавать  и текстовые файлы тоже). Имена  файлов  HTML заканчиваются на .html или .htm. Внутри у них обычно  есть секции “заголовок” (header) и “тело” (body).  Большинство тегов HTML  имеют  соответствующие  закрывающие  теги,  которые начинаются  с прямого  слэша (“/”),  например <Head>  и  </Head>.  Файл TicTacToe.html может выглядеть вот так:<HTML>

Читать »

Расширение функциональных возможностей приложения WebSnap

Добавлено Дата: 25 February, 2012 категория: Delphi

Теперь давайте  добавим  в приложение немного кода, чтобы  оно могло что нибудь делать.  Сначала  перейдем к Web модулю Home и выберем адаптер Application. При своим   свойству   Application.Title значение  Delphi Developers Guide 6

WebSnap Demo Application (Демонстрационное приложение WebSnap   Delphi 6

Читать »

Активные объекты сервера и базы данных

Добавлено Дата: 23 February, 2012 категория: Delphi

Теперь создадим  немного более  полезный пример и используем базу данных  или ее таблицу  для демонстрации возможности запроса и доступа  к данным  таблицы на сервере и представления результатов в составе  активной страницы. Чтобы восполь зоваться этими  функциональными возможностями, необходимо сначала  добавить но вый модуль данных, выбрав в меню File пункты New, Data Module.

Читать »

Проектируем пользовательский интерфейс

Добавлено Дата: 30 November, 2011 категория: Delphi

С помощью дескриптора ehStar мы организовали первую связь объектного пространства с клиентской частью приложения. Теперь можно перейти к проектированию пользовательского интерфейса.

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

Читать »

Delphi 2006 – Типы данных .NET

Добавлено Дата: 20 November, 2011 категория: Delphi

Все типы данных, используемые в системе Delphi для платформы .NET, приведены в соответствие с требованиями технологии .NET. Основное изменение заключается в том, что теперь любой базовый тип Delphi (например, тип integer) существует не сам по себе в виде чисто скалярной характеристики, а является наследником класса System, object и к нему применимы все методы последнего и промежуточных наследуемых классов. В частности, как и любой класс, System.Object имеет конструктор и деструктор, поэтому формально работа с данными типа integer может происходить как с экземплярами соответствующего класса (в частности, тип данных integer из Delphi отображается на классе System. Int32 среды .NET). Но для удобства разработчика и преемственности версий не требуется явно вызывать конструкторы для переменных традиционных массовых, базовых типов. Как и раньше, достаточно описать переменную:

Читать »

Delphi 2006 – Смешанный код

Добавлено Дата: 18 November, 2011 категория: Delphi

В окне машинного кода View > Debug Windows > CPU (Вид > Окна отладки > Процессор) теперь можно визуализировать любой смешанный код: как исходные операторы Delphi, так и машинный код конкретного процессора, а также команды виртуального ассемблера M5/I, в код которого транслируются программы .NET. Для этого надо включить флажки Mixed IL Code (Смешанный внутренний код) и Mixed Source Code (Смешанный исходный код) контекстного меню панели CPU (Процессор) — рис. 4.4.

Читать »

Сворачивание в Tray Bar при запуске

Добавлено Дата: 10 June, 2011 категория: Delphi

Для этого после демонстрации заставки нам нужно сделать два действия: во- первых, сразу поместить иконку в ‘Ггау, во-вторых, создать главное окно, но так, чтобы оно оставалось невидимым. Проще всего осуществить второе действие: для этого нужно сразу после создания формы (процедура createForm) вставить строку Application.ShowMainForm:=False. Но вСЛИ МЫ ЭТИМ ОГраНИ- чимся, то создадим в прямом смысле слова программу-фантом: после демонстрации заставки она исчезнет с глаз долой и ее не останется даже в списке задач, доступных через <Alt>+<Tab>. Прервать ее можно будет только через Run | Program Reset (<Ctrl>+<F2>), если вы запускали ее из среды Delphi. А вот вопрос для знатоков из клуба "Что? Где? Когда?": что произойдет, если вы попытаетесь прервать эту фантомную программу, разыскав ее в списке всех выполняющихся задач, доступном через <Ctrl>+<Alt>+<Del>? Внимание, правильный ответ: разумеется, она появится в виде иконки в Tray — действие, которое ОС пытается совершить над прерываемой программой, равносильно вызову метода close, а в прошлой главе мы подробно расписали, что именно наша программа делает в таком случае. Конечно, тогда уже закрыть ее или распахнуть можно будет штатным методом, через всплывающее меню.

Читать »

Отличия версий языка UML 1.4. и 1.5

Добавлено Дата: 5 June, 2011 категория: UML

 

Принципиальным отличием стало введение в язык UML семантики операций – необходимый шаг для превращения UML в язык программирования. Это было сделано, чтобы позволить специалистам работать, не дожидаясь окончания разработки полной версии UML 2.

Читать »

Razoring

Добавлено Дата: 2 March, 2011 категория: Игры, Теория

Идея та же, что и Futility pruning. Только там подрезались два граничных узла, а теперь мы возьмемся за два следующих. Поле роста (margin) теперь больше и равно максимальной величине материального приращения. Обыч­но вполне достаточно величины одной королевы. Условия подрезки дерева:

Читать »