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

Применение статического анализа к коду Android – ECLIPSE

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

 

В Find Bugs есть команда меню, перспектива и несколько видов, которые помогут вам при поиске ошибок. Для запуска Find Bugs выберите соответствующую команду в контекстном меню проекта (рис. 5.13).

Читать »

Создание объекта JAVA ДЛЯ ANDROID

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

 

Новый объект, экземпляр определенного класса, создается при помощи ключевого слова new:

Trivial trivial = new TrivialO:

Слева от оператора присваивания = в этом утверждении определяется переменная, которая называется trivial. Эта переменная имеет тип Trivial, поэтому ей могут быть присвоены лишь объекты типа Trivial. В правой части утверждения присваивания происходит выделение памяти для нового экземпляра класса Trivial и инициализируется экземпляр. Оператор присваивания присваивает переменной . ссылку на только что созданный объект.

Читать »

Рекурсия Objective-C

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

Может ли функция вызвать сама себя? А почему бы и нет? Это называется рекурсией.

Возможно, вы слышали скучную длинную песню «99 бутылок пива». Создайте новую

программу командной строки С с именем BeerSong. Откройте файл main.c, добавьте функцию для вывода слов песни и вызовите ее из main():

Читать »

Арифметические операторы

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

Java поддерживает семь арифметических  операторов, которые работают с любыми числовыми типами:

+ сложение

- вычитание

* умножение

/ деление

% остаток

Java также поддерживает унарный минус (-) для изменения знака числа. Знак может быть изменен оператором следующего вида:

Читать »

Родные методы

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

Их прозвали “чудо-рабочими”,  когда один из них поинтересовался, каким гаечным ключом нужно забивать шуруп в стену

Джордж Браун, конгрессмен, Сан-Бернардино, Калифорния.

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

Читать »

Методы wait и notify

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

Механизм блокировки решает проблему с наложением потоков, однако хотелось бы, чтобы потоки могли обмениваться информацией друг с другом. Для этого существует два метода: wait и notify. Метод wait позволяет потоку дождаться выполнения определенного условия, а метод notify извещает все ожидающие потоки о наступлении некоторого события.

Читать »

Компонент TddgDigitalClock — создание событий компонента

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

Компонент TddgDigitalClock иллюстрирует процесс создания событий, опре деленных пользователем, и предоставления доступа к ним.  Здесь  используется та же технология, что  и при  создании событий описанного выше  компонента TddgHalf- Minute.

Компонент TddgDigitalClock является производным от  компонента TPanel. Мы решили, что  класс  TPanel идеально подходит для  предка  создаваемого компо нента, так как содержит свойства BevelXXXX, благодаря которым компоненту TddgDigitalClock можно  придать привлекательный внешний вид.  К тому же  для отображения системного времени можно использовать свойство TPanel.Caption.

Читать »

Среда поддержки выполнения CLR

Добавлено Дата: 30 November, 2011 категория: Delphi

Среда CLR, являющаяся частью оболочки .NET Framework, обеспечивает непосредственную работу программ, выполненных в соответствии с соглашениями .NET. Эта среда связывает программы, которые могут быть написаны на любых языках, с операционным окружением .NET, обеспечивая и обслуживая все системные вызовы и подключая при необходимости те или иные стандартные библиотеки[1]. Для этого, очевидно, двоичный код программы должен отвечать определенным требованиям.

Читать »

Unicode и Win32

Добавлено Дата: 6 June, 2011 категория: Delphi

Однако в Windows 32-разрядных версий весь механизм объявления языка стал настолько запутанным, что здравая идея двухбайтных Unicode-символов, однозначно определяющих язык, оказалась полностью выхолощенной. Во г как это происходит в логике разработчиков, например, Word. Вы устанавливаете текущую раскладку (в Windows 98 это и называется именно так — "раскладка", но в Windows ХР, как мы увидим, будет уже "язык"), в соответствии с чем происходит переключение кодовой страницы и символы вводятся в нужном начертании. Как мы говорили ранее, сверх этого никакая установка языка отдельно уже не требуется — ведь мы имеем Unicode, в котором каждый символ однозначно сам определяет свою языковую принадлежность. Как бы не так! Наберите в Word русский текст, выделите его, и через меню Сервис | Язык | Выбрать язык объявите его хоть английским, хоть албанским — и такая операция у вас спокойно пройдет! Это кому и в каком страшном сне могло присниться, что текст, который вы читаете сейчас, может быть объявлен английским (причем "английскими" также станут цифры, пробелы, кавычки, точки, запятые…)? Я. как автор этого текста, однозначно и недвусмысленно указал, выбрав раскладку, что перед вами именно русский текст. Иногда в нем встречаются английские слова и отдельные буквы, и для них также однозначно указано в первом байте символа, что именно вот это есть символ английский. Отсюда кошмарная неразбериха с проверкой правописания, когда вы не знаете, подчеркнуто красным слово потому, что вы его неправильно написали, или потому, что оно "английское". Особенно забавно выглядит, когда вы можете написать английское слово, объявить его русским, потом вернуться в его середину, переключиться на английский и вставить одну букву: все, что до этой буквы и после нее, будет подчеркнуто красным, как ошибочно набранное, а сама буква — нет.

Читать »

Диаграммы состояний UML

Добавлено Дата: 30 May, 2011 категория: UML

 

Диаграммы состояний (state machine diagrams) – это известная технология описания поведения системы. В том или ином виде диаграммы состояний существуют с 1960 года, и на заре объектно-ориентированного программирования они применялись для представления поведения системы. В объектно-ориентированных подходах вы рисуете диаграмму состояний единственного класса, чтобы показать поведение одного объекта в течение его жизни.

Читать »

Разделы UML

Добавлено Дата: 28 May, 2011 категория: UML

 

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

Читать »