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

Записи Free Pascal

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

Своим происхождением записи обязаны таблицам — одному из наиболее рас- пространенных документов представления данных, который возник задолго до по- явления ЭВМ. Одна из первых программных систем, взявших на вооружение запи- си — "Коммерческий Транслятор" (COMTRAN), разработанный в 1959 г. группой сотрудников IBM. Позднее данные типа запись составили основу алгоритмическо- го языка COBOL (COmmon Business Oriented Language), ориентированного на об- работку коммерческих документов.

Читать »

Упрощение доступа к полям записи Free Pascal

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

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

Читать »

Внешнее представление числовых констант

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

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

Читать »

Работа с файлами Free Pascal

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

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

Читать »

Внедрение простых значений Spring

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

Свойства компонента могут быть настроены в Spring с помощью элемента <property>. Элемент <property> во многом схож с элементом

<constructor-arg>, за исключением того, что вместо внедрения зна- чений через аргументы конструктора элемент <property> вызывает метод записи свойства.

Читать »

Работа с типизированными файлами Free Pascal

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

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

Читать »

АУТЕНТИФИКАЦИЯ И СИНХРОНИЗАЦИЯ в Android приложении

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

 

В Android 2.0 (API уровня 5) и выше появилась возможность писать собственные поставщики синхронизации для интегрирования с системными контактами, календарями и т. д. В таком случае синхронизация с удаленной службой является, к сожалению, слишком рискованной авантюрой, поскольку малейший сбой на любом этапе этого процесса попросту вызовет крах системы Android и спровоцирует перезагрузку (причем практически невозможно будет понять, что именно пошло неправильно). Но по мере развития Android синхронизация также становится проще и надежнее. На данный момент этот процесс протекает в два этапа: аутентификация (аутентификатор учетных записей) и синхронизация (поставщик синхронизации).

Читать »

ЗАПИСЬ АУДИО И ВИДЕО в Android приложении

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

 

Стандартный класс, поддерживающий запись, называется Medi aRecorder. Он во многом напоминает Medi aPl ауег и в течение жизненного цикла проходит через различные состояния. Эти состояния перечислены ниже (подробнее о них рассказывает диаграмма состояний, приведенная на сайте разработчиков Android по адресу http://developer.android.com/reference/android/media/MediaRecorder.html):

Читать »

Таблица свойств – приложение просмотра классов в CBuilder

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

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

Читать »

Я хочу сделать это сам! БД в CBuilder

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

У меня две маленькие дочки, и они часто заявляют, что хотят сделать что-нибудь сами, несмотря на то, что мне кажется, что у них это не получится. И что же — я постоянно не угадываю, и они справляются лучше, чем справился бы я сам. Мне кажется, таков уж  удел  родителей.  Фирма Borland столкнулась с такой же проблемой, когда ее программисты стали писать объекты VCL для работы с базами данных. Многие программисты напоминают моих дочерей в своем нежелании допустить, чтобы VCL делала всю работу по изменению, записи и удалению в базах данных посредством объекта DBNavigator. Они предпочитают сами проделать всю работу по перезаписи базы данных при добавлении, изменении или удалении. CBuilder позволяет вам делать собственноручно все, что вы сами пожелаете.

Читать »

Отслеживаем  изменения БД в CBuilder

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

Теперь, когда панель состояния находится на форме, надо отследить индивидуальные изменения, сделанные пользователем в записях базы данных. Для того чтобы что-то отследить, нам надо кое- что узнать о том, когда и какие события происходят в «жизни» записи.

Читать »

Поразрядные операции Objective-C

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

В первой части книги я сравнил память компьютера с огромным массивом переключателей, которые могут находиться во включенном или выключенном состоянии. Каждый переключатель представляет один бит; значение 1 обычно считается «включенным», а 0 – «выключенным».

Читать »

Проверка данных БД в CBuilder

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

Если бы мы жили в идеальном мире, мы бы просто позволили пользователям изменять данные, как им заблагорассудится, и предоставить CBuilder выполнять всю остальную работу. Если вы знаете, где находится идеальный мир, расскажите и мне — я тоже хочу там побывать. В этом же мире, к сожалению, вопрос проверки целостности данных (data integrity) в базе неизбежно поднимается при любом обсуждении приложений, работающих с базами данных.

Читать »

Запись в файлы с использованием NSString и NSData Objective-C

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

Библиотека Foundation предоставляет разработчику несколько простых механизмов чтения и записи в файлы. Некоторые из них будут рассмотрены в этой главе.

Запись NSStгing в файл

Начнем с сохранения в файле содержимого NSString. При записи строки в файл необходимо указать используемую кодировку, то есть способ представления каждого символа в виде массива байтов. В кодировке АSCII буква ‘А’ хранится в виде 01000001, а в кодировке UTF-16 та же буква ‘А’ представляется в виде 0000000001000001.

Читать »

Программирование устройств с шиной 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Сххх)   имеют  наибольшую  емкость  из  всех микросхем с последовательным доступом.

Читать »