Главная » Статьи для тега "используется"

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

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

XML используется во множестве приложений. Этот отличный формат для структурирования данных, понятный как человеку, так и компьютеру. Я использую те же данные, что и в примере с CSV, но конвертированные в XML. Все это выглядит так:

Читать »

Конвертируем данные в Processing

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

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

Читать »

SQLite в Android приложении

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

 

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

Читать »

РАЗРАБОТКА БАЗЫ ДАННЫХ ДЛЯ ПРИЛОЖЕНИЙ ANDROID

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

 

В данном разделе мы рассмотрим часть кода и занимается долговременным хранением метаданных, аннотирующих видеофайлы. К этим метаданным относятся заголовок видео, его описание и URL видеофайла. Данный код находится внутри поставщика содержимого Android, который, по нашему мнению, как раз подходит для размещения кода базы данных. Будет подробно рассказано, как написать поставщик содержимого. Приведенный ниже код помогает проиллюстрировать, как в Android создается и используется база данных SQLite. В этом приложении будет применяться практически такая же база данных, как и в примере, где мы учились работать с инструментом командной строки sqlite3. Но на этот раз мы напишем код, в котором для управления данными используется API Android.

Читать »

Объекты, наследование и полиморфизм – JAVA ДЛЯ ANDROID

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

Java поддерживает полиморфизм, одну из основных концепций объектно-ориентированного программирования. Язык считается полиморфным, если объекты одного типа могут проявлять различные поведения. Это происходит, когда подтипы данного класса могут присваиваться переменной, имеющей тип базового класса. Рассмотрим это подробнее.

Читать »

Битовые карты в Android приложении

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

 

Битовая карта (Bitmap) – последний, четвертый, основополагающий компонент для рисования. Кроме нее, в этот квартет входит то, что мы собираемся рисовать (String, Rect и т. д.), Paint, с помощью которого мы будем рисовать, и Canvas, на котором нужно рисовать. Сама битовая карта содержит биты. Как правило, вам не придется работать непосредственно с Bitmap, так как Canvas, сообщаемый в качестве аргумента к методу onDraw, уже несет в себе одну битовую карту.

Читать »

Построение прямой касательной к двум окружностям Постановка задачи – КОМПАС в DELPHI

Добавлено Дата: 10 July, 2013 категория: Delphi, OLE, САПР

Предположим, что вам нужно построить фрагмент чертежа вида:

Данный фрагмент состоит из одного отрезка и двух дуг окружностей разного радиуса. Основная сложность построения такого чертежа состоит в определении точек касания между отрезком и дугами. Можно конечно вычислить их самому, вспомнив школьный курс геометрии. А можно поступить умнее: возложить все расчеты на систему КОМПАС, по аналогии с тем как мы строили дугу окружности касательную двум прямым в предыдущей главе. Как это сделать?

Читать »

Расширения языка C++ в CBuilder

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

Программисты, работающие на традиционном C++ резко критикуют CBuilder из-за  того,  что фирма Borland воплотила его компилятор, применив несовместимые расширения языка. Однако если рассмотреть все аспекты, то окажется, что это весьма неубедительный аргумент. В конце концов, если вы хотите писать код на стандартном C++, вам ничто не мешает – CBuilder легко его обработает. Не хотите работать с расширениями, не надо – воля ваша. CBuilder без проблем работает с языком C++ стандарта ANSI, и на нем вы можете создавать полноценные приложения под Windows, не используя VCL. При желании вы можете сделать все, что я только что перечислил. Только зачем?

Читать »

NSString Objective-C

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

NSString – еще один готовый класс, как и NSDate. В экземплярах NSString хранятся последовательности символов. В программном коде для создания экземпляра NSString можно использовать запись вида

NSString *lament = @"Why me!?";

Вспомните, по в проекте TimeAfterTime вводился следующий код:

Читать »

Модель  «приемник/действие» Objective-C

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

В частности, механизм «приемник/действие. используется таймерами. При создании таймера указывается задержка, приемник и действие. После истечения заданной задержки таймер отправляет сообщение действия своему приемнику.

Читать »

Пространства имен в XAML

Добавлено Дата: 8 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Будь то Windows Runtime или одна из библиотек .NET Framework, все  классы внутри этих библиотек разбиты на отдельные логические  группы. Разбиение достигается с помощью пространств имен. Так, класс Button в Windows Runtime находится  в  пространстве  имен  Windows.UI.Xaml.Controls. Соответственно, полное  имя  класса  Button  можно  записать  как  Windows.UI.Xaml.Controls. Button,  но   подобная  запись  встречается  редко.  Вместо  этого  используют директиву using.

Читать »

Типы DISTINCT

Добавлено Дата: 24 July, 2012 категория: SQL, Базы данных

Язык SQL поддерживает две разновидности определяемых пользователем типов — типы DISTINCT и структурированные типы; оба эти типа  определяются13  с помощью оператора CREATE TYPE. рассматриваются в этом подразделе, а структурированные типы — в  следующем  (ключевое слово "DISTINCT" записано здесь прописными буквами, чтобы подчеркнуть, что данное слово не используется в этом контексте в своем обычном естественном языковом смысле — как "различный"). Ниже приведено определение SQL для типа WEIGHT типа DISTINCT (сравните и сопоставьте всевозможные определения для этого типа на языке Tutorial D в разделе 5.4).

Читать »

Использование таймера в приложениях

Добавлено Дата: 7 July, 2012 категория: Win32 API

Для отслеживания временных промежутков в системе или выпол­нения действий в программе с требуемой периодичностью в Win32 реализован ряд API-функций. При работе с ними необходимо помнить, что Windows не является ОС реального времени, и точность подсчета времени зависит от возникновения прерываний в системе и количества одновременно запущенных приложений. Под временем Windows по­нимается количество миллисекунд, прошедших с момента старта ОС. Это время увеличивается на период системного таймера, и дополни­тельно синхронизируется с часами реального времени RTC (Real Time Clock).

Читать »

Работа с меню

Добавлено Дата: 5 July, 2012 категория: Win32 API

В большинстве Windows-приложений используется меню. Меню, располагающееся под заголовком окна, называется оконным или глав­ным меню. Плавающее меню может появиться в любом месте после щелчка правой кнопки мыши.

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

Читать »

Побочные эффекты дискретизации

Добавлено Дата: 15 May, 2012 категория: Программирование звука

Системы   дискретизации   звука   обычно   характеризуются   частотой   дискретизации,   то   есть   количеством   отсчетов,   которые   используются   для   представления звука  длительностью  в  1  секунду.  На  аудиокомпакт-дисках,  например,  для  представления   одной   секунды   монозвука   используется   44100   значений.   Для   сравнения  скажем,  что  в  большинстве  телефонных  систем  для  этих  же  целей  используется всего 8000 значений.

Читать »