Главная » Статьи для тега "должно"

Шаблоны кода Free Pascal

Добавлено Дата: 4 July, 2014 категория: Free Pascal

Шаблоны кода используются для вставки в набираемый текст заранее сформи- рованных заготовок. Каждой заготовке должно быть присвоено уникальное имя. Например, с именем ifthen может быть связан следующий фрагмент кода:

If | Then begin  end

Такой фрагмент может быть вставлен в набираемый текст либо после набора соответствующего имени, либо после клавишной команды <Ctrl>+<J>, если курсор установлен справа от имени шаблона. Если перед курсором отсутствует имя шаб- лона, то появляется всплывающее окно для выбора нужного шаблона. Если в шаб- лоне обнаружен символ |, то курсор останавливается на нем, символ удаляется, освобождая место для набора нестандартной вставки. В приведенном выше приме- ре между словами If и Then должно быть вставлено условное выражение.

Читать »

ОРИГИНАЛЬНАЯ АЛГЕБРА СИНТАКСИС

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

В данном разделе приведен конкретный синтаксис выражений реляционной алгебры, в которых используются оригинальные восемь операций наряду с операцией переименования RENAME. Этот синтаксис основан на применении языка Tutorial D. Он показан здесь в основном для использования в  последующем  изложении. Включено также несколько примечаний о семантике.

Читать »

Оконные сообщения и функции работы с окнами

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

Окно это не только область на экране, посредством которой при­ложение может представить свой вывод, это еще и адресат событий и сообщений в среде Windows.

Окно идентифицируется по дескриптору окна. Этот дескриптор (переменная типа HWND) однозначно определяет каждое окно в сис­теме. Windows организует свои окна в иерархическую структуру:

Читать »

Принципы информационной архитектуры

Добавлено Дата: 12 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »

Трансляция «липких» и упорядоченных Намерений

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

Если Намерение транслируется с помощью метода sendBroadcast, оно будет принято всеми Широковещательными приемниками, при этом вы не мо- жете контролировать порядок распространения результатов.

В случаях, когда порядок  получения Намерений Приемниками играет важ- ную роль или когда нужно, чтобы Приемники получили возможность влиять на транслируемое Намерение, можете использовать метод sendOrderedBroadcast:

Читать »

Приложение с точки зрения пользователя

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

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

Хотя Android уже начинает осваивать новые аппаратные платформы, основную массу устройств,  на которых он установлен,  все еще составля- ют мобильные  телефоны.  Помните,  что большинству пользователей этих устройств  в первую очередь нужен телефон  и только потом они обраща- ют внимание  на SMS, электронную почту, камеру и MP3-проигрыватель. Приложения, которые вы пишите, скорее всего, они отнесут к наименее приоритетной категории — полезным мобильным  утилитам.

Читать »

Модульная разработка

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

Rational Unified Process поддерживает модульную разработку (component-based development — CBD), представляющую собой создание и распространение преимущественно программных систем, собранных из компонентов, а также разработку и сборку таких компонентов.

Читать »

В описание исключения добавляйте информацию о сбое

Добавлено Дата: 16 May, 2011 категория: Java, Советы

 

Если выполнение программы завершается аварийно из-за необработанного исключения, система автоматически распечатывает трассировку стека для этого исключения. Трассировка стека содержит строковое представление данного исключения, результат вызова его метода toString. Обычно это представление состоит из названия класса исключения и описания исключения (detail message). Часто это единственная информация, с которой приходится иметь дело программистам или специалистам по наладке, исследующим сбой программы. И если воспроизвести этот сбой нелегко, то получить какую-либо еще информацию будет трудно или даже вообще невозможно. Поэтому крайне важно, чтобы метод toString в классе исключения возвращал как можно больше информации о причинах отказа. Иными словами, строковое представление исключения должно зафиксировать отказ для последующего анализа.

Читать »