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

Функция входа/выхода DLL

Добавлено Дата: 25 July, 2012 категория: Win32 API

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

Особое значение имеет деинициализация: поскольку при отключе­нии DLL от адресного пространства процесса вьщеленная ею память сама собой не освобождается, а открытые файлы не закрываются, DLL должна самостоятельно обеспечивать «уборку мусора».

Читать »

ОПРЕДЕЛИТЕЛЬ МАТРИЦЫ

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

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

Читать »

ДОКАЗАТЕЛЬНО-ТЕОРЕТИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ БАЗ ДАННЫХ

Добавлено Дата: 23 July, 2012 категория: SQL, Базы данных

Как описано в разделе 24.4, выражение представляет собой терм в следующей форме.

Al AND A2 AND . . . AND Am ⇒  Bl OR B2 OR … OR Bn

Здесь все компоненты А и в являются термами в такой форме.

r   (  xl,   х2,   . . .,   xt  )

Здесь r— предикат, a xl, х2, …, xt — фактические параметры этого предиката.)

Читать »

ЛОГИЧЕСКИЕ ОПЕРАЦИИ Basic

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

К логическим операциям  относятся операции NOT (НЕ), AND (И), OR (ИЛИ). Эти операции надо применять в логических выражениях, при вычислении которых получаются значения либо ИСТИНА, либо ЛОЖЬ. В результате применения этих операций также получаются результаты либо ИСТИНА, либо ЛОЖЬ. Например, в основу выражения
Читать »

СПЕЦИАЛЬНЫЕ ЗНАЧЕНИЯ

Добавлено Дата: 22 July, 2012 категория: SQL, Базы данных

Как показано выше, введение неопределенных значений (NULL) приводит к разрушению реляционной модели, которая великолепно обходилась без них в течение десяти лет с момента ее создания в 1969 году [6.1] и вплоть до введения этих значений в 1979 году [14.7].

Читать »

ИНДЕКСЫ МАССИВОВ

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

Многие системы  с Бейсиком позволяют в качестве индекса  использовать не только переменные

(например, M(D)), но любые арифметические выражения. Так, если значение D равно 3, то

М (D + 2)  эквивалентно М (5), M(6*D-12)   эквивалентно М(6), M(2*(D-4)+5)   эквивалентно М (3) . Следите за тем, чтобы при вычислении выражений получались нужные целые результаты, так как разные системы поступают с дробной частью индекса по-разному. Некоторые из них отбрасывают дробную часть, так что 7.2, 7.5 и 7.9 будут заменены на 7, а другие округляют значение индекса до ближайшего целого, заменяя дробную часть от 0.5 и больше на 1. В этом случае 7.2 заменяется на 7, а

Читать »

СРЕДСТВА SQL и реляционная модель

Добавлено Дата: 22 July, 2012 категория: SQL, Базы данных

Встроенные типы

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

■     BOOLEAN                                                                                                                          ■ INTEGER

Читать »

КЛЮЧИ в реляционной модели

Добавлено Дата: 22 July, 2012 категория: SQL, Базы данных

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

Читать »

ЧИСЛОВЫЕ ФУНКЦИИ СО СТРОКОВЫМИ АРГУМЕНТАМИ

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

Все функции  Бейсика для работы со строками машинно-зависимы.  Ниже описываются наиболее широко распространенные функции.

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

Читать »

АНАЛИЗ ВЗАИМОДЕЙСТВИЯ МЕЖДУ ТИПАМИ И ПОДТИПАМИ НА ПРИМЕРЕ ОКРУЖНОСТЕЙ И ЭЛЛИПСОВ

Добавлено Дата: 18 July, 2012 категория: SQL, Базы данных

Могут ли экземпляры подтипов рассматриваться как экземпляры типов,  например, действительно ли окружности являются эллипсами? До сих пор в данной главе (на вполне резонных основаниях!) предполагалось, что ответ на этот  вопрос является положительным, но теперь необходимо признать тот факт, что по этому вопросу, который внешне кажется однозначным, в литературе можно найти совершенно противоположные мнения [20.6]. Рассмотрим обычно используемые в этой главе переменные Е и с, которые имеют, соответственно, объявленные типы ELLIPSE и CIRCLE. Предположим, что эти переменные были инициализированы следующим образом.

Читать »

НЕКОТОРЫЕ СЛЕДСТВИЯ ИЗЛОЖЕННОЙ СХЕМЫ

Добавлено Дата: 15 July, 2012 категория: SQL, Базы данных

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

Преобразование выражений

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

Читать »

АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ

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

В одном операторе LET можно выполнять несколько арифметических операций: 10LETA = 3.14159*R↑2

10LETV = A*B + C/2.1

10LETX= (Y+22.7)/180

В  Бейсике  существует  строго  определенный  порядок  выполнения  арифметических   операций (правила старшинства), в достаточной степени соответствующий алгебраическим  правилам, и его недопонимание  может   приводить  к   странным  на   первый   взгляд   результатам.  Эти   правила старшинства взяты не произвольным образом, а с таким расчетом,  чтобы гарантировать один, и только один результат у любого выражения, входящего в состав  оператора Бейсика. Старшинство операций определяется следующим образом:

Читать »

Модуль Utils

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

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

Читать »

ВВОД ЗНАЧЕНИЙ ПЕРЕЧИСЛЕНИЯ

Добавлено Дата: 30 June, 2012 категория: 1С Предприятие

Задание  перечислений  выполняется  в  конфигурации. Для  получения  значения  п еречисления  в    программе   используются   его   методы,   а  также   встроенная   функция ВвестиПеречисление. Функция  открывает  диалог со  списком  значений  перечисления (рис. 4.3).

Читать »

Модуль MVar

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

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

«подчинённым» по отношению к модулю Concurrent, поэтому его импорт выглядит следующим образом:

Читать »