Робота з динамічно зв’язується, (DLL) в CBuilder

Вище в розділі ми розглядали зберігання ресурсів у динамічній бібліотеці Однак крім ресурсів ви можете зберігати в DLL багато інших речей, найважливішою з яких є код функцій DLL – одна з найбільш корисних і потужних можливостей, коли-небудь доданих в операційну систему Windows Використовуючи DLL, ви вирішуєте два головні завдання в розробці додатків: обмеження по памяті […]

Скалярні функції

Скалярная функція повертає одне значення Зазвичай скалярні функції використовуються у виразах стовпців інструкції SELECT, в пропозиціях WHERE і коді T-SQL SQL Server містить десятки вбудованих функцій (Рис 82) в цьому розділі будуть описані тільки ті з них, які я вважаю найбільш корисними

Установка та видалення шрифтів в системі

Щоб додаток змогло виводити текст, використовуючи гліфи якогось конкретного шрифту, він повинен або бути встановлений в системній таблиці шрифтів, або бути вбудованим шрифтом використовуваного

Затримка виконання

Часто коду ядра (особливо драйверам) необхідно затримувати виконання дій на деякий період часу без використання таймерів або механізму нижніх половин Це звичайно необхідно для того, щоб дати апаратного забезпечення час на завершення виконання завдання Такий інтервал часу зазвичай достатньо короткий Наприклад, у специфікації мережевий інтерфейсної плати може бути вказано час зміни режиму роботи Ethernel-контролера, рівне

Створення форми для динамічного завантаження DLL в CBuilder

Для того щоб використовувати нашу DLL в проекті CBuilder, нам потрібна форма, за допомогою якої користувач викликав би ці функції, а також для перегляду результатів На рис 104 показана форма, яку ми будемо використовувати в нашому проекті динамічної DLL Як бачите, ми побудували цю форму, використавши три кнопки, мітку і поле для введення даних,

Проста консолідація

Основна сутність запитів консолідації полягає у поверненні замість всіх вибраних рядків тільки однієї, консолідуючою вихідний набір даних (рис 111) При цьому можуть використовуватися різні типи обчислень – від підсумовування до основних статистичних операцій

Використання текстур в Processing

Досі для фарбування наших 3D обєктів ми використовували рівні кольори Однак для оформлення ваших фігур ви можете використовувати зображення Ці зображення називаються текстурами і служать для посилення виразності ваших композицій Приступимо

Опис інструментів малювання

Як було зазначено вище, до графічних обєктів, які забезпечують виконання графічних операцій, відносяться піря, кисті, растрові зображення, палітри, шрифти Розглянемо загальний алгоритм роботи з інструментами малювання:

Новий інтерфейс percp u

У ядрах серії 26 запропоновано новий інтерфейс, іменований percpu,  який служить для створення даних і роботи з даними, повязаними з певним процесором Цей інтерфейс узагальнює попередній приклад При використанні нового підходу робота з per-CPU-даними спрощується

Безліч Про

Корисним позначенням асимптотичної поведінки функції є верхня межа – функція, значення якої завжди більше значень досліджуваної функції Кажуть, що верхня межа деякої функції зростає швидше, ніж розглянута функція Спеціальне позначення великого-О використовується для опису цього зростання Це записується як f (х)О (g (х}) і читається так: f належить безлічі О-болипой від g Формальне математичне визначення […]