Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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 |


