- •Введение.
- •Консольные приложения.
- •Var I : integer;
- •Знакомство со средой программирования Delphi.
- •Создание теста с помощью функции MessageBox.
- •Var I:integer;
- •Var otv: array[1..12] of integer; m: array[1..12]of string; t,ball, I: integer;
- •Кнопка с рисунком. Создание формы для изменения иконки и стиля формы
- •Создание программы – простейший калькулятор.
- •Создание приложения для нахождения корней квадратного уравнения.
- •Создание инженерного калькулятора
- •If (Sender is tButton)
- •Изучение компонента Image и его свойств.
- •Создание приложений для решения математических задач.
- •Создание простейшего текстового редактора «Блокнот»
- •Создание приложения графический редактор.
- •If ssLeft in Shift then begin
- •И зучение графических возможностей Delphi при решении математических задач.
- •Работа со списками классов tListBox и tComboBox.
- •Механизм Drag-And-Drop – копирование и перенос объектов.
- •If Copy.Checked
- •If Cut.Checked
- •Изучение методов и свойств компонента ListBox с помощью Delphi Library Reference Help.
- •Изучение свойств и методов компонента класса tTabbedNotebook.
- •Создание приложения сезоны года с использованием оператора Case.
- •Создание приложения графический редактор – рисование от руки.
- •Initialization
- •Image1.Canvas.MoveTo (X, y);
- •Var NachPoint_Move, KonPoint_Move : tPoint;
- •If Clipboard.HasFormat(cf_bitmap) then
- •Image1.Canvas.Draw(0, 0, Bitmap);
- •Работа с базами данных в Delphi. Перемещение по записям при помощи кнопок.
- •Создание собственной структуры базы данных
- •Создание меню.
- •Создание заставки для проекта работы с окном формы.
- •Var Region: hrgn; //переменная описатель будущего региона, имеет тип hrgn
- •If IsMouseDown
- •Var Fr : tForm2;
- •Создание приложения для работы с базой данных ms Access.
- •Создание псевдонима базы данных FilesDb
- •Создание формы Form2 для просмотра данных запроса, созданного в программе ms Access.
- •Создание sql запросов.
- •Создание параметрических запросов:
- •Проектирование интерфейса приложения для работы с базой данных
- •Работа с типизированными файлами.
- •If OpenDialog1.Execute and fileExsist(OpenDialog1.Filename) then
- •If OpenDialog1.Execute then
- •Создание приложение Органайзер
- •Добавьте проект следующими возможностями:
- •Работа с компонентом StringGrid для создания электронных таблиц
- •If opendialog1.Execute then
- •Программирование графических тестов.
- •Создание программы – тест.
- •И спользование генератора случайных чисел при решении задач.
- •Создание проекта игры dxball.
- •If StartSharLog
- •If IntersectRect(r1, Doska.BoundsRect, Shar.BoundsRect)
- •Var r2 : tRect; r3 : tRect; I : integer;
- •If IntersectRect(r1, r2, r3)
- •Создание простых проектов.
- •Создание приложения Многооконный редактор
- •Создание интерфейса программы:
- •Var lDoc:tList; //объявление переменной типа tList – список, в котором буду храниться указатели на создаваемые пользователем формы документов
- •X, y: Integer);
- •If OpenDialog1.Execute then
- •If FontDialog1.Execute
- •If Left.Checked then
- •Закрепление полученных знаний по темам: графика, диалоги, меню, компоненты Delphi и их свойства
- •If SaveDialog1.Execute then image1.Picture.SaveToFile(savedialog1.FileName);
- •If OpenDialog1.Execute then image1.Picture.LoadfromFile(opendialog1.FileName);
- •Image1.Canvas.LineTo(X,y);
- •Image1.Canvas.MoveTo(X,y);
- •Создание приложение для шифрования данных методами Цезаря и Аффинной системой
- •1. Создание собственного класса.
- •Var I : integer;
- •Ish_text.Free;
- •Var I : byte;
- •Создание интерфейса программы:
- •Var sdvig,I, j, Index : integer;
- •Var I, j, Index, sdvig, a, b : integer;
- •Проверка знаний по теме: Создание программ в среде программирования Delphi
- •1 Задание.
- •Вопросы для самоконтроля.
- •Перечень основной и дополнительной литературы
If IsMouseDown
then begin
Self.Top := Self.Top + Y - LastY;
Self.Left := Self.Left + X - LastX;
LastX := X;
LastY := Y;
end;
end;
- На событие двойного щелчка по форме закройте её:
procedure TForm1.FormDblClick(Sender: TObject);
begin
Application.Terminate;
end;
2. Создание заставки для приложения. Создайте новую форму (File – New – Form), на которую поместите следующие компоненты: Image1, добавьте нужный вам рисунок и расположите его по клиентской области. Измените свойство Stretch на True. Timer1, измените свойство Interval на 2000.
- Измените свойство формы: нет бордюра, расположение по центру (самостоятельно).
На таймер напишите процедуру:
procedure TForm2.Timer1Timer(Sender: TObject);
begin Timer1.Enabled := false; end;
Для исключение формы из списка автоматически создаваемых форм выберите в меню Project – Options – вкладка Forms в правую часть перебросить Form2. Перейдите на файл проекта Project1. Внесите изменение в программный код:
program Project1;
uses Forms, Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2}; {$R *.RES}
Var Fr : tForm2;
begin
Application.Initialize;
Fr := TForm2.Create(Application);
Fr.Show; // Отображение экрана Form2
while Fr.Timer1.Enabled do
Application.ProcessMessages;
Application.CreateForm(TForm1, Form1);
Fr.Hide; // Скрытие экрана Form2
FR.Free; // Освобождение экрана Form2
Application.Run; end.
Самостоятельно дополните ваш проект следующими возможностями:
-Измените цвет главной формы по вашему усмотрению.
-Создайте бегущую строку (Label1), в которой поместите текст: “Задание выполнил студент ФИО группы АСО-__”.
Указания для выполнения задания: требуется поместить на форму таймер и написать процедуру на событие OnTimer.
ВОПРОСЫ:
Как изменить вид формы на круглый (с помощью чего)
Способ создания заставки для приложения.
Создание приложения для работы с базой данных ms Access.
Цель занятия: научиться создавать приложение в Delhi для просмотра данных базы данных, созданной в программе MS Access.
Для выполнения задания необходимо:
Создание источника данных – базы данных.
Создайте базу данных Файлы.mdb средствами программы MS Access.
Заполните таблицу Файлы 5 записями с информацией о любых пяти файлах каталога U:\ по вашему выбору (смотрите вкладку Общие в свойствах файла), например:
Заполните таблицу Пользователи 3-мя записями (смотрите вкладку Безопасность в свойствах файла).
Заполните таблицу Безопасность (для каждого файла смотрите на вкладке Безопасность необходимые разрешения) – для каждого файла по три записи.
Создайте запрос Chahge, содержащий поля из разных таблиц: Имя пользователя, имя файла, Тип файла, Полный доступ.
Создание псевдонима базы данных FilesDb
Запустите BDE Administrator.
В меню Object выберите ODBC Administrator.
На вкладке User DSN нажмите кнопку Add.
В списке драйверов выберите драйвер Driver do Microsoft Access (*.mdb). Нажмите Готово.
В появившемся окне Установка драйвера ODBC для Microsoft Access введите имя и описание источника данных, а также выберите базу данных Файлы.mdb. Нажмите кнопку OK.
В программе BDE Administrator на вкладке Configuration в списке драйверов выберите ODBC, нажмите правую кнопку мыши - New.
В появившемся окне New ODBC Driver введите имя драйвера FilesDB и выберите источник данных для создания псевдонима (Select Data Sources to Create Aliases) – FilesDB.
Перейдите на вкладку Databases в списке псевдонимов выберите FilesDB. Произведите двойной щелчок по выбранному объекту. В появившемся окне Database Login введите User Name SYSDBA – Password masterkey и нажмите кнопку OK.
Создание приложения на языке программирования Delphi, предназначенного для просмотра данных созданной таблицы. Запустите программу Delphi
Добавьте на форму для просмотра данных каждой таблицы компоненты классов TLabel, TTable, TDBNavigator, TDBGrid, TDataSource. Расположите компоненты на форме, измените шрифт, начертание и цвет по своему усмотрению.
Установите связи между таблицами по полям связи. Для установления связи между таблицами измените свойства (подчинённых таблиц): MasterSource на (DataSource1, DataSource2) и MasterFields - нажмите на … и выберите поле связи (одинаковое поле для двух таблиц) и нажмите Add