Разделы презентаций


Программирование разветвляющихся алгоритмов

СвойстваMemo1.Lines – содержимоеMemo1.Color – цвет фонаСобытияonChange – при изменении текстаonEnter – при входеonExit – при выходеМетодыMemo1.Lines.LoadFromFile(filename)

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

Слайд 1Класс TМемо

Класс TМемо

Слайд 2Свойства
Memo1.Lines – содержимое
Memo1.Color – цвет фона
События
onChange – при изменении текста
onEnter

– при входе
onExit – при

выходе

Методы

Memo1.Lines.LoadFromFile(filename)
– загрузка из текстового файла
Memo1.Lines.SaveToFile(filename)
– сохранение в текстовом файле

СвойстваMemo1.Lines – содержимоеMemo1.Color – цвет фонаСобытияonChange – при изменении текстаonEnter   – при входеonExit

Слайд 3Программирование разветвляющихся алгоритмов

Программирование разветвляющихся алгоритмов

Слайд 4
Инструкция ветвления в полной форме
if then
begin


end else begin


end;

true

false

Инструкция ветвления в полной формеif then begin   end else begin   end;truefalse

Слайд 5Примеры
Пример 1
Пример 2
m := StrToInt(Edit1.Text);
a := StrToFloat(Edit2.Text);
if a =

0 then begin
Edit3.Text := ‘На 0 делить нельзя’;
end

else begin
Edit3.Text := FloatToStr(m/a);
end;

if Shape1.Brush.Color = clRed then
begin
Shape2.Brush.Color := clRed;
Shape1.Brush.Color := clBlack;
end else begin
Shape2.Brush.Color := clBlack;
Shape1.Brush.Color := clRed;
end;

ПримерыПример 1Пример 2m := StrToInt(Edit1.Text);a := StrToFloat(Edit2.Text); if a = 0 then begin  Edit3.Text := ‘На

Слайд 6
Инструкция ветвления в неполной форме
if then
begin


end;
true
false

Инструкция ветвления в неполной формеif then begin   end;truefalse

Слайд 7Примеры
m := StrToInt(Edit1.Text);
a := StrToFloat(Edit2.Text);
if a 0 then

begin
begin
Edit3.Text := FloatToStr(m/a);
end;
Пример 2
if Shape1.Brush.Color = clRed

then
Edit1.Text :='Стой';
if Shape1.Brush.Color = clGreen then
Edit1.Text :='Иди';

Пример 1

Примерыm := StrToInt(Edit1.Text);a := StrToFloat(Edit2.Text); if a 0 then beginbegin   Edit3.Text := FloatToStr(m/a);end;Пример 2if Shape1.Brush.Color

Слайд 8
Инструкция выбора
case Селектор of
Значение1: begin инструкции 1 end;


Значение2: begin инструкции 2 end;

ЗначениеN: begin

инструкции N end;
else begin инструкции end;
end;

true

true

true


false

Инструкция выбораcase Селектор of  Значение1: begin инструкции 1 end;  Значение2: begin инструкции 2 end;

Слайд 9Примеры
case Shape1.Brush.Color of
clRed : Edit1.Text:='Стой';
clGreen : Edit1.Text:='Иди';

clYellow : Edit1.Text:='Внимание';
else Edit1.Text:='Светофор неисправен';
end;
Пример 1
case d of

'+': begin c:=a+b; end;
'-': begin c:=a-b; end;
'*': begin c:=a*b; end;
'/': begin c:=a/b; end;
end;
Примерыcase Shape1.Brush.Color of clRed  : Edit1.Text:='Стой'; clGreen : Edit1.Text:='Иди'; clYellow : Edit1.Text:='Внимание'; else Edit1.Text:='Светофор неисправен';end;Пример 1case

Слайд 10Проект «Блокнот»: организация корректной работы с файлами
Пункт меню «Сохранить»
Для правильной

работы нужно запоминать, существовал ли файл ранее. Для этого создадим

переменную fn для хранения имени файла. Первоначально она пуста.

if fn='' then begin
if SaveDialog1.Execute then begin
Memo1.Lines.SaveToFile(SaveDialog1.FileName);
form1.Caption:= SaveDialog1.FileName;
fn:=SaveDialog1.FileName;
end;
end else begin
Memo1.Lines.SaveToFile(fn);
end;
Проект «Блокнот»: организация корректной работы с файламиПункт меню «Сохранить»Для правильной работы нужно запоминать, существовал ли файл ранее.

Слайд 11Проект «Блокнот»: организация корректной работы с файлами
Кроме того нужно добавить

к пунктам:
Создать
fn:='';

Открыть
fn:=OpenDialog1.FileName;

Сохранить как

fn:=SaveDialog1.FileName;

К разделу Var
fn:string;
Проект «Блокнот»: организация корректной работы с файламиКроме того нужно добавить к пунктам:Создать   fn:='';Открыть

Слайд 12Управляющие компоненты Delphi

Управляющие компоненты Delphi

Слайд 13Класс TМainMenu
Пример

Класс TМainMenuПример

Слайд 14Класс TDialog
Компоненты этого класса предназначены для организации стандартных диалогов выбора

чего-либо (файла, цвета, шрифта и т.д.)
Имеет классы-потомки для каждого

отдельного вида диалога

Общий метод для всех потомков: Execute – выполнение диалога
Пример: Dialog1.Execute;

Может выступать и как свойство логического типа
Пример: if Dialog1.Execute then …
Класс TDialogКомпоненты этого класса предназначены для организации стандартных диалогов выбора чего-либо (файла, цвета, шрифта и т.д.) Имеет

Слайд 15Классы TOpenDialog и TSaveDialog



Классы TOpenDialog и TSaveDialog

Слайд 16Класс TColorDialog
Класс TColorDialog

Класс TColorDialogКласс TColorDialog

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика