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

Доступ к службам Hessian/Burlap Spring

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

Как было показано в разделе 11.2.2, клиент, пользующийся служ- бой Spitter с применением компонента RmiProxyFactoryBean, не имеет ни малейшего представления, что служба в действительности яв- ляется RMI-службой. На самом деле он вообще никак не связан с фактической реализацией удаленной службы. Единственное, с чем он имеет дело, – интерфейс SpitterService, а конкретные детали ре- ализации RMI-службы скрыты в настройках компонентов в конфи- гурационном файле Spring. Вся прелесть такой организации состоит в том, что из-за отсутствия в клиенте информации о фактической

Читать »

Анимация в пространстве Free Pascal

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

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

Читать »

Концепция связывания вершин – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

Можем ли мы еще что-то оптимизировать? Еще раз посмотрим на наш текущий метод present  (с убранными glRotatef  и gl Seal ef ):

Выглядит гораздо лучше, не правда ли? Но на самом деле метод еще не идеален. Для начала мы можем переместить вызов gl .glMatrixMode в метод resume, однако это не даст значительных улучшений. Вот что еще можно оптимизировать.

Читать »

ИГРЫ ДЛЯ МОБИЛЬНИКОВ ANDROID – ОСОБАЯ ШТУКА

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

 

Игры для мобильников были широко распространены задолго до того, как iPhone и Android стали бороться за этот сегмент рынка. Однако появление новых устройств и идеологий заметно изменило картину. Мобильные игры перестали быть прерогативой детей – многие солидные дяди были замечены за игрой на своих мобильниках.

Читать »

Поразрядные операции Objective-C

Добавлено Дата: 14 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

В первой части книги я сравнил память компьютера с огромным массивом переключателей, которые могут находиться во включенном или выключенном состоянии. Каждый переключатель представляет один бит; значение 1 обычно считается «включенным», а 0 – «выключенным».

Читать »

Управление  памятью Objective-C

Добавлено Дата: 25 April, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

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

Читать »

КАТАЛОГ SQL

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

Стандарт SQL включает спецификации стандартного каталога, именуемого в нем информационной схемой. Знакомые нам термины каталог и схема действительно используются в языке SQL, но с особым смыслом, характерным только для языка SQL. Вообще говоря, каталог в языке SQL состоит из дескрипторов (метаданных) для отдельной базы данных3, а схема состоит из дескрипторов той части базы данных, которая принадлежит отдельному пользователю. Другими словами, в системе может быть любое число каталогов (по одному для каждой базы данных), каждый из которых делится на произвольное число схем. Однако каждый каталог должен содержать одну и только одну  схему  с именем INFORMATION_SCHEMA (информационная схема), которая с точки зрения пользователя и

Читать »

ПОДПРОГРАММЫ

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

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

Читать »

Модуль Base для определения программных сущностей в модулях IArray

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

Модуль   Base  содержит   описания  примитивов,  которые   используются для определения программных сущностей в модулях IArray (см. подраздел 8.1.3.) и MArray (см. подраздел 8.1.5.). Этот модуль входит в стандартную поставку, однако он не должен напрямую использоваться при разработке программного обеспечения.  Вместо  него необходимо подключать либо модуль IArray, либо модуль MArray.
Читать »

Ввод и вывод

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

Ни  один язык  программирования общего назначения не может  обойтись без работы с внешними устройствами. Однако должно быть вполне понятно, что ввод/вывод — это область программирования, где очень серьёзно встаёт вопрос о недетерминированности функций и наличии у них побочных эффектов. Встаёт очень сложная проблема, поскольку в чистых функциональных языках, каким является язык  Haskell, такие функции запрещены.  Более того, они просто запрещены теорией функционального программирования. Но отказ от реализации ввода/вывода не позволит языку стать языком общего назначения.

Читать »

С чего необходимо начать

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

Итак, готовы  ли вы начать  охоту за ошибками? Этот путь может  оказаться длинным  и полным разочарований. Некоторые ошибки ставили  в тупик  все сообщество разработчиков ядра на несколько месяцев. К счастью, на каждую  из таких злостных ошибок находятся простые, которые легко  исправить. Если  вам повезет, то все проблемы, с которыми вы столкнетесь, будут простыми и тривиальными. Однако чтобы это  проверить, необходимо начать  исследования. Для  этого  понадобится следующее.

Читать »

Интеграция с браузерами

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

Приложения Silverlight работают в собственной, тщательно "рафинированной", среде, поэтому они избавлены от болезненных проблем несовместимости, терза­ющих разработчиков традиционных браузерных приложений. Это огромное преимуще­ство. Благодаря этому вы можете использовать эффективную смесь кодов С# и XAML, не продираясь сквозь "колючки" несовместимости с браузерами разных типов.

Читать »

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

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

Как и другое программное обеспечение, приложение Silverlight должно предо­ставлять возможность взаимодействия с внешним миром для получения и пе­редачи нужной информации. В предыдущих главах уже рассмотрены службы WCF, позволяющие приложению Silverlight извлекать данные из веб-служб путем вызова инкапсулированного кода .NET. Однако во многих ситуациях приложению Silverlight нужны данные из других источников, таких как веб-службы REST, ленты новостей RSS, обычные страницы HTML.

Читать »

Ввод/вывод C++

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

Перегрузка операторов

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

Читать »

Сравнение Visual Studio с Expression Blend

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

Ниже приведен краткий обзор программ Visual Studio 2008, Visual Studio 2010 и Expression Blend.

•       Visual Studio 2008. Содержит все необходимое для создания приложений Silver- light, однако в ней нет графических средств разработки. Всю разметку необходи­мо вводить вручную (впрочем, это не такой уж большой недостаток, как кажется на первый взгляд). Кроме того, в ней нет предварительного просмотра страницы Silverlight во время разработки (этот недостаток намного более существенный). Следовательно, чтобы увидеть, как выглядит пользовательский интерфейс, необ­ходимо запустить приложение в браузере. В предыдущей версии Silverlight про­грамма Visual Studio 2008 имела графическую панель, на которой можно было увидеть страницу Silverlight 2, однако эта панель была удалена, потому что со­держала много ошибок и медленно работала.

Читать »