Синхронізація та паралелізм

Ядро схильне станам конкуренції за ресурси (race condition) На відміну від однопоточному користувальницької програми, ряд властивостей ядра дозволяє здійснювати паралельні звернення до ресурсів загального доступу, і тому потрібно виконувати синхронізацію для запобігання станів конкуренції за ресурси Зокрема, можливі такі ситуації

Робота з ресурсами в CBuilder

Знаєте ви про це чи ні, але ресурси лежать в основі всього, що ви робите в CBuilder Всі дані форми, такі як властивості і обробники подій, зберігаються у вигляді ресурсів, приєднаних до додатків, які ви пишете в CBuilder Рядки, меню, керуючі елементи та інша інформація доступні класам VCL через ресурси, що приєднуються до вашій програмі […]

ДИНАМІЧНІ БІБЛІОТЕКИ Загальні відомості

Бібліотеки динамічного компонування (dynamic link libraries-DLL) є виконуваними файлами особливого формату, які містять функції, дані або ресурси, доступні для інших додатків Особливий формат модулів DLL передбачає наявність в них розділів імпорту та експорту Розділ експорту вказує ті ідентифікатори обєктів (функцій, класів, змінних), доступ до яких дозволено для клієнтів

Виділення ресурсів XAML об’єктів в окремі файли

Ресурси можна зберігати в окремих файлах і збирати в потрібному місці за допомогою елементаResourceDictionary Винесемо кисть з попереднього прикладу в окремий файл RD1xaml &ltResourceDictionary xmlns=&quothttp://schemasmicrosoftcom/winfx/2006/xaml/presentation&quot xmlns:x=&quothttp://schemasmicrosoftcom/winfx/2006/xaml&quot&gt

Ресурси XAML

Вище ми говорили про можливість створення стилів Які, як було зазначено, не повинні входити в дерево XAML-елементів Всі стилі ми записували всередині властивості Resources, Що належить обєкту Page Подібна властивість є у всіх обєктів XAML, породжених відFrameworkElement, А також у обєкта додатка (Application) Завдяки ресурсам розробник може зберігати стилі та інші частини XAML-коду до запитання […]

Локалізація додатків Metro

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

МІСТЕР НОМ ПІДКОРЮЄ ANDROID – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

&nbsp Ми продумали повний дизайн Містера Нома, який складається з механіки гри, простого фону, намальованих вручну графічних обєктів та описів для всіх екранів, заснованих на паперових вирізках Ми розробили повноцінний фреймворк гри, який дозволяє легко реалізувати спроектовані екрани в коді Але вистачить розмов, приступимо до написання нашої першої гри

IBM Rational Portfolio Manager. Управління глобальними ресурсами: Створення безмежної середовища, Комерція, Різне, статті

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

Unicenter Advanced Systems Management, Інтеграція додатків і даних, Бази даних, статті

Компанія Computer Associates представляє Unicenter Advanced Systems Management (Unicenter ASM). Додаток Unicenter Advanced Systems Management – єдина система управління віртуальним сервером і платформами кластеризації, що дозволяє підвищити продуктивність за допомогою оптимізації наявних ресурсів.

Запис повідомлень в журнал подій Windows на Delphi (исходники), Різне, Програмування, статті

Додаток може записувати повідомлення в журнал використовуючи такі функції WinAPI. Детальний опис параметрів цих функцій міститься в документації до API. RegisterEventSource – Відкриває handle для доступу до журналу на локальної або віддаленої машині. ReportEvent – Власне записує повідомлення. Для запису повідомлень в журнал у спрощеній манері просто зробіть виклик RegisterEventSource з ім’ям машини (UNC), в […]