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

Альтернативы JSP1

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

В октябре 1908 года Генри Форд (Henry Ford) выпустил «авто- мобиль для широких масс»: Форд Модель-Т (Model-T Ford). Пре- йскурантная цена составила $950. Чтобы ускорить сборку, все ав- томобили серии «Модель-Т» красились в черный цвет, потому что черная краска сохла быстрее остальных. Легенда приписывает Генри Форду слова: «Вы можете купить у меня автомобиль любого цвета, при условии что этот цвет будет черным».

Читать »

Краткая справка по операторам языка Free Pascal

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

Основные операторы представлены в табл. П1.7.

Таблица П1.7. Операторы языка Free Pascal

Читать »

Внедрение пустого значения Spring

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

Помимо всего прочего, фреймворк Spring может также внедрять в свойства компонентов или аргументы конструкторов пустые зна- чения. Или, если говорить точнее, значение null.

Вы, возможно, закатили свои глаза и подумали: «О чем это он? Зачем мне передавать пустое значение в свойство? Разве все свой- ства не являются пустыми, пока они явно не установлены? В чем подвох?»

Читать »

Подпрограммы с параметрами процедурного типа Free Pascal

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

Кроме формальных параметров, соответствующих тем или иным типам дан- ных, иногда приходится передавать подпрограммам имена других процедур или функций. Параметры такого типа принято называть процедурными. Их фактиче- ские значения определяют адрес точки входа в соответствующую процедуру или функцию, количество, порядок и типы аргументов этой процедуры или функции.

Читать »

Строки типа AnsiString Free Pascal

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

Стандарт строк, утвержденных американским национальным институтом стан- дартов (American National Institute Standards, ANSI), довольно широко распростра- нен в современных системах программирования. Его активно использует одна из лучших сред визуального программирования — Delphi. Этот тип данных включен и в состав языка Free Pascal. Главное преимущество строк типа AnsiString по сравнению

Читать »

Безопасность веб-последовательностей Spring

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

В следующей главе будут рассматриваться проблемы обеспечения безопасности приложений на основе фреймворка Spring с использо- ванием Spring Security. Но, пока мы не закончили обсуждение темы применения фреймворка Spring Web Flow, рассмотрим поддержку обеспечения безопасности на уровне последовательностей, которую осуществляет Spring Web Flow, помимо Spring Security.

Читать »

Параметры источника света Free Pascal

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

Для повышения реалистичности сцены можно воспользоваться источниками света. Стандартная версия OpenGL предоставляет пользователю до 8 источников света, для обозначения которых используются константы перечисления GL_LIGHT0, GL_LIGHT1, …, GL_LIGHT7. Подключение одного или нескольких источников света осуществляется в два этапа. Сначала нужно разрешить режим использования осве- щения:

Читать »

Строки типа PChar Free Pascal

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

Строки типа PChar тоже относятся к строкам неограниченной длины, но способ их представления в памяти отличается от Ansi-строк. Имя переменной типа PChar тоже является указателем на значение переменной, хранящееся в куче. Но этот ука- затель не типизирован — он "знает" адрес значения, но не "знает" его длину. При- знаком конца строки типа PChar является байт с нулевым значением, который ав- томатически добавляется вслед за последним значащим символом. В момент объявления переменной типа PChar компилятор выделяет 4 байта под указатель и заносит туда константу Nil, что эквивалентно созданию пустой строки. К любому символу значения строки типа PChar можно обратиться по его индексу, отсчет ко- торых производится от 0.

Читать »

Процедуры и функции общего характера Free Pascal

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

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

Таблица 10.1

Читать »

Format — универсальная функция преобразования данных Free Pascal

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

Наиболее широкими возможностями по преобразованию данных разного типа в их символьное представление обладает функция Format. Ее идеология заимствова- на из языков C, C++. В упрощенном варианте обращение к функции Format выгля- дит следующим образом:

Читать »

Числовые данные

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

Полный перечень целочисленных типов данных, используемых в программах на языке Free Pascal, приведен в табл. 4.1. По сравнению с языком Object Pascal здесь появился новый тип 8-байтовых чисел без знака (QWord).

Читать »

Основы языка выражений SpEL Spring

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

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

Читать »

Определение длины и размеров массивов Free Pascal

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

Под термином "длина одномерного статического массива" обычно понимают объем оперативной памяти в байтах, занятых элементами массива.

var

Для определения этой характеристики обычно прибегают к функции SizeOf:

sa1: array [3..15] of double; begin

Читать »

Сравнение календарных дат и показаний часов Free Pascal

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

Сравнение календарных и/или временных компонентов может быть выполнено двумя способами. Функции, чьи имена начинаются со слова Compare (сравнить), возвращают целочисленный результат. Он может быть положительным, если пер- вый аргумент (или его часть) больше второго аргумента (или соответствующей его части), равен нулю в случае равенства сравниваемых значений, и отрицательным, если первое значение меньше второго. Функции, имена которых начинаются со слова Same (такой же), возвращают логическое значение, равное True в случае сов- падения сравниваемых значений и False — в случае их несовпадения. Такой спо- соб сравнения на равенство выполняется быстрее, чем вычитание арифметических значений и последующая проверка на нулевой результат. В табл. 14.11 приводится перечень описанных функций.

Читать »

Обработка строковой информации Free Pascal

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

Free Pascal поддерживает работу со строковыми константами и переменными четырех типов: String, PChar, AnsiString и WideString.

Тип String (строка) появился в самой первой версии Паскаля. Строки такого

Читать »