Главная » Статьи для тега "качестве"

Интегрированная среда разработки Eclipse

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

Eclipse – это универсальная платформа для работы с несколькими технологиями. Она находит разнообразное применение при создании интегрированных сред разработки для нескольких языков, а также при создании специализированных сред разработки для конкретных SDK. Кроме того, она не сводится к поддержке инструментария для разработки программ и предоставляет, в частности, платформу для полнофункциональных клиентских приложений (RCP) в системе Lotus Notes, а также применяется в нескольких других контекстах.

Читать »

Интегрированная среда разработки Eclipse

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

Eclipse – это универсальная платформа для работы с несколькими технологиями. Она находит разнообразное применение при создании интегрированных сред разработки для нескольких языков, а также при создании специализированных сред разработки для конкретных SDK. Кроме того, она не сводится к поддержке инструментария для разработки программ и предоставляет, в частности, платформу для полнофункциональных клиентских приложений (RCP) в системе Lotus Notes, а также применяется в нескольких других контекстах.

Читать »

Типы реализации коллекций – JAVA ДЛЯ ANDROID

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

 

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

ArrayList – список на основе массива. В нем быстро происходит индексация, но медленно изменяется размер.

Читать »

Синхронизация и потоковая безопасность – JAVA ДЛЯ ANDROID

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

 

Когда два или более работающих потока имеют доступ к одному и тому же набору переменных, потоки могут изменять эти переменные, причем так, что возможно повреждение данных или нарушение логики одного или нескольких из этих потоков. Подобные ненамеренные ошибки конкурентного доступа называются нарушениями безопасности потоков (thread safety violations). Их сложно воспроизводить, сложно находить и сложно тестировать.

Читать »

Дуга окружности Что мы будем строить – КОМПАС в DELPHI

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

В данной главе мы рассмотрим три метода построения дуг окружности. Для лучшей их демонстрации предлагаю использовать их для построения одной и той же дуги.

В качестве примера такой дуги возьмем полуокружность радиуса 10 с центром в точке с координатами (100,100).

Читать »

Программирование с использованием индексированных переменных Bascom

Добавлено Дата: 13 February, 2013 категория: Bascom-8051, Basic, Железо

Компилятор Bascom допускает использование массивов переменных, записываемых под одним именем и различающихся  порядковым  номером  расположения.  Параметр,  указывающий  номер  переменной  в  массиве называется индексом. В качестве индекса (указателя) может  использоваться константа, одно- или двухбайтная числовая  переменная.  Массив  может  располагаться  во  внутренней  или  во  внешней  памяти.  Массивы  могут строиться из одинаковых переменных любого типа, за исключением битовых. С индексированными переменными во многих  случаях можно работать как с обычными переменными соответствующего типа. Однако,  некоторые операторы не рассчитаны на подстановку в качестве операндов индексированных переменных и воспринимают их как обычные переменные, т.е. считывают и записывают данные  только первого элемента массива,   имеющего адрес,  совпадающий  с  адресом  массива.  Ниже  приведен  небольшой  пример  программы  с  использованием индексированных переменных. В ней также указано два случая невозможности использования индексированных переменных и варианты замены неработающего оператора.

Читать »

Типы функций

Добавлено Дата: 31 May, 2012 категория: Haskell

Необходимо отметить, что понимание функций в функциональном программировании достаточно серьёзно  отличается от их восприятия в императивных языках. Дело в том, что в рамках функциональной парадигмы функция является программной сущностью, которая  обладает типом, является объектом, над которым можно производить действия: во-первых,  передавать в другие функции в качестве фактического значения; а во-вторых, возвращать в качестве вычисленного значения. Такое положение вещей является прямым следствием из принятой модели типизации языка Haskell (статическая типизация Хиндли-Милнера), в рамках которой у функций имеются типы.

Читать »

Модуль List

Добавлено Дата: 17 May, 2012 категория: Haskell

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

Читать »

Функции  высшего порядка

Добавлено Дата: 11 May, 2012 категория: Haskell

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

Читать »

УСТРОЙСТВО СПРАВОЧНИКА 1С

Добавлено Дата: 5 May, 2012 категория: 1С Предприятие

Опыт, приобретенный при  работе  с объектами  типа СписокЗначений,  ТаблицаЗначений и  Перечисление, позволяет  перейти  к  более  серьезным объектам  агрегатного типа  справочникам.  Их  назначение   хранить достаточно стабильные  данные и  предоставлять их для различных целей.  Так, данные справочника Подразделения используются  при учете материалов,  основных  средств,  на  эти  данные  ссылается справочник  Сотрудники  и  т.  д. То есть  справочники  должны  органично  встраиваться в  общую  модель  предприятия  или его подразделения.

Читать »

Отображение модальных форм из DLL

Добавлено Дата: 11 March, 2012 категория: Delphi

В настоящем разделе рассматривается разработка модальной формы, доступной в библиотеке DLL. Одна из причин, по которым имеет  смысл размещать используемые формы в библиотеке DLL, заключается в возможности применения таких  форм  в дру гих приложениях Windows  и даже в другой  среде  разработки (например в C++ или  в Visual Basic).

Читать »

Визуальные стили и темы

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

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

Вы можете легко менять внешний вид приложения, указывая различные стили в качестве темы в манифесте  своего проекта.

Читать »

Использование тегов intent-?lter для обслуживания неявных Намерений

Добавлено Дата: 28 February, 2012 категория: Разработка для Android

Если Намерение запрашивает выполнение какого-либо действия с опре- деленным набором данных, каким образом Android выбирает приложение (или компонент) для обслуживания этого запроса?

Фильтры намерений используются для регистрации Активностей, Сервисов и Широковещательных приемников в качестве компонентов,  способных вы- полнять заданные действия с конкретным видом данных. С помощью этих Фильтров также регистрируются Широковещательные приемники, настроенные на трансляцию Намерением заданного действия  или события.

Читать »

Вложенные ресурсы

Добавлено Дата: 27 February, 2012 категория: Разработка для Android

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

Читать »

Применение анимации, основанной на расчете промежуточных кадров

Добавлено Дата: 13 February, 2012 категория: Разработка для Android

Анимация может использоваться в сочетании с любым Представлением. Делается  это с помощью метода startAnimation, которому в качестве пара- метров передаются объекты Animation  или AnimationSet.

Анимационные последовательности остановятся после первого воспро- изведения,  однако такое поведение  можно изменить,  используя методы setRepeatMode и setRepeatCount, вызываемые из тех же объектов Animation и AnimationSet. Вы можете зациклить анимацию  или заставить  ее повто- ряться в обратном порядке, используя режимы RESTART и REVERSE соот- ветственно. Параметр для метода setRepeatCount будет указывать, сколько раз анимация  должна повториться.

Читать »