Більш складний приклад: перегляд атрибутів файлів в CBuilder

Прості приклади, які ви бачили в цьому розділі досі, показували, як зробити одне або дві справи, але не показували реального закінченого приклад використання Windows API У цьому прикладі ми розглянемо не одну або дві функції API, а відразу цілу групу функцій, визначену для файлової системи Windows Приклад, який ми збираємося зробити, – простий броузер атрибутів […]

Підготовка додатків до публікації Windows Runtime

Отже, додаток написано, тепер настав час його опублікувати Але щоб приступити до публікації, необхідно виконати ряд дій, які дозволять підготувати пакет для успішного проходження сертифікації Насамперед необхідно визначитися з можливостями програми Якщо Ваша програма буде отримувати доступ до ресурсів користувача, апаратних можливостей платформи та зовнішніх пристроїв, то виникає необхідність вказати всі необхідні можливості в маніфесті […]

Волоки, поки не впустиш C + + Builder

Ще одна сумна історія з мого програмістського минулого Кілька років тому мене попросили реалізувати досить просте вікно діалогу У діалозі було два списки Перший список повинен був містити всі можливі варіанти з даної теми, а в другому повинні були знаходитися вибрані Між двома списками у вікні діалогу розташовувалися дві кнопки, озаглавлені >> і < > […]

Приклад реалізації системи SSO

Застосування протоколу Kerberos для аутентифікації досить рас-пространено як в сервісах Microsoft, так і в сервісах інших виробляєте-лей Наприклад, Kerberos використовується для аутентифікації клієнта перед web-сервером Розглянемо її на прикладі модуля mod_auth_kerb для web-

Багаторівнева обробка в Visual C # (Sharp)

Наш мозок влаштований таким чином, що ми можемо виконувати кілька завдань однременно, тобто працювати в режимі багатозадачності, наприклад, пити каву, читати газету і розмовляти в один і той же час Але наша багатозадачність обмежена досить простими операціями і те невеликою їх кількістю, двома або трьома Але припустимо, що ми могли б відкласти поточне завдання, розпочати […]

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

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

Стартовий скрипт

Можна створити скрипт, який запускається на початку кожної сесії і окремий скрипт, який запускається кожного разу при перемиканні серверів В системі Windows можна мати версії таких скриптів, як на мовою Python, так і мовою Basic На всіх інших платформах скрипти можуть бути тільки мовою Python

Інформація про мережевому підключенні Windows Runtime

Використовуючи інтерфейс Connectivity API, який є частиною середовища Windows Runtime, наше Metro-додаток може отримувати інформацію про поточний стан мережі і відповідно застосовувати різні сценарії мережевого взаємодії з віддаленим сервером Для отримання інформації про поточний інтернет-зєднанні необхідно викликати методGetInternetConnectionProfile  класуWindowsNetworking Connectivity  NetworkInformation Обєкт типуConnectionProfile дозволить отримати детальну інформацію про поточний зєднанні Приклад даних, які можна отримати […]

Перетворення відео Windows Runtime

Ще одним корисним класом є MediaTranscoder, Який дозволяє виконувати перетворення відео з одного формату в іншій Це завдання буде часто виникати перед розробниками, так як всі планшети обладнані різними типами камер, і користувач напевно захоче скористатися ними Але знімати відео і публікувати його в мережу – різні речі Перед публікацією користувачеві потрібно дати можливість переглянути […]

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

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