Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Ø  Разрабатываемые для конкретного заказчика.

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

Таблицы СУБД и связи м/д ними

Единицей, хранящейся в БД и является таблица. Каждая табл. представляет собой совок строк и столбцов. Где строка соотв. конкретному событию или явлению, а столбец атрибутам (признакам, параметрам) этого объекта, события, явления. М/д отдельными таблицами БД могут существовать связь. Например: Ио покупателя в пред табл. может быть добавлена в другой. БД, м/д табл., в кот сущ. связь – реляционная.

Связные отношения м/д таблицами взаимодействуют по принципу главная - детальная. Главная - родительская, а детальная – дочерняя. Одна и та же таблица не может быть ни той, ни другой по отношению к табл. БД.

Первичные ключи и индексы

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

Индексы не требуют непременной уникальности значений входящих в их состав полей. Они устанавливаются по полям, которые используются при поиске и сортировки данных: индексы помогут системе значительно быстрее найти нужные данные и отсортировать их в нужной последовательности.

НЕ нашли? Не то? Что вы ищете?

Создание БД в Delphi

I Создание БД

1. Пуск – программы – Borland Delphi – Database Desktop

2. File – new – table – Paradoks7

3. Настройка таблицы: Table properties – Table. Language+Madifity … Пароль – Password Security

4. Сохранить на диске С.

II Соз образа

1.  Пуск – программы – Borland Delphi – SQL Explorer

2.  Object – new – название моей БД

3.  Path – указать путь. Связь object – Apply

III Созд формы в Delphi

Data Access – Data Source1

Data Control – DB Grid – таблица

DB Navigator – управление таблицей

BDE – Table

IV Свойства

1.  Table

Data Base Name – образ

Table Name – таблица

2.  DB Grid текст

Data Source1 заголовок

3.  DB Navigator

Data Source

4. Data Source

Data Set

4.  Table Active = true

V Сохранить

Отчеты

Билет №7

Работа с графикой

Графика языка Паскаль – это перечень графических процедур и функций.

1.  Line – процедура рисования отрезков. Аргументы процедуры: координаты точек концов отрезка. Отрезок рисуется от нач точки до последней. Отрезок рисуется цветом, установленным последней процедурой setcorol.

2.  Circle – процедура рисования окружности. Аргументы процедуры: корд центра и радиус.

3.  putpixel: Процедура установки точки. Аргументы процедуры: координаты точки и цвет точки.

4.  initgraph – Процедура инициализации графического экрана. Данная процедура должна выполнятся перед первым вызовом графической процедуры или функции.

5.  getpixel – функция, определяющая цвет заданной точки. Аргументы процедуры: координаты точки.

6.  setfillstyle – процедура, определяющая способ закраски контура. Аргументы процедуры: шаблон закраски и цвет закраски.

7.  floodfill – процедура, осуществляющая закраску. Аргументы процедуры: координаты точки, в которую льётся краска, и номер цвета контура, до которого льётся краска.

8.  setcolor – процедура установки цвета для рисующих процедур. Аргументы процедуры: номер устанавливаемого цвета.

9.  setbkcolor – процедура установки цвета фона. Аргумент процедуры: номер устанавливаемого цвета.

10.  outtextxy – процедура установки строки символов в графическом режиме экрана. Аргументы процедуры: координаты точки, с которой начинается установка строки, и устанавливаемая строка.

11.  closegraph - процедура закрытия графического экрана.

12.  cleardevice - процедура очистки экрана.

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

Графический контекст представлен в Delphi классом TCanvas (англ. Canvas —Полотно), описанном в модуле Graphics, а характеристики контекста — классами-оболочками системных графических ресурсов трех видов:

1. шаблоны обводки (класс ТРеn);

2. шаблоны заливки (класс TBrush);

3. шрифты (класс TFont).

Таким образом, в программах Delphi процесс вывода графической информации становится длиннее на один шаг. Однако это в некоторой степени компенсируется снижением сложности программирования за счет более удобного представления данных в виде экземпляров классов и автоматического выполнения объектами Delphi некоторых необходимых действий.

Методы вывода изображений

Для копирования изображения, хранимого в каком-либо наследнике класса TGraphic, на область отображения используются следующие методы классы TCanvas:

Procedure Draw(X, Y: Integer; Graphic: TGraphic);

Procedure StretchDraw(const Rect: TRect; Graphic: TGraphic);

Метод Draw используется для копирования изображения в заданные координаты области отображения без изменения его размеров, а метод StretchDraw позволяет задать область, которую будет занимать изображение на области отображения. Соответственно, если размеры изображения отличаются от размеров этой области, изображение будет автоматически отмасштабированно.

Методы, описанные в классе TGraphic являются либо абстрактными, либо просто не имеют реализации, и предназначены для переопределения в классах-наследниках. Все они заявляют возможности чтения изображений из некоторых структур данных, а именно файлов, потоков или буфера обмена Windows, или их записи в эти структуры.

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

Для хранения растровых изображений, иконок и метафайлов в классе TPicture предусмотрены соответственно свойства Bitmap, Icon и Metafile

Класс TBitmap предназначен для хранения растровых изображений, представленных в самом простом виде — растровой картой без возможностей сжатия. Однако такой формат не всегда удобен в силу большого объема, занимаемого файлами с такими изображениями на диске. Одним из самых распространенных форматов, использующих сжатие, является JPEG, для поддержки которого в Delphi предназначен класс TJPEGImage

Класс Tlcon

Для использования Windows-иконок, то есть стандартных растровых изображений Windows, хранимых в файлах с расширением ICO, предназначен класс Tlcon, возможности которого ограничены чтением таких изображений из файлов, выводом их на области отображения без изменения размеров (то есть использование метода StretchDraw класса TCanvas недопустимо), а также сохранением.

Метафайл — это последовательность команд вывода графической информации, записанная в специальном формате, поддерживаемом операционной системой Windows. Для хранения метафайлов используются файлы с расширением WMF.

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

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6