🗊Презентация Система визуального объектно-ориентированного программирования Delphi

Нажмите для полного просмотра!
Система визуального объектно-ориентированного программирования Delphi, слайд №1Система визуального объектно-ориентированного программирования Delphi, слайд №2Система визуального объектно-ориентированного программирования Delphi, слайд №3Система визуального объектно-ориентированного программирования Delphi, слайд №4Система визуального объектно-ориентированного программирования Delphi, слайд №5Система визуального объектно-ориентированного программирования Delphi, слайд №6Система визуального объектно-ориентированного программирования Delphi, слайд №7Система визуального объектно-ориентированного программирования Delphi, слайд №8Система визуального объектно-ориентированного программирования Delphi, слайд №9Система визуального объектно-ориентированного программирования Delphi, слайд №10Система визуального объектно-ориентированного программирования Delphi, слайд №11Система визуального объектно-ориентированного программирования Delphi, слайд №12Система визуального объектно-ориентированного программирования Delphi, слайд №13Система визуального объектно-ориентированного программирования Delphi, слайд №14Система визуального объектно-ориентированного программирования Delphi, слайд №15Система визуального объектно-ориентированного программирования Delphi, слайд №16Система визуального объектно-ориентированного программирования Delphi, слайд №17Система визуального объектно-ориентированного программирования Delphi, слайд №18Система визуального объектно-ориентированного программирования Delphi, слайд №19Система визуального объектно-ориентированного программирования Delphi, слайд №20Система визуального объектно-ориентированного программирования Delphi, слайд №21Система визуального объектно-ориентированного программирования Delphi, слайд №22Система визуального объектно-ориентированного программирования Delphi, слайд №23Система визуального объектно-ориентированного программирования Delphi, слайд №24Система визуального объектно-ориентированного программирования Delphi, слайд №25Система визуального объектно-ориентированного программирования Delphi, слайд №26Система визуального объектно-ориентированного программирования Delphi, слайд №27Система визуального объектно-ориентированного программирования Delphi, слайд №28Система визуального объектно-ориентированного программирования Delphi, слайд №29Система визуального объектно-ориентированного программирования Delphi, слайд №30Система визуального объектно-ориентированного программирования Delphi, слайд №31Система визуального объектно-ориентированного программирования Delphi, слайд №32Система визуального объектно-ориентированного программирования Delphi, слайд №33Система визуального объектно-ориентированного программирования Delphi, слайд №34

Вы можете ознакомиться и скачать презентацию на тему Система визуального объектно-ориентированного программирования Delphi. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Система визуального объектно-ориентированного программирования Delphi, слайд №1
Описание слайда:

Слайд 2


Система визуального объектно-ориентированного программирования Delphi, слайд №2
Описание слайда:

Слайд 3





Paradox и DBF – это таблицы, а не базы данных. Если в одной базе Access могло храниться несколько таблиц, то у Paradox и DBF в одном файле храниться одна таблица. 
Paradox и DBF – это таблицы, а не базы данных. Если в одной базе Access могло храниться несколько таблиц, то у Paradox и DBF в одном файле храниться одна таблица. 
Создание  и  работа  с  таблицами Paradox  и DBF одинаковы,  поэтому  рассмотрим  на  примере Paradox.
Для  создания базы  необходимо запустить  отдельную программу Database Desktop.
Tools- Database Desktop.
Описание слайда:
Paradox и DBF – это таблицы, а не базы данных. Если в одной базе Access могло храниться несколько таблиц, то у Paradox и DBF в одном файле храниться одна таблица. Paradox и DBF – это таблицы, а не базы данных. Если в одной базе Access могло храниться несколько таблиц, то у Paradox и DBF в одном файле храниться одна таблица. Создание и работа с таблицами Paradox и DBF одинаковы, поэтому рассмотрим на примере Paradox. Для создания базы необходимо запустить отдельную программу Database Desktop. Tools- Database Desktop.

Слайд 4


Система визуального объектно-ориентированного программирования Delphi, слайд №4
Описание слайда:

Слайд 5


Система визуального объектно-ориентированного программирования Delphi, слайд №5
Описание слайда:

Слайд 6


Система визуального объектно-ориентированного программирования Delphi, слайд №6
Описание слайда:

Слайд 7





1. Номер. Генерируется автоматически и изменять его нельзя.  
1. Номер. Генерируется автоматически и изменять его нельзя.  
2. Field Name (Имя поля).  Называть поля  можно только английскими буквами и нельзя использовать пробелы. 
3. Type (Тип поля). Если щёлкнуть в этой колонке правой кнопкой мыши, то появиться меню со всеми допустимыми типами, необходимо только выбрать нужный.
4. Size (Размер  поля).  Не  у  всех  типов  полей  можно  менять  размер.
5.  Ключ.  Если  дважды  щёлкнуть  по  этой  колонке,  то  текущее  поле  станет ключевым. Ключевыми 
могут быть только первые поля, второе поле сможет быть ключевым только вместе с  первым.  Без  ключевого  поля  невозможно  добавлять  новые  записи  в  таблицу.
Описание слайда:
1. Номер. Генерируется автоматически и изменять его нельзя. 1. Номер. Генерируется автоматически и изменять его нельзя. 2. Field Name (Имя поля). Называть поля можно только английскими буквами и нельзя использовать пробелы. 3. Type (Тип поля). Если щёлкнуть в этой колонке правой кнопкой мыши, то появиться меню со всеми допустимыми типами, необходимо только выбрать нужный. 4. Size (Размер поля). Не у всех типов полей можно менять размер. 5. Ключ. Если дважды щёлкнуть по этой колонке, то текущее поле станет ключевым. Ключевыми могут быть только первые поля, второе поле сможет быть ключевым только вместе с первым. Без ключевого поля невозможно добавлять новые записи в таблицу.

Слайд 8


Система визуального объектно-ориентированного программирования Delphi, слайд №8
Описание слайда:

Слайд 9


Система визуального объектно-ориентированного программирования Delphi, слайд №9
Описание слайда:

Слайд 10


Система визуального объектно-ориентированного программирования Delphi, слайд №10
Описание слайда:

Слайд 11


Система визуального объектно-ориентированного программирования Delphi, слайд №11
Описание слайда:

Слайд 12


Система визуального объектно-ориентированного программирования Delphi, слайд №12
Описание слайда:

Слайд 13


Система визуального объектно-ориентированного программирования Delphi, слайд №13
Описание слайда:

Слайд 14


Система визуального объектно-ориентированного программирования Delphi, слайд №14
Описание слайда:

Слайд 15


Система визуального объектно-ориентированного программирования Delphi, слайд №15
Описание слайда:

Слайд 16


Система визуального объектно-ориентированного программирования Delphi, слайд №16
Описание слайда:

Слайд 17


Система визуального объектно-ориентированного программирования Delphi, слайд №17
Описание слайда:

Слайд 18


Система визуального объектно-ориентированного программирования Delphi, слайд №18
Описание слайда:

Слайд 19


Система визуального объектно-ориентированного программирования Delphi, слайд №19
Описание слайда:

Слайд 20


Система визуального объектно-ориентированного программирования Delphi, слайд №20
Описание слайда:

Слайд 21


Система визуального объектно-ориентированного программирования Delphi, слайд №21
Описание слайда:

Слайд 22


Система визуального объектно-ориентированного программирования Delphi, слайд №22
Описание слайда:

Слайд 23


Система визуального объектно-ориентированного программирования Delphi, слайд №23
Описание слайда:

Слайд 24





Вызов Table1.First перемещает к первой записи в таблице.
Вызов Table1.First перемещает к первой записи в таблице.
Table1.Last перемещает к последней записи.
Table1.Next перемещает на одну запись вперед.
Table1.Prior перемещает на одну запись Назад.
Можно проверять свойства BOF или EOF, чтобы понять, находится ли указатель в начале или в конце таблицы.
Процедура MoveBy перемещает на N записей вперед или назад в таблице.
Описание слайда:
Вызов Table1.First перемещает к первой записи в таблице. Вызов Table1.First перемещает к первой записи в таблице. Table1.Last перемещает к последней записи. Table1.Next перемещает на одну запись вперед. Table1.Prior перемещает на одну запись Назад. Можно проверять свойства BOF или EOF, чтобы понять, находится ли указатель в начале или в конце таблицы. Процедура MoveBy перемещает на N записей вперед или назад в таблице.

Слайд 25





Когда необходимо получить доступ из программы к индивидуальным полям записи, можно использовать одно из следующих свойств или методов:
Когда необходимо получить доступ из программы к индивидуальным полям записи, можно использовать одно из следующих свойств или методов:
property Fields[Index: Integer];
function FieldByName(const FieldName: string): TField;
property FieldCount;
Свойство FieldCount возвращает число полей в текущей структуре записи.
Индекс передаваемый в Fields (начинающийся с нуля), и определяет номер поля которое становится доступным, т.е. первое поле - ноль, второе один, и так далее.
Описание слайда:
Когда необходимо получить доступ из программы к индивидуальным полям записи, можно использовать одно из следующих свойств или методов: Когда необходимо получить доступ из программы к индивидуальным полям записи, можно использовать одно из следующих свойств или методов: property Fields[Index: Integer]; function FieldByName(const FieldName: string): TField; property FieldCount; Свойство FieldCount возвращает число полей в текущей структуре записи. Индекс передаваемый в Fields (начинающийся с нуля), и определяет номер поля которое становится доступным, т.е. первое поле - ноль, второе один, и так далее.

Слайд 26





Если необходимо прочитать текущее содержание конкретного поля конкретной записи, то можно использовать свойство Fields или метод FieldsByName. Для того, чтобы найти значение первого поля записи:
Если необходимо прочитать текущее содержание конкретного поля конкретной записи, то можно использовать свойство Fields или метод FieldsByName. Для того, чтобы найти значение первого поля записи:
S := Fields[0].AsString;
Или использовать функцию FieldsByName вместо свойства Fields:
S := FieldsByName(‘Наименование’).AsString;
Список доступных методов:
AsBoolean
AsFloat
AsInteger
AsString
AsDateTime .
Описание слайда:
Если необходимо прочитать текущее содержание конкретного поля конкретной записи, то можно использовать свойство Fields или метод FieldsByName. Для того, чтобы найти значение первого поля записи: Если необходимо прочитать текущее содержание конкретного поля конкретной записи, то можно использовать свойство Fields или метод FieldsByName. Для того, чтобы найти значение первого поля записи: S := Fields[0].AsString; Или использовать функцию FieldsByName вместо свойства Fields: S := FieldsByName(‘Наименование’).AsString; Список доступных методов: AsBoolean AsFloat AsInteger AsString AsDateTime .

Слайд 27





Модуль данных представляет собой хранилище объектов, которое позволяет централизованно управлять их работой.
Модуль данных представляет собой хранилище объектов, которое позволяет централизованно управлять их работой.
Создадать модуль данных можно командой File → New → Data Module.
В модуле данных необходимо разместить  невизуальные компоненты, которые обеспечат доступ к самой БД:
 AdoConnection, Adotable, DataSource.
Описание слайда:
Модуль данных представляет собой хранилище объектов, которое позволяет централизованно управлять их работой. Модуль данных представляет собой хранилище объектов, которое позволяет централизованно управлять их работой. Создадать модуль данных можно командой File → New → Data Module. В модуле данных необходимо разместить невизуальные компоненты, которые обеспечат доступ к самой БД: AdoConnection, Adotable, DataSource.

Слайд 28





1. Бросить на форму все необходимые компоненты: ADOConnection, ADOTable или ADOQquery, DataSource, DBGrid, DBNavigator, DBEdit, DBImage.
1. Бросить на форму все необходимые компоненты: ADOConnection, ADOTable или ADOQquery, DataSource, DBGrid, DBNavigator, DBEdit, DBImage.
2. Для ADOConnection в Object Inspector дважды щелкнуть напротив ADOConnectionString и установить соединение с базой данных., указав поставщика данных Microsoft Jet 4.0 Ole DB Provider, LoginPrompt – False.
Для ADOTable выставить Active – False, выбрать Connection и TableName.
Для DataSource выбрать Dataset.
Для DBGrid, DBNavigator выбрать DataSource
Для DBEdit, DBImage выбрать DataSource, DataField.
Для ADOTable выставить Active – True.
Описание слайда:
1. Бросить на форму все необходимые компоненты: ADOConnection, ADOTable или ADOQquery, DataSource, DBGrid, DBNavigator, DBEdit, DBImage. 1. Бросить на форму все необходимые компоненты: ADOConnection, ADOTable или ADOQquery, DataSource, DBGrid, DBNavigator, DBEdit, DBImage. 2. Для ADOConnection в Object Inspector дважды щелкнуть напротив ADOConnectionString и установить соединение с базой данных., указав поставщика данных Microsoft Jet 4.0 Ole DB Provider, LoginPrompt – False. Для ADOTable выставить Active – False, выбрать Connection и TableName. Для DataSource выбрать Dataset. Для DBGrid, DBNavigator выбрать DataSource Для DBEdit, DBImage выбрать DataSource, DataField. Для ADOTable выставить Active – True.

Слайд 29





Для простой выборки данных используется сокращенный синтаксис оператора SELECT:
Для простой выборки данных используется сокращенный синтаксис оператора SELECT:
SELECT [ALL | DISTINCT]  СписокВыборки
FROM ИмяТаблицы
WHERE УсловиеОтбора 
ORDER BY ИмяПоля [,…n] [ASC | DESC]
СписокВыборки определяет поля, включаемые в итоговый набор данных, ИмяТаблицы указывает таблицу БД, из которой возвращаются записи, а УсловиеОтбора позволяет ограничить число возвращаемых записей с помощью логических операторов.
Описание слайда:
Для простой выборки данных используется сокращенный синтаксис оператора SELECT: Для простой выборки данных используется сокращенный синтаксис оператора SELECT: SELECT [ALL | DISTINCT] СписокВыборки FROM ИмяТаблицы WHERE УсловиеОтбора ORDER BY ИмяПоля [,…n] [ASC | DESC] СписокВыборки определяет поля, включаемые в итоговый набор данных, ИмяТаблицы указывает таблицу БД, из которой возвращаются записи, а УсловиеОтбора позволяет ограничить число возвращаемых записей с помощью логических операторов.

Слайд 30





По умолчанию команда SELECT возвращает все записи, включая дубликаты, что определяется ключевым словом ALL, которое может быть опущено. Для получения набора уникальных неповторяющихся записей необходимо указывать ключевое слово DISTINCT.
По умолчанию команда SELECT возвращает все записи, включая дубликаты, что определяется ключевым словом ALL, которое может быть опущено. Для получения набора уникальных неповторяющихся записей необходимо указывать ключевое слово DISTINCT.
Для выборки всех полей из таблицы в списке выборки необходимо указать звездочку (*), в противном случае через запятую перечисляетс имена полей. 
Сортировка указываются в разделе 
ORDER BY ИмяПоля [,…n] [ASC | DESC].
По умолчанию сортировка осуществляется по возрастанию, что соответствует зарезервированному слову ASC, которое может опускаться, для сортировки в убывающем порядке указывается – DESC.
Описание слайда:
По умолчанию команда SELECT возвращает все записи, включая дубликаты, что определяется ключевым словом ALL, которое может быть опущено. Для получения набора уникальных неповторяющихся записей необходимо указывать ключевое слово DISTINCT. По умолчанию команда SELECT возвращает все записи, включая дубликаты, что определяется ключевым словом ALL, которое может быть опущено. Для получения набора уникальных неповторяющихся записей необходимо указывать ключевое слово DISTINCT. Для выборки всех полей из таблицы в списке выборки необходимо указать звездочку (*), в противном случае через запятую перечисляетс имена полей. Сортировка указываются в разделе ORDER BY ИмяПоля [,…n] [ASC | DESC]. По умолчанию сортировка осуществляется по возрастанию, что соответствует зарезервированному слову ASC, которое может опускаться, для сортировки в убывающем порядке указывается – DESC.

Слайд 31





Условие отбора
Условие отбора

Условие отбора определяет критерий отбора записей, включаемых в итоговый набор. В результат будут включены только те строки, которые соответствуют наложенным условиям.
Условие может включать выражения, образованные с помощью операторов сравнения или логических операторов. Условия могут также объединяться и с помощью логических операндов AND, OR и NOT. Кроме в SQL можно использовать поиск по шаблону с и
спользованием оператора LIKE:
Описание слайда:
Условие отбора Условие отбора Условие отбора определяет критерий отбора записей, включаемых в итоговый набор. В результат будут включены только те строки, которые соответствуют наложенным условиям. Условие может включать выражения, образованные с помощью операторов сравнения или логических операторов. Условия могут также объединяться и с помощью логических операндов AND, OR и NOT. Кроме в SQL можно использовать поиск по шаблону с и спользованием оператора LIKE:

Слайд 32





В шаблоне могут использоваться следующие универсальные символы:
В шаблоне могут использоваться следующие универсальные символы:
% – подразумевает любую строку, состоящую из 0 и более символов;
_ – ровно один символ;
[ ] – любой символ из заданного множества (например, [adfh]) или диапазона (например, [0-9]),
[^] – любой символ, не попадающий в заданный диапазон или множество.
select *  from uchenik  where fio like 'К%‘
select *  from uchenik  where fio like '_о%‘
select *  from uchenik  where fio like '[К]_[р]%‘
select *  from uchenik  where fio like '[^П]%'
Описание слайда:
В шаблоне могут использоваться следующие универсальные символы: В шаблоне могут использоваться следующие универсальные символы: % – подразумевает любую строку, состоящую из 0 и более символов; _ – ровно один символ; [ ] – любой символ из заданного множества (например, [adfh]) или диапазона (например, [0-9]), [^] – любой символ, не попадающий в заданный диапазон или множество. select * from uchenik where fio like 'К%‘ select * from uchenik where fio like '_о%‘ select * from uchenik where fio like '[К]_[р]%‘ select * from uchenik where fio like '[^П]%'

Слайд 33





Для определения соответствия выражения одному из перечисленных в заданном списке значений применяется логический оператор IN. Данный оператор всегда может быть записан и в виде группы условий, объединенных операндом OR, and.
Для определения соответствия выражения одному из перечисленных в заданном списке значений применяется логический оператор IN. Данный оператор всегда может быть записан и в виде группы условий, объединенных операндом OR, and.
 
Однако в список значений нельзя включать неопределенное значение NULL, для работы с такими значениями используется функция выборки IS NULL.
select *  from uchenik  where pol is null
Описание слайда:
Для определения соответствия выражения одному из перечисленных в заданном списке значений применяется логический оператор IN. Данный оператор всегда может быть записан и в виде группы условий, объединенных операндом OR, and. Для определения соответствия выражения одному из перечисленных в заданном списке значений применяется логический оператор IN. Данный оператор всегда может быть записан и в виде группы условий, объединенных операндом OR, and.   Однако в список значений нельзя включать неопределенное значение NULL, для работы с такими значениями используется функция выборки IS NULL. select * from uchenik where pol is null

Слайд 34


Система визуального объектно-ориентированного программирования Delphi, слайд №34
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию