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

Краткая справка по операторам языка Free Pascal

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

Основные операторы представлены в табл. П1.7.

Таблица П1.7. Операторы языка Free Pascal

Читать »

Программирование с объектами Free Pascal

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

В этом разделе демонстрируются некоторые идеи объектно-ориентированного программирования, реализованные в режиме Object Pascal extension on, который устанавливается с помощью команды Options      Compiler.

Читать »

Определение срезов множества точек сопряжения Spring

Добавлено Дата: 9 June, 2014 категория: Spring

На рис. 5.4 представлено выражение, определяющее срез множест- ва точек сопряжения, который можно использовать для применения совета к вызову метода play()  интерфейса Instrument.

Читать »

Выполнение операций со значениями SpEL Spring

Добавлено Дата: 28 April, 2014 категория: Spring

Язык SpEL предлагает несколько операций, которые могут при- меняться к значениям в выражениях. Эти операции перечислены в табл. 2.5.

Таблица 2.5. Язык SpEL включает несколько операторов для манипулирования значениями в выражениях

Читать »

Оператор goto в Visual C# (Sharp)

Добавлено Дата: 9 March, 2014 категория: C#

Оператор  goto позволяет  передавать  управление  из  одного  места  кода  в другое. В прошлом, когда не было объектов, методов и других продвинутых конструктивов программирования, разработчики использовали оператор goto, потому что у них не было другого выхода. В настоящее время многие разработчики программного обеспечения недолюбливают оператор goto. Они считают его использование прнаком неряшливого программирования, и что его никогда не следует применять. На форуме Channel 9 (http://channelg.msdn.com/ShowPostaspx?PageIndex=I&PostID= 14652) есть хорошая дискуссия на предмет использования оператора goto.

Читать »

Оператор using

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

 

Оператор using в C++ убирает необходимость употреблять имя области namespace в данном блоке кода. Например, если у вас есть несколько классов, определенных  в области namespace std, то выражение

using namespace std;

позволяет вам обращаться к любому классу в этой области без указания  модификатора  std::. Однако такое изменение отразится также на всех других классах и областях namespace в системе. Предположим, что в нашем прошлом примере областей fred и george вы бы написали:

Читать »

Целочисленное  деление Objective-C

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

Многие начинающие программисты С удивляются тому, как работает целочисленное деление. Давайте попробуем:

#include <stdio.h>

int main (int argc, const char * argv[])

{

printf("3 * 3 + 5 * 2 = %d\n", 3 * 3 + 5 * 2);

Читать »

If/else Objective-C

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

Одна из важнейших идей программирования – выполнение разных действий в зависимости от обстоятельств. Все ли обязательные поля заполнены на форме заказа? Если все, то разблокировать кнопку Submit. Остались ли у игрока неиспользованные жизни? Если остались, продолжить игру, а если нет – отобразить картинку с могилкой и воспроизвести печальную музыку.

Читать »

Создаем поле ввода C++ Builder

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

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

Читать »

Программирование устройств с шиной Microwire

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

В новой версии компилятора Bascom (начиная с 1.20) добавлены операторы для работы с микросхемами, имеющими последовательный интерфейс Microwire. Интерфейс Microwire внешне во многом похож на SPI – те же четыре линии (DI – прием данных, DO – выдача данных, CS – выбор кристалла, Clk – синхронизация). Однако, отличие от SPI существенно – число посылаемых бит не кратно восьми. Таким образом, полноценная реализация интерфейса Microwire имеющимися операторами SPI или аппаратным SPI затруднительна. Основное применение интерфейса  Microwire   связано  с  микросхемами  энергонезависимой  памяти  серии  93С06  –  93С57,  главное достоинство которых связано с высокой надежностью хранения данных и с очень высокой скоростью считывания. Современные  микросхемы  с  интерфейсом  Microwire  (серия  45Сххх)   имеют  наибольшую  емкость  из  всех микросхем с последовательным доступом.

Читать »

ОБЗОР ЯЗЫКА SQL

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

В языке SQL имеются операции как определения данных, так и манипулирования ими. Сначала мы познакомимся с операциями определения данных. На рис. 4.1 показано, как с помощью средств языка SQL определяется база данных поставщиков и деталей (ср. с рис. 3.09 в главе 3). Как можно видеть, определение включает по одному оператору CREATE TYPE для каждого из шести определяемых  пользователем типов (User-Defined Type — UDT) и по одному оператору CREATE  TABLE ДЛЯ каждой из трех базовых таблиц (как было указано в главе 3,  ключевое  слово TABLE В операторе CREATE TABLE обозначает именно базовую таблицу). Каждый оператор CREATE TABLE задает имя создаваемой базовой таблицы, имена и типы данных столбцов этой таблицы, а также первичный ключ таблицы и любые внешние ключи, присутствующие в ней (кроме того, может быть указана другая дополнительная информация, которая не показана на рис. 4.1). Приведем еще пару замечаний по синтаксису.

Читать »

ИЕРАРХИИ ТИПОВ

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

В этом разделе представлен рабочий пример, который используется на протяжении всей остальной части этой главы. Этот пример относится к множеству геометрических типов (PLANE_FIGURE, ELLIPSE, CIRCLE, POLYGON и  т.д.), упорядоченных в виде так называемой иерархии типов (рис. 20.1). Ниже приведены наброски определений для

Читать »

Программирование в оболочке UNIX

Добавлено Дата: 20 August, 2012 категория: Программирование для UNIX

Многие  пользователи воспринимают оболочку как интерактивный командный процессор, но на самом  деле  она является языком программирования, в котором каждый оператор запускает команду. Этот исторически сформировавшийся язык во многом необычен, ведь  ему при ходится   обеспечивать  как  интерактивность, так   и  программируемость. Разнообразие его применений привело к появлению огромного количества  нюансов языка,  хотя для эффективной работы не  обязательно знать их  все.  В данной главе на примере разработки нескольких полезных программ поясняются основы программирования в оболочке. Это не  учебник. Когда  вы  будете  читать эту  главу, под  рукой всегда  должна быть страница sh(1)  справочного руководства по UNIX.

Читать »

Транзакции  ПОДДЕРЖКА ЯЗЫКА SQL

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

В этом разделе средства поддержки работы с транзакциями в языке SQL (в частности, процедуры восстановления  на основе транзакций) рассматриваются  в  соответствии  с общими принципами, описанными в предыдущих разделах. Прежде всего, в системе гарантируется,  что  выполнение  большинства  операторов  SQL  происходит  неразрывно (единственными исключениями являются CALL и RETURN). Кроме того, как было описано в главе 4, в языке SQL предусмотрены непосредственные аналоги операторов BEGIN TRANSACTION, COMMIT и ROLLBACK, которые называются в нем, соответственно, START TRANSACTION, COMMIT WORK и ROLLBACK WORK. Ниже показан синтаксис оператора START TRANSACTION.

Читать »

ОПЕРАТОРЫ GOSUB И RETURN

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

Подпрограмма представляет собой набор операторов программы, к которому можно обратиться  с помощью  оператора  GOSUB   из   любой  строки  программы.  Когда  операторы   подпрограммы исполнены  и  достигнут  оператор  RETURN,  управление  автоматически   передается  обратно,  к оператору в строке, непосредственно следующей за GOSUB. На рис. 5.1  строки с 500-й по 600-ю представляют собой подпрограмму, которая первый раз вызывается из строки 100; после исполнения подпрограммы управление возвращается к строке 110. Вслед за  этим подпрограмма вызывается из строки 200, и после ее исполнения управление возвращается  к  строке 210. Обратите внимание на оператор STOP в конце основной программы: если бы он отсутствовал, управление передавалось бы строке 500 и исполнение программы продолжалось  бы до строки 600, при попытке исполнения которой  была  бы  зафиксирована  ошибка  с   выдачей  соответствующего  сообщения,  например RETURN   STATEMENT   FOUND   WITHOUT   A   GOSUB   (обнаружен   оператор   RETURN   без предшествующего GOSUB).

Читать »