Главная » Статьи для тега "функцию"

Живой звук в Processing

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

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

Читать »

Рисуем произвольные фигуры в Processing

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

Квадратов и кругов может оказаться недостаточно для интересного проекта. К счастью, в

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

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

Читать »

Работа с файлами CSV в Processing

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

CSV (Comma Separated Values) это текстовые файлы, используемые, как правило, для хранения данных. Каждая строка содержит ряд данных. Различные фрагменты данных разделены запятыми. Если вы откроете файл CSV в офисной программе вроде Microsoft Excel или OpenOffice, вы заметите, что каждый фрагмент данных располагается в своей ячейке. Файл, который я использовал, выглядит в текстовом редакторе так:

Читать »

Применение фильтров в Processing

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

Фильтры являются, возможно, самым простым способом изменить видео. В этом примере мы научимся использовать функцию filter() вместе с ее разлячными установками.

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

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

Читать »

Рисуем простые фигуры в Processing

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

В Главе 1, Начинаем программировать в Processing 2, в примере Пишем первый скетч Processing вы научились рисовать линии и точки. Здесь мы посмотрим, как рисовать самые простые геометрические фигуры: прямоугольники, эллипсы, треугольники и четырехугольники.

Читать »

Суть функционального программирования

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

Для полного понимания функционального программирования необходимо разбаться в его четырех основных характеристиках (http://en.wikipedia.org/wiki/ Functional_programming).

•   Функции высшего порядка. Разрешают определять функции в виде аргументов и возвращать их в виде результатов. Это позволяет выполнять с функциями опацию карринга, как будет объяснено далее.

Читать »

Простые объекты в 3D Processing

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

В предыдущей главе мы научились рисовать простые фигуры в 2D. В Processing также имеются функции простых фигур в 3D, по умолчанию это прямоугольный параллелепипед и сфера. В этом примере мы порисуем их.

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

В этом примере я не буду приводить код из функции setup(). Сейчас вы уже знаете, как ее применять. Импортируйте библиотеку OpenGL так, как вы делали это в примере Треерное пространство и создайте окно разрешением 640 x 480 пикселей. Не забудьте добавить параметр OPENGL к функции size().

Читать »

Пишем текст в Processing

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

Если вы когда-нибудь создавали текст в программах типа InDesign, вы знаете, что существует множество настроек, например расстояние между буквами и перенос слов. В Processing это не так важно. Ваши возможности для вывода текста будут несколько ограничены, но достаточны, для того, чтобы сделать что-то интересное.

Читать »

Объекты из простых деталей в Processing

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

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

Читать »

Конструктор БД в Android приложении

Добавлено Дата: 1 August, 2013 категория: Разработка для Android

 

Конструктор базы данных, присутствующий в этом поставщике, SimpleVideoDbHel per, использует функцию super для вызова своего родительского конструктора. Родительский конструктор выполняет всю основную работу по созданию объекта базы данных.

Читать »

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

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

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

Читать »

Как функции работают друг с другом Objective-C

Добавлено Дата: 26 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Программа – это набор функций. Когда вы запускаете программу, эти функции копируются с жесткого диска в память, процессор находит функцию с именем main и выполняет ее.

Вспомните,  как  мы  сравнивали  функцию  с  карточкой  рецепта.  Начиная

выполнять рецепт «Печеная курица», я могу обнаружить, что вторая инструкция требует «Приготовить панировку»; о том, как это сделать, объясняется на другой

Читать »

return Objective-C

Добавлено Дата: 22 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Многие функции в конце своей работы возвращают некоторое значение. Тип данных, возвращаемых функцией, указывается перед ее именем. (Если функция не возвращает никакого значения, вместо типа указывается ключевое слово void).

Создайте новую программу командной строки С с именем Degrees. В файле main.c добавьте перед main() функцию, которая преобразует температуру по Цельсию в шкалу Фаренгейта. Включите вызов новой функции в main().

Читать »

Когда использовать функцию Objective-C?

Добавлено Дата: 18 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

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

Читать »

Взаимодействие Visual C++ и формы CBuilder

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

В первом примере этой главы мы изучили основные моменты, позволяющие использовать формы CBuilder в приложениях MFC. Это, конечно, очень важно, но есть более важные  задачи,  чем простой вывод формы на экран. В нашем теперешнем примере мы научимся осуществлять взаимодействие между MFC и формами CBuilder. Мы создадим простенькую форму, что-то вроде листка из записной книжки, в которую пользователь сможет занести адрес какого-нибудь своего

Читать »