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

Область действия компонента Spring

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

По умолчанию все компоненты Spring единичны. Когда контей- нер передает компонент (либо через связывание, либо как результат вызова метода контейнера getBean()), всегда будет передан тот же самый экземпляр компонента. Однако иногда бывает необходимо получить уникальный экземпляр компонента при каждом обраще- нии. Как изменить единичный нрав Spring?

Читать »

Убираем ненужные изменения состояний – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

Рассмотрим метод presents BobTesta, чтобы узнать, где что можно урезать. Вот фрагмент кода (я добавил FPSCounter, а также glRotatef  и glScalef ):

Читать »

КАМЕРА В 2D – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

До этого момента у нас не было понятия камеры в нашем коде; мы только определили область видимости камеры (конус отображения) при помощи glOrthof :

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

Читать »

Штриховка. Способ второй – КОМПАС в DELPHI

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

 

Получение идентификатора замкнутого контура

В данном способе построения штриховки заштриховываемая область задается иначе. Здесь эта область должна реально существовать на чертеже, и она должна быть замкнута. Для получения числового идентификатора области используется метод ksMakeEncloseContours интерфейса ksDocument2D. Вот прототип этого метода:

Читать »

Реализация круглой кнопки в CBuilder

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

Для того чтобы получить круглую кнопку, вам необходимо понимать, как API работает с окнами.

В процессе изменения образа кнопки есть два шага и используются две функции API. Первый шаг — создание образа (shape), который будет  потом  применен  к кнопке. Можете считать, что на этом шаге мы делаем заготовку из теста. Вы делаете заготовку, а затем раскатываете ее и придаете ей форму (ну, например, у моих детей получается в таком случае наполовину съеденная заготовка, но это отдельный рассказ). Второй шаг — «раскатать» заготовку на   окне.   Первый   шаг   реализуется   с   помощью   функции   API   CreateEllipticRgn   (создать эллиптическую область). Эта функция — вариант функции CreatePolygonRgn (создать многоугольную область). На самом деле функций, создающих области, мало: CreateRectRgn, CreateEllipticRgn, CreateRoundRectRgn и CreatePolygonRgn. Каждая из них, как вы  можете узнать из файла Win32SDK.hlp, создает свой тип отображаемой области. Если вы хотите получить хитрую область, то можете вызвать несколько этих функций для создания нескольких областей, а затем скомбинировать их функцией API CombineRgn. Это позволит вам, например, создать область в виде бублика. Когда вы создали область, вы применяете ее  к  окну  («раскатываете тесто»), используя функцию SetWindowRgn.

Читать »

Круглое окно в CBuilder

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

Последний пример, который мы рассмотрим в этой главе, наиболее ярко иллюстрирует необходимость использования  Windows  API.  Возможность поддерживать непрямоугольные  окна

— одна из самых приятных вещей, добавленных в Windows API в Windows 95 и NT. В предыдущих версиях операционной системы Windows было невозможно сделать по-настоящему непрямоугольное окно, хотя вы могли нарисовать окно, выглядящее овальным или круглым, но реально область окна все равно оставалась прямоугольной.

Читать »

Штриховка. Способ первый – КОМПАС в DELPHI

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

Построение штриховки

Построение штриховки осуществляется в три этапа:

1)                                               Осуществляется инициация процесса построения штриховки. Для этого вызывается метод ksHatch интерфейса ksDocument2D. На этом этапе определяются основные параметры штриховки (стиль, шаг, угол наклона штриховых линий).

Читать »

Небольшое отступление: С++ и именованные области видимости

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

Мы уже рассматривали два способа работы с именованными областями (namespaces) в STL, тем не менее крайне важно для вас понять последующее рассуждение. В C++ namespace — что-то вроде сверхкласса, который содержит вложенные классы. Например, так мы создаем сверхкласс с именем fred:

Читать »

Работа с областями памяти

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

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

Читать »

Управление амплитудой

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

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

Читать »

Вставка в документ и удаление из него

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

При перетаскивании компонента на базе FLA с панели "Компоненты" в рабочую область Flash импортирует редактируемый фрагмент ролика в библиотеку. При перетаскивании компонента на базе SWC в рабочую область Flash импортирует скомпилированный фрагмент в библиотеку. После импорта компонента в библиотеку можно перетащить его экземпляры в рабочую область либо с панели "Библиотека", либо с панели "Компоненты".

Читать »

Настройка компонента RadioButton

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

Компонент RadioButton можно изменять по горизонтали и по вертикали как во время разработки, так и при исполнении. При разработке выделите компонент в рабочей области и используйте инструмент "Свободное преобразование" или одну из команд "Модификация" > "Преобразовать". При исполнении используйте метод setSize().

Читать »

Области памяти

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

 (memory areas)   представляются  с  помощью  объектов областей памяти,  которые хранятся в  структурах  типа  vm_area_struct .  Эта  структура  определена  в файле  <linux/mm.h> .   часто  называются областями  виртуальной памяти (virtual memory area, или VMA).

Читать »

Комбинирование схем размещения

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

Как  вы думаете,  можно  ли  с  помощью  GridLayout  создать калькулятор, который  будет  выглядеть  так  же,  как  стандартный калькулятор в Microsoft Windows?

Читать »

Комментарий к строке

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

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

Читать »