Posts Tagged ‘классы’

Куда положить класс в Symfony

Суббота, Январь 31st, 2015 Нет комментариев

Under : , , , ,

Этот вопрос мучает много, так как почти все из нас перфекционисты. (далее…)

OrientDB — рекомендации именования классов

Пятница, Январь 30th, 2015 Нет комментариев

Under : , , , ,

Предлагаю использовать именование классов по следующим правилам. (далее…)

Стандарт кодирования

Пятница, Январь 30th, 2015 Нет комментариев

Under : , , , , ,

Хороший стандарт кодирования важен в любом проекте, и особенно там, где множество разработчиков работают над одним проектом. Наличие стандарта кодирования помогает гарантировать, что код высокого качества, с меньшим количеством ошибок, и легко поддерживается. (далее…)

regex и классы символов

Вторник, Январь 27th, 2015 Нет комментариев

Under : , , , ,

Наверняка Вы видели в мане по PHP пример замены URLs ссылок в тексте на HTML-оформление, однако в руководстве ничего не написано про классы применяемые в этом регулярном выражении. (далее…)

Создание и использование методов в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Большое удобство в си шарп, связанное с созданием классов – это возможность конструировать собственные методы. Метод представляет собой блок кода, содержащий инструкцию для совершения некий действий над объектом.
Методы объявляются классе с указанием квантора видимости, т.е. уровня доступа, например, public или private. Чтобы этот блок кода мог обрабатывать конкретные значения, в момент вызова метода ему передаются необходимые аргументы (те самые значения).  У метода может не быть ни одного параметра, может быть один или несколько параметров.  Параметры перечисляются через запятую в круглых скобках, и указываются после имени метода, например: (далее…)

Создание и использование структур в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , , ,

Структуры — это облегченная версия классов:

  • Создавая структуры, нет необходимости объявлять конструктор по умолчанию (без аргументов).
  • Структуры, в отличие от классов, не поддерживают наследование.

Классы стоит заменять структурами тогда, когда создается простой объект небольших объемов. Такой способ создания объектов, наряду с перечислениями, делает код удобным для понимания человеком. Структуры объявляются с помощью ключевого слова struct. (далее…)

Структура MIDP UI API

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

Центральным звеном MIDP пользовательского интерфейса является screen. Каждое MIDP приложение имеет Display на котором одновременно может показываться только один Displayable объект. Приложение устанавливает текущий Displayable объект на Display, основываясь на поставленных задачах. Когда пользователь выбирает команды приложение уведомляется, и изменяет текущий Displayable объект, если это необходимо.

Displayable объект, является функциональной единицей, которая инкапсулирует специфичный для устройства графический интерфейс и взаимодействие с пользователем. (далее…)

Screen: высокоуровневый объект инкапсулирющий пользовательский интерфейс и расширяющие его классы

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , , ,

Screen является абстрактным классом который расширят Displayable класс. Screen обеспечивает подклассы заголовком и бегущей строкой (ticker).

Screen определяет четыре метода:
public java.lang.String getTitle()
public void setTitle (java.lang.String newTitle)
public javax.microedition.lcdui.Ticker getTicker()
public void setTicker (javax.microedition.lcdui.Ticker newTicker)

Первые два метода позволяют установить и получить заголовок. Следующие два метода позволяют установить и получить Ticker.

Ticker — представляет бегущую строку на дисплее. Когда строка оканчивается, бегущая строка стартует снова. Направление ‘бега’ определяется устройством. Один Ticker может использоваться несколькими Screen’ами. (далее…)

Midlet suite

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , ,

Одна из центральных целей MIDP модели обеспечить распределение ресурсов и данных между мидлетами. Для того чтобы мидлеты могли взаимодействовать друг с другом и распределять данные и ресурсы они должны быть помещены в один jar файл. Коллекция мидлетов в одном jar файле называется MIDlet suite. Мидлеты в пределах одного MIDlet suite могут разделять общее пространство имен (persistent storage), runtime object heap, и статические поля в классах. Отдельные классы файлы не могут быть удалены. Другими словами атомарная единица инсталляции приложения является MIDlet suite. MIDlet suite можно охарактеризовать «пакетом» и окружением.

Пакет.
jar файл может включать в себя следующее:
Класс файлы
Ресурсы (например, графические файлы)
Манифест — описывающий jar файл

Манифест должен содержать следующие атрибуты: (далее…)

Использование J2ME. Часть 1

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , , ,

Обзор

В этой статье будет дана попытка дать небольшой обзор новой редакции Java – Java 2 Micro Edition (J2ME в дальнейшем). Основное внимание будет уделено профилю J2ME MIDP. Также будет приведен развернутый пример создания мобильного приложения для профиля MIDP. Несмотря на то, что в данное время существует множество различных реализаций конфигураций и профилей J2ME, в данной статье будут рассматриваться только решения Sun.

J2ME

Несмотря на название схожее с J2EE или J2SE вряд ли Вы где-нибудь найдете JDK для J2ME [1] или что-либо подобное. Дело в том, что J2ME объединяет под своим названием множество технологий, каждая из которых решает свою конкретную задачу. А именно, спецификация J2ME определяет так называемые конфигурации (configuration). Каждая конфигурация описывает среду выполнения J2ME приложения (JVM, набор доступных классов, некоторые правила функционирования приложений). Для конфигурации в свою очередь может быть определено несколько профилей (profile), каждый из которых ‘уточняет’ среду выполнения, добавляя или запрещая использование каких-либо классов, определяя новые правила функционирования приложения. Очень точно эту концепцию отражает рис. 1. (далее…)