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

ИДИОМЫ ПРОГРАММИРОВАНИЯ В JAVA ДЛЯ ANDROID

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

 

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

Читать »

Запросы к базе данных и считывание информации из базы данных

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

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

1. Создание предложения SQL, описывающего данные, которые вам требуется получить.

2. Применение этого предложения к базе данных.

Читать »

Обзор BDE

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

Следующая часть нашего обзора инструментов относится к BDE, то есть Borland Database Engine (универсальная машина баз данных), которая представляет собой интерфейс со многими стандартными базами данных. BDE умеет напрямую работать с базами данных dBase и Paradox, а также  Interbase. Кроме того, в некоторых версиях поставки CBuilder (Professional и выше)  BDE

Читать »

Работа с Delphi в CBuilder

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

Как вам повторяют снова и снова, CBuilder — это просто Delphi, использующий для разработки приложений язык программирования C++ вместо Object Pascal. Если это действительно так (а это действительно так), то нельзя ли использовать объекты Delphi в CBuilder? И как было бы замечательно, если можно было бы взять уже созданные формы и  программы  Delphi  и использовать их в CBuilder. И не является ли главной в использовании кода возможность использовать не только код из ранее разработанных приложений, но и код, написанный в другой среде разработки?

Читать »

Определение состояния файла в CBuilder

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

Как я уже отмечал, функции API FindFirstFile и FindNextFile возвращают указатель  на заполненную структуру типа WIN32_FIND_DATA. Эта структура — целый кладезь информации о файле. Не только основное, но также и альтернативное имя файла находится здесь. Кроме того, здесь есть и размер файла (по непонятным причинам записанный в двух  двойных  машинных словах, переставленных относительно друг друга: сначала старшее слово, затем младшее), и атрибуты файла, которые мы, собственно, и искали.

Читать »

Общение с другими пользователями UNIX

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

Если в вашей UNIX-системе работают несколько пользователей, то однажды, как гром  среди ясного неба, на вашем экране появится что-то вроде

Message from  mary tty7…  Сообщение от mary

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

Читать »

Вход в систему UNIX

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

У пользователя должны быть  имя  и пароль, которые можно получить у системного администратора.  Система UNIX  поддерживает работу  с разными терминалами, но  она  строго  ориентирована на  устройства, имеющие нижний регистр. Регистр имеет  большое значение! Так  что если терминал работает только в верхнем регистре (как некоторые видео и  портативные терминалы), жизнь  пользователя превратится в такую пытку, что ему придется поискать другой терминал.

Читать »

Объектные базы данных

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

В период с конца 1980-х годов до середины 1990-х годов системы объектноориентированных баз данных (или сокращенно — объектные системы) вызывали значительный интерес. В тот период некоторые  исследователи рассматривали объектные системы как серьезного  конкурента реляционных систем (или, во всяком  случае,  конкурента   систем  SQL).  В  наши  дни  с  такой  позицией соглашаются    лишь     немногие;    большинство    специалистов    в    области информационных    технологий   теперь   считают,   что   объектные   системы, возможно,  имеют определенную область применения, но эта область является довольно   ограниченной   [25.33].   Тем   не   менее,   такие   системы   все   еще заслуживают  внимательного  изучения.  Поэтому  в  данной  главе   подробно рассматриваются объектные системы; здесь представлены и описаны основные объектные понятия; там, где это уместно, эти  понятия подвергнуты анализу и критике,  а  также  приведены  некоторые   выводы  относительно  перспектив применения этих понятий в системах баз данных в будущем.

Читать »

ПРИМЕНЕНИЕ ЯЗЫКА XML В БАЗАХ ДАННЫХ

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

Теперь (наконец-то!) мы можем приступить к изучению вопроса о том, какое значение имеют описанные выше особенности языка XML, в частности, для организации работы баз данных. Безусловно, что есть потребность хранить документы XML (возможно, точнее следовало сказать, данные XML) в базах данных, а также иметь возможность извлекать и обновлять эти данные по требованию. В действительности, существует также прямо противоположная потребность, а именно получать "обычные" данные или данные,  отличные  от  XML  (в  частности,  результаты  некоторого  запроса)  и  преобразовывать их в  форму XML, так, чтобы их можно было (например) передавать в виде документа XML некоторому потребителю. Начнем с подробного изучения  первого из этих требований.

Читать »

СРЕДСТВА SQL ДЛЯ СИСТЕМ ПРИНЯТИЯ РЕШЕНИЙ

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

В первоначально опубликованную версию стандарта SQL: 1999 с самого начала были включены определенные средства OLAP (по сути, дополнения GROUPING SETS, ROLLUP и CUBE к конструкции GROUP BY, которые описаны в разделе  22.7), а через год после публикации этой версии в стандарт было введено много дополнительных средств в форме "Дополнения OLAP" к этому стандарту [22.21]. Изложение исчерпывающих сведений об этом дополнении далеко выходит за  рамки данной книги, поэтому остановимся на приведенном ниже кратком описании включенных в него средств.

Читать »

Вывод программы в качестве аргументов UNIX

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

Теперь перейдем от аргументов команды внутри командного файла к формированию  аргументов. Конечно же,  самый  распространенный способ  порождения аргументов состоит в расширении имени файла с помощью метасимволов типа  * (не считая явного ввода аргументов), но есть и другой хороший способ – запуск программы. Вывод любой  программы может быть  помещен в командную строку, для  этого команда должна быть заключена в обратные кавычки `…`:

Читать »

ПОДДЕРЖКА ПРЕДСТАВЛЕНИЙ В ЯЗЫКЕ SQL

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

В этом разделе будут рассмотрены средства поддержки представлений, существующие в языке SQL (ко времени написания данной книги в языке SQL не была предусмотрена поддержка снимков). Прежде всего, рассмотрим синтаксис  оператора создания представления CREATE VIEW, как показано ниже. (Здесь для краткости не рассматривается целый ряд опций и альтернатив, в частности, возможность определить представление как имеющее некоторый структурированный тип с помощью ключевого слова"ОF".)

Читать »

ГЕНЕРАТОРЫ-ТИПОВ и реляционная модель

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

Теперь обратимся к изучению типов, которые не определены с помощью оператора TYPE, а получены путем вызова некоторого генератора типа (type  generator). В общем, генератор типа — это просто особый вид оператора; его специфика состоит в том, что он возвращает тип, скажем, вместо простого  скалярного значения. Например, в обычном языке программирования можно применить следующую конструкцию.

Читать »

КРАТКИЙ ОБЗОР ЯЗЫКА XML

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

Название XML является сокращением от "Extensible (не extensible!) Markup Language" (расширяемый язык разметки). Неформально документ XML можно определить как документ, созданный с использованием средств XML. Ниже приведен простой пример. Обратите внимание на то, как широко используются в нем угловые скобки, "<" и ">" (их не следует путать с угловыми скобками, которые применяются в этой книге в грамматических определениях, которые представлены в форме Бэкуса-Наура).

Читать »

Защита данных

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

Вопросы  защиты  данных  часто  рассматриваются  вместе  с   вопросами поддержки целостности данных (по крайней мере, в неформальном контексте), хотя на самом деле это совершенно разные понятия. Термин защита (security) относится   к   защищенности   данных    от   несанкционированного   доступа, изменения или  умышленного разрушения, а целостность— к точности или достоверности данных’. Эти термины можно определить, как показано ниже.

Читать »