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

Дополнительные возможности Spring

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

При более детальном исследовании фреймворка Spring можно об- наружить намного больше, чем видно на поверхности. Фактически, помимо загружаемого дистрибутива Spring Framework, существует множество других проектов. Если остановиться только на исполь- зовании основного фреймворка Spring Framework, можно упустить богатейшие возможности, предлагаемые дополнительными проекта- ми, расширяющими фреймворк Spring. Экосистема Spring включает несколько фреймворков и библиотек, построенных на основе базо- вого фреймворка Spring Framework и друг на друге. Все вместе, вся экосистема Spring распространяет модель программирования Spring практически на все аспекты разработки на языке Java.

Читать »

Что нового в экосистеме Spring?

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

Помимо основного фреймворка Spring Framework, проекты, осно- ванные на Spring, также могут похвастаться впечатляющими ново-

введениями. В книге не так много места, чтобы подробно охватить все изменения, однако есть несколько пунктов, достаточно важных, чтобы упомянуть их:

Читать »

Типы числовых данных среды CLR

Добавлено Дата: 10 April, 2014 категория: C#

Среда CLR поддерживает два основных типа чисел: целые числа и дробные числа. Оба эти типа являются обычными. В методе Add() используется обычный целочиенный тип int . Как обсуждалось ранее, целые числа имеют верхний предел, котый устанавливается размером доступной памяти.

Читать »

Небольшая тестовая активность, демонстрирующая все методы вывода графики  – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

Напишем небольшую тестовую активность, демонстрирующую все вышеперечисленные методы. Я хочу, чтобы вы сначала проанализировали код в листинге 4.13. Представьте, что мы используем экран с разрешением 480 х 800 в портретном режиме, на котором будут рисоваться разные фигуры. При программировании графики очень важно представлять себе результат выполнения команд. Это требует некоторой практики, но оно того стоит.

Читать »

Списки с drag-and-drop, часть вторая C++ Builder

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

Одна вещь действительно озадачила меня в программе перетаскивания после того, как я ее написал. Это та же проблема, которой я был озадачен и тогда, после начальной версии проекта с drag-and-drop, о котором я говорил в начале этого примера. Проблема в том, что перетаскиваемые элементы попадают в конец того списка, в который их притащили. Это раздражает пользователя, который аккуратно переместил мышь к элементу, после которого хочет добавить перетаскиваемые, а получает их в конце списка.

Читать »

else if Objective-C

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

А если возможностей больше двух? Можно проверить их одну за одной при помощи конструкции else if. Представьте, что грузовик по весу принадлежит к одной из трех категорий: невесомый(floating), легкий(light) или тяжелый(heavy).

if (truckWeight <= 0) { printf("A floating truck\n");

Читать »

If/else Objective-C

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

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

Читать »

Проверка условий и изменение хода выполнения программы Bascom-8051

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

В  описываемой  версии  Bascom-8051,  как  и  в  классическом  Бейсике,  основу   организации  работы отдельных   частей   (модулей)   программы   обеспечивают   операторы   проверки   условий   и   изменения   хода выполнения программы. Компилятор Bascom-8051  предоставляет возможность проверки значений всех типов переменных. Причем, проверяемая  переменная может сравниваться как с константой, так с другой переменной, такого же типа.

Читать »

Семейство программ grep

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

Программа grep была  упомянута в главе 1 и с тех пор неоднократно использовалась в примерах.

$ grep  шаблон имена5файлов …

просматривает указанные файлы либо  стандартный ввод  и  выводит все строки, содержащие образец. Программа незаменима при  поиске переменных в программах, слов в документах или в выходных данных какой-либо программы.

Читать »

ТИПЫ ПЕРЕМЕННЫХ

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

Во   всех  версиях Бейсика  предусмотрен   тип  переменных,   предназначенный   для   хранения вещественных чисел. Переменные этого типа используются и  для запоминания целых чисел: так, скажем, число 127 можно запомнить в  вещественной переменной как 127.0. Основной проблемой применения любого типа переменных является точность представления чисел,  так как в  ЭВМ для каждой переменной выделяется  ограниченный объем памяти. Чем больше битов  выделяется для переменной,   тем   выше   точность   представления  чисел.  Однако   при   выполнении    любой арифметической  операции над вещественными числами  возникают ошибки округления,  которые в конечном  итоге могут  оказаться  вполне ощутимыми. Их  влияние   может  проявляться даже  в тривиальных случаях; например, если А = 1 и В = 2, то вполне может оказаться, что А*В равно не 2, а   1.999999,   так   что   проверка,  равно  ли   А*В   числу  2,   даст   отрицательный  результат!   В действительности  описанная выше ситуация  может  и   не  возникнуть, так  как  при выполнении арифметических операций  автоматически предпринимаются  определенные действия по округлению результата. Один из  способов избежать проблем, вызываемых ошибками  округления, состоит в использовании целых переменных во всех ситуациях, где в особенности требуются точные значения, например при управлении  циклами  и  при проверках выполнения  условий.  В некоторых версиях Бейсика для этих целей предусмотрены специальные целые переменные (табл. 6.2), для обозначения которых после имени переменной указывается знак %. Таким образом,

Читать »

От выдолбленной колоды к киберпространству

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

Звук   неотъемлемая  часть  того,  что  определяет  наше  восприятие  окружающего мира.  На  протяжении  всей  нашей  жизни  тысячи  звуков  сплетаются  в  причудливый  ковер,  от  которого  мы  зависим  в  большей  степени,  чем  можем  себе  представить.  Я  слышал,  что  младенцы,  еще  находясь  в  лоне  матери,  успокаиваются,  слыша  негромкий  стук  ее  сердца.  Когда  наш  слух  ослабевает  из-за  простуды  или гриппа,  оттого  что  звуки  воспринимаются  не  как  обычно,  мир  удаляется  от  нас и  становится  не  таким  «объемным».  Тихая,  поросшая  лесом  долина  заполнена  не только  листвой  деревьев,  но  также  и  сонмом  слабых  звуков,  издаваемых  насекомыми, птицами и шепчущими порывами ветра.

Читать »

Масштаб – враг успеха

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

Дэйв Куик

Границы проекта характеризуют его масштаб. Сколько времени, усилий и ресурсов необходимо для его реализации? Какую функциональность и с каким уровнем качества требуется получить? Насколько сложно сдать продукт к заданному сроку? Какова степень риска? Какие имеются ограничения? Ответы на эти вопросы определяют границы проекта. Архитекторам программного обеспечения больше нравится тот вызов, который им бросают большие, сложные проекты. Потенциальные выгоды даже искушают людей искусственно раздувать размеры проекта для повышения его кажущейся важности. Однако расширение границ – враг успеха, потому что вероятность неудачи растет быстрее, чем можно ожидать. Увеличение масштаба проекта вдвое часто приводит к тому, что вероятность провала возрастает на порядок.

Читать »

Цвет

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

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

Какого цвета зеленый?

Как  обозначить  конкретный цвет?  В Web программировании зеленый  цвет называется «Green»  или  «#00FF00». В терминологии GDI  его код 32768. То и другое – правильные обозначения цвета, но ни одно из них не говорит мне, како го же он цвета.

Читать »

Соблюдайте осторожность при оптимизации

Добавлено Дата: 15 May, 2011 категория: Java, Советы

 

Есть три афоризма, посвященных оптимизации, которые обязан знать каждый.

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

Во имя эффективности (без обязательности ее достижения) делается больше вычислительных ошибок, чем по каким-либо иным причинам, включая непроходимую тупость.

Читать »

Razoring

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

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

Читать »