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

Стандартные модули Free Pascal

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

В составе системы FP поставляется набор модулей, готовых к употреблению программами пользователей. Их общее количество превышает 40 единиц, однако лишь половина из них ориентирована на эксплуатацию под управлением Windows. И только порядка десятка могут стать повседневным инструментом большинства программистов. Список таких модулей приведен в табл. 11.1.

Читать »

Модуль Crt Free Pascal

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

Своим названием модуль обязан аббревиатуре, образованной от Cathode-Ray Tube (катодно-лучевая трубка). Большинство функций и процедур, входящих в состав модуля Crt, используются для управления дисплеем в "текстовом" режи- ме. Если на первых моделях IBM-совместимых ПК текстовый режим поддержи- вался аппаратными средствами, то под управлением Windows он моделируется. Текстовый экран может занимать всю рабочую поверхность монитора и походить на традиционный экран MS-DOS, а может быть уменьшен и выглядеть как стан- дартное окно Windows, но при этом сохранять прежнюю функциональность большого экрана.

Читать »

Установка библиотеки OpenCV в Processing

Добавлено Дата: 25 March, 2014 категория: Processing

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

Как это делается

OpenCV для Processing и Java доступен для Mac OS X, Windows и Linux. Все, что нужно для установки библиотеки вы найдете по адресу: http://ubaa.net/shared/processing/ opencv/.

Читать »

Установка Eclipse для Processing

Добавлено Дата: 22 March, 2014 категория: Processing

Для начала вам нужно установить Eclipse. Eclipse доступен для Mac OS X, Windows, and Linux.

Приступим

Введите в ваш браузер адрес http://www.eclipse.org/downloads/ и загрузите версию Eclipse для вашей операционной системы. Вы увидите множество доступных загрузок. Существуют версии Eclipse для разработчиков Java, C/C++, JavaScript и много других. Выберите Eclipse Classic 4.2 и скачайте версию для 32-битной или 64-битной операционной системы.

Читать »

Экспорт приложений в Processing

Добавлено Дата: 28 February, 2014 категория: Processing

Если вы задумали показать ваш интерактивный скетч на выставке, вы, скорее всего, зотите вывести его на экран или спроецировать его на стену. Но не ждите, что сотрудники выставки будут каждый день перед открытием запускать ваше приложение из Processing. Одна из самых прекрасных возможностей Processing это создание независимых полноэкранных приложений для Mac OS X, Windows или Linux. В следующем примере мы покажем, как это сделать.

Читать »

Использование номеров версий в Visual C# (Sharp)

Добавлено Дата: 31 January, 2014 категория: C#

Номера версий предоставляют способ управления возможностями и надежностью приложения. Концепция номера версии почти исчезла из рынка пакетного прраммного обеспечения. Возьмем, например, версии операционной системы коании Microsoft: Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista и т. д.

Читать »

Установка Processing

Добавлено Дата: 25 January, 2014 категория: Processing

Processing – это язык программирования и открытая среда разработки. На нем вы можете создавать изображения, интерактивные инсталляции, приложения для смартфонов и даже объекты для 3D-печати. В общем, все, что вы вообразите. Здесь мы расскажем, как установить Processing на Mac OS X, Windows и Linux.

Читать »

Реализация архитектуры "поставщик/потребитель" в Visual C# (Sharp)

Добавлено Дата: 25 January, 2014 категория: C#

Методика "поставщик/потребитель" не реализована в виде типа, но применятся во многих многопоточных приложениях. Идея архитектуры "поставщик/потребитель" заключается в разбиении проблемы на две подпроблемы. С одной стороны нахится поставщик данных, информации и задач. Поставщик инкапсулирует инфоацию в задачу, которую нужно выполнить. Со другой стороны  находится потритель, ответственный за извлечение данных и их обработку.

Читать »

Как работает .NET Framework?

Добавлено Дата: 15 January, 2014 категория: C#

Когда вы пишете исходный код на С#, то создаете инструкции для исполнения прраммой. Инструкции определяются с помощью языка программирования С#, который, в общем, понятен людям, но совсем непонятен компьютерам. Компьюты не понимают информацию в виде текста, они понимают единицы и нули. Чтобы вводить инструкции в компьютер в понятной для него форме, был разработан вокоуровневый механизм, который преобразовывает текстовые инструкции в фоат, понимаемый компьютером. Этот преобразовывающий инструмент называется компилятором.

Читать »

Языки и региональные стандарты в Visual C# (Sharp)

Добавлено Дата: 12 January, 2014 категория: C#

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

Читать »

Более сложный пример: просмотр атрибутов файлов в CBuilder

Добавлено Дата: 21 July, 2013 категория: C++, C++ Builder

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

Читать »

Обзор C++ Builder

Добавлено Дата: 21 July, 2013 категория: C++, C++ Builder

Что такое C++ Builder?

Вокруг C++ Builder, настоящего  инструмента RAD (Rapid Application Development, быстрой разработки приложений) на C++ для Windows, в программистской среде поднят большой шум. Без сомнения, до вас дошли его отголоски, и то, что вы открыли эту книгу, похоже означает, что вы достаточно сильно заинтересованы, чтобы попробовать его на вкус. Название книги предполагает, что вы, по крайней мере, немного знакомы с предметом и хотите узнать о нем побольше. Перед тем как перейти к детальному  описанию  системы,  рассмотрим  общую  картину:  что  делает C++ Builder таким мощным инструментом и почему это так важно в индустрии программных средств? Для начала давайте избавимся от неудобоваримо длинного имени и во всей книге будем называть интегрированную среду разработки C++ Builder просто CBuilder. Мы, конечно, могли бы сократить название и просто до Builder, но это вызовет  проблемы при  разговоре о  JBuilder — среде фирмы Borland для создания приложений Java.

Читать »

Работа с Windows API в CBuilder

Добавлено Дата: 20 July, 2013 категория: C++, C++ Builder

Windows API (Application Programming Interface, интерфейс программирования приложений в Windows) незримо присутствует за всем блеском VCL и чудесами интегрированной среды разработки CBuilder. В VCL нет ничего, что нельзя было бы сделать в Windows API, и по очень простой причине. Все в Windows работает через API. Операционная система сама поддерживает этот интерфейс и использует его во всех своих вспомогательных программах. Независимо от того, насколько сложен код, в конце концов все сводится к вызовам API.

Читать »

Работа с динамически связываемыми библиотеками (DLL) в CBuilder

Добавлено Дата: 13 July, 2013 категория: C++, C++ Builder

Выше в главе мы рассматривали хранение ресурсов в динамической библиотеке. Однако кроме ресурсов вы можете хранить в DLL многие другие вещи, самой важной из которых является код функций. DLL — одна из самых полезных и мощных возможностей, когда-либо добавленных в операционную систему Windows. Используя DLL, вы решаете две главные задачи в разработке приложений: ограничения по памяти и проблемы с версиями.

Читать »

Создание формы для динамической загрузки DLL в CBuilder

Добавлено Дата: 11 July, 2013 категория: C++, C++ Builder

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

Читать »