Главная » Статьи для тега "переменной"

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

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

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

Читать »

Управление атрибутами отображаемого текста Free Pascal

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

При записи очередного символа в окно вывода (а точнее, в соответствующую позицию видеопамяти) к коду ASCII присоединяется байт атрибута, который хра- нится в системной переменной TextAttr. Мы уже упоминали, что по умолчанию в ней находится код $07, что соответствует следующей комбинации битов атрибута:

Читать »

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

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

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

Читать »

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

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

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

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

Читать »

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

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

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

Type

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

Var

col: rainbow;

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

Читать »

Оформление функций Free Pascal

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

Функция представляет собой частный вид процедуры, результатом работы ко- торой является единственное значение. Его принято называть значением, которое возвращает функция. Такой результат позволяет использовать функцию в качестве операнда любой формулы соответствующего типа:

Читать »

Файлы в стиле Turbo Pascal

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

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

Читать »

Ограничения обычных типов в Visual C# (Sharp)

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

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

Читать »

Операторы 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)

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

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

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

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

Читать »

Переход на заданный кадр в Processing

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

В предыдущем примере мы научились управлять скоростью видео. В этом примере мы научимся перескакивать на заданный кадр видеофайла.

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

Этот пример начнем с того же, с чего начинался предыдущий пример, но здесь добавим перенную типа float под именем w, с помощью которой сделаем индикатор выполнения.

Читать »

Использование переменных и констант в Visual C# (Sharp)

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

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

Читать »

Объявления final и static- JAVA ДЛЯ ANDROID

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

 

В языке Java существует 11 ключевых слов-модификаторов, которые могут применяться к объявлению. Эти модификаторы изменяют поведение объявленного объекта, иногда довольно существенно. В предыдущих примерах некоторые модификаторы, например publіс и private, уже использовались без пояснений. Эти, а также некоторые другие модификаторы управляют областями действия и видимости. Далее мы рассмотрим их подробнее. В данном разделе мы поговорим еще о двух модификаторах, важных для полного понимания системы типов Java: final и static.

Читать »

Комплект разработки ПО для Android

Добавлено Дата: 1 August, 2013 категория: Разработка для Android

Если у вас установлены JDK и Eclipse, в вашей системе соблюдены все условия для работы Android SDK и вы готовы к установке этого комплекта для разработки ПО. Android SDK – это коллекция файлов: в его состав входят библиотеки, исполняемые файлы, скрипты, документация и т. д. Под установкой SDK понимается скачивание версии SDK, предназначенной для вашей платформы и размещение файлов SDK в одной из папок вашего домашнего каталога.

Читать »