Главная » Статьи для тега "значение"

Синтаксис и семантика языка Free Pascal

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

Краткая справка по типам данных

± Формат объявления типа одиночных (скалярных) переменных:

type

имя_типа = тип;

var

имя_переменной : тип;

имя_переменной : имя_типа;

Читать »

Данные перечислимого типа Free Pascal

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

Перечисления представляют собой упорядоченный список символьных "значений":

Type

rainbow = (red, orange, yellow, green, aqua, blue, purple);

Var

col: rainbow;

В программе переменной col может быть присвоено одно из перечисленных значений:

Читать »

Включение функции «запомнить меня» Spring

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

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

Читать »

Внедрение коллекций Spring

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

До сих пор демонстрировались особенности определения простых значений свойств (с помощью атрибута value) и ссылок на другие компоненты (с помощью атрибута ref). Однако атрибуты value и ref можно использовать, только когда свойства компонента содержат единственное значение. А возможно ли с помощью Spring инициа- лизировать свойства, имеющие множество значений, что, если свой- ство является коллекцией значений?

Читать »

Использование пулов соединений Spring

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

Если не удалось получить источник данных из JNDI, следующим наилучшим выходом является настройка пулов соединений непо- средственно в Spring. Хотя фреймворк Spring не предоставляет соб- ственного пула, подходящая реализация имеется в проекте Jakarta Commons Database Connection Pooling (DBCP) (http://jakarta. apache.org/commons/dbcp).

Читать »

Выполнение операций со значениями SpEL Spring

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

Язык SpEL предлагает несколько операций, которые могут при- меняться к значениям в выражениях. Эти операции перечислены в табл. 2.5.

Таблица 2.5. Язык SpEL включает несколько операторов для манипулирования значениями в выражениях

Читать »

Присваивание состояния при неизвестном типе в Visual C# (Sharp)

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

При работе с обобщениями .NET одна из наиболее распространенных проблем порождается необходимостью работать с собственными  типами  (proper  types). Так, в реализации интерфейса iworksheet необходимо реализовать метод AssignCellState (), определенный В интерфейсе IWorksheetSerialize.

Читать »

Использование состояния по умолчанию в Visual C# (Sharp)

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

Использование состояния по умолчанию является полезным методом защиты от исключений, которые часто игнорируются разработчиками. Нередко, когда код не работает должным образом, разработчики подавляют проблему, возвращая в рультатах работы кода null. Использование null является неплохой идеей, но оно связано с добавлением лишнего кода. Рассмотрим, например, следующий код:

Читать »

Операторы Visual C# (Sharp)

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

На  протяжении  всей  этой  книги  мы  видели  применение  различных  операторов в  примерах,  таких  как оператор  присваивания  (а=3;) или  логические  операторы (i f (a==b)). В С# имеются многие другие арифметические операторы, которые можно использовать для обработки типов. Кроме этого, можно также определять пользовательские операторы.

Читать »

Управление скоростью видео в Processing

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

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

Как это делается

Начнем с того же кода, что и в первом примере этой главы, добавив к нему перед функцией setup() переменную типа float под именем s. С помощью этой переменной мы будем управлять скоростью видео, поэтому присвоим ей значение равное 1.0 в функции setup().

Читать »

Работа с электронной таблицей в Visual C# (Sharp)

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

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

Вычисление среднего значения

Читать »

Верификация в приложении обмена валют в Visual C# (Sharp)

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

Для выполнения тестового класса TestcurrencyTrader применяется следующий код: TestCurrencyTrader els = new TestCurrencyTrader();  els.IntializeExchangeRate() ;

В модифицированном тестовом коде создается экземпляр класса Testcur- rencyTester, после чего вызывается метод InitializeExchangeRate(). Но являея ли данный код тестом? Ведь метод InitializeExchangeRate () не возвращает значение и не имеет выходного параметра. Такой тест можно сравнить с отправлием письма по почте. Хотя, скорее всего, письмо дойдет до адресата, полной увенности в этом нет. Использование тестов, об успешном завершении которых можно судить только с определенной вероятностью, является очень плохой идеей.

Читать »

Обработка незавершенных задач с помощью finally в Visual C# (Sharp)

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

Проблему излишней раскрутки стека проще всего решить с помощью  ключевого слова finally, которое гарантирует выполнение определенного фрагмента кода, независимо от того, было ли выброшено исключение. В следующем фрагменте пазан код из рис. 5.6, модифицированный с применением ключевого слова finally. Этот код присваивает члену данных depth правильное значение,

Читать »

Нулевые типы в Visual C# (Sharp)

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

В  .NET null означает отсутствие значения,  и  мы  все знаем, что это означает,  не так ли?  Например,  использование  null демонстрируется  в  следующем  коде:

Object value = null; if (value == null) {

Console.WriteLine("Yup a null.");

Читать »

Код, не вызывающий исключений в Visual C# (Sharp)

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

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

Защитный код

Читать »