Главная » Статьи для тега "$result"

Программирование с объектами Free Pascal

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

В этом разделе демонстрируются некоторые идеи объектно-ориентированного программирования, реализованные в режиме Object Pascal extension on, который устанавливается с помощью команды Options      Compiler.

Читать »

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

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

В данном разделе мы прокомментируем различные приемы передачи и обра- ботки параметров, являющихся одномерными массивами. В пределах одной про- граммы arg_array1 реализованы несколько функций, определяющих максималь- ный элемент в одномерном целочисленном массиве (листинг 9.4).

Читать »

Создание нестандартного модуля Free Pascal

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

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

Читать »

Вычисление факториала Free Pascal

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

В большинстве книг по программированию в качестве примера рекурсивной функции демонстрируется программа вычисления факториала, текст которой вы- глядит достаточно компактно:

function fact(n:integer):extended; begin

if n=0 then Result:=1 else Result:=n*fact(n-1);

Читать »

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

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

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

Читать »

Реализация КИХ-фильтров

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

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

Читать »

Вызов веб-службы

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

Чтобы применить класс прокси, объявите пространство имен, заданное для ссыл­ки веб-службы в п. 3. Предположим, используется пространство имен MyWebServer, а проект имеет имя MySilverlightProject. Тогда в код нужно добавить следующую директиву.

using MySilverlightProject.MyWebServer;

Читать »

Задание размеров для вашего элемента

Добавлено Дата: 5 February, 2012 категория: Разработка для Android

Если ваш элемент не может идеально вписаться в площадь 100 ? 100 пик- селов, вам необходимо переопределить обработчик onMeasure.

Данный  метод вызывается в момент, когда родительское  Представле- ние размещает  внутри  себя дочерние  элементы.  Оно как бы спрашивает:

Читать »

Ожидание завершения работы потока Java

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

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

class CalcThread extends Thread {

Читать »

Доработка программы Trace пример работы с DOC- и RTF-файлами

Добавлено Дата: 26 April, 2011 категория: Delphi

И тут мы вспомним про нашу программу Trace, которую я не без умысла довел до некоторого логического конца, и только теперь обратился к теме чтения DOC- и RTF-файлов. Можно ли включить функцию чтения этих форматов в нее и что из этого выйдет? Для этого нам придется сначала еще раз обратиться к демонстрационной программе WordTxt и погонять ее под различными версиями Office, Тогда мы увидим, что на OfTice ХР наше указание WordApp.visibie:=False действует очень своеобразно: при создании объекта Word ХР действительно не виден, но вот в процессе выполнения процедуры загрузки документа он появляется на экране, причем еще и норовит вылезти "on top". Word 97 ведет себя куда скромнее и действительно работает в фоновом режиме, как мы указали. По этой причине довести таким образом Trace до ума во всех вариантах не удастся — все время открытый (и тем более то появляющийся, то пропадающий) в процессе поиска Word нам не нужен совершенно. Так что версия программы Trace, которую мы сделаем, будет работать на поиск DOC- и RTF-файлов только в присутствии Word 97. Вполне вероятно, что нормальная работа возможна и в других отличных от Office ХР версиях, но я этого проверить не смог — читатель, несомненно, при желании сделает это без труда.

Читать »

Файлы

Добавлено Дата: 23 April, 2011 категория: Java, Web

Программы могут читать данные из существующего файла либо создавать новые файлы. В Java это происходит с использованием потоков. Данные, предназначенные для чтения человеком, читаются из файла с использованием объектов, принадлежащих классу FiieReader, который является подклассом класса Reader. Данные, которые следует записать в файл и которые имеют формат, предназначенный для чтения человеком, записываются с использованием объектов класса Fiiewriter, который является подклассом класса writer. Для данных, не предназначенных для чтения человеком, используются классы Filelnputstream и FileOutputStream. В ЭТОЙ части мы коснемся только ввода и вывода данных, содержащих символы, то есть данных, предназначенных для чтения человеком. Необходимо иметь в виду, что классы Filelnputstream и FileOutputStream ИСПОЛЬЗуЮТСЯ точно таким же способом, что и классы FiieReader и FiieWriter. Все эти классы определяются в пакете java.io.

Читать »

Проверка битов

Добавлено Дата: 24 February, 2011 категория: XSLT

Задача

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

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

Читать »

Работа с XSLT в программах на языке Perl

Добавлено Дата: 30 December, 2010 категория: XSLT

Задача

Имеется задача, для решения которой больше подходит Perl, но какие-то части проще реализовать с использованием XSLT.

Решение

Существует несколько способов воспользоваться XSLT из Perl. Модули XML::LibXSLT и XML::LibXML предоставляют интерфейс к библиотекам GNOME, реализующим процессоры SAX и XSLT. В следующем примере, заимствованном из книги Erik T. Ray и Jason McIntosh Perl and XML (O’Reilly, 2002), приведена Perl- программа для пакетной обработки нескольких XML-файлов одним и тем же XSLT-сценарием, который компилируется только один раз:

Читать »