- Создание простейшего текстового редактора в Delphi

Презентация "Создание простейшего текстового редактора в Delphi" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16

Презентацию на тему "Создание простейшего текстового редактора в Delphi" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 16 слайд(ов).

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

Создание простейшего текстового редактора в Delphi. Преподаватель информатики ГБОУ СПО «Сибайский педагогический колледж» Гаврилова Екатерина Федоровна
Слайд 1

Создание простейшего текстового редактора в Delphi

Преподаватель информатики ГБОУ СПО «Сибайский педагогический колледж» Гаврилова Екатерина Федоровна

Необходимые компоненты: TMemo и TMainMenu. Установим - свойство Align в alClient - компонент растянется на все свободное пространство формы. свойство ScrollBars в ssBoth, а WordWrap в False. уберем введенный в Memo1 текст по умолчанию, удалив этот текст из свойства Lines.
Слайд 2

Необходимые компоненты:

TMemo и TMainMenu

Установим - свойство Align в alClient - компонент растянется на все свободное пространство формы. свойство ScrollBars в ssBoth, а WordWrap в False. уберем введенный в Memo1 текст по умолчанию, удалив этот текст из свойства Lines.

Меню "Файл". Щелкнем по MainMenu1 два раза - появится окно. Теперь создадим меню "Файл". В нем элементы: "Создать", "Открыть", "Сохранить", "Сохранить как...", разделительную полоску (символ "-") и "Выход" Установим горя
Слайд 3

Меню "Файл". Щелкнем по MainMenu1 два раза - появится окно. Теперь создадим меню "Файл". В нем элементы: "Создать", "Открыть", "Сохранить", "Сохранить как...", разделительную полоску (символ "-") и "Выход" Установим горячие клавиши как показанно на рис 1. Горячие клавиши устанавливаются в свойстве ShortCut

Рис. 1 - Меню "Файл"

Аналогично создаем меню "Правка": Рис. 2 - Меню "Правка". Аналогично создаем меню "Формат": Рис. 3 - Меню "Формат"
Слайд 4

Аналогично создаем меню "Правка":

Рис. 2 - Меню "Правка"

Аналогично создаем меню "Формат":

Рис. 3 - Меню "Формат"

Напишем код, который будет выполняться при выборе чего-либо из меню. Щелкнем по меню "Файл", а там выберем "Выход". Рис. 4 - Создание события onClick. Close; После нажатия по меню "Выход" появляется окно редактора кода с уже готовой процедурой. Пишем:
Слайд 5

Напишем код, который будет выполняться при выборе чего-либо из меню. Щелкнем по меню "Файл", а там выберем "Выход".

Рис. 4 - Создание события onClick

Close;

После нажатия по меню "Выход" появляется окно редактора кода с уже готовой процедурой. Пишем:

Реализация переноса по словам В меню "Формат" выберем "Перенос по словам": procedure TForm1.N14Click(Sender: TObject); begin If Memo1.WordWrap then begin Memo1.WordWrap:=false; Memo1.ScrollBars:=ssBoth; N14.Checked:=False; end else begin Memo1.WordWrap:=True; Memo1.ScrollBars:=ss
Слайд 6

Реализация переноса по словам В меню "Формат" выберем "Перенос по словам":

procedure TForm1.N14Click(Sender: TObject); begin If Memo1.WordWrap then begin Memo1.WordWrap:=false; Memo1.ScrollBars:=ssBoth; N14.Checked:=False; end else begin Memo1.WordWrap:=True; Memo1.ScrollBars:=ssVertical; N14.Checked:=True; end; end;

 . Реализация функции "Сохранить как..." Воспользуемся компонентом TSaveDialog. на вкладке Dialogs. Нам нужно *.txt, т.е. текстовые документы. Чтобы это сделать нужно найти свойство Filter и нажать на кнопку. Появится окно. Заполните его как показанно на рис. 5. Рис. 5 - Редактор фильтра.
Слайд 7

 

Реализация функции "Сохранить как..." Воспользуемся компонентом TSaveDialog

на вкладке Dialogs. Нам нужно *.txt, т.е. текстовые документы. Чтобы это сделать нужно найти свойство Filter и нажать на кнопку

Появится окно. Заполните его как показанно на рис. 5.

Рис. 5 - Редактор фильтра

измените свойство DefaultExt на *.txt. Это расширение которое будет добавляться к файлу.

Создадим процедуру сохранения файла. Напишем этот код сразу после {$R *.dfm}. Procedure SaveAs; begin If Form1.SaveDialog1.Execute then begin Form1.Memo1.Lines.SaveToFile(Form1.SaveDialog1.FileName); FileWork:=Form1.SaveDialog1.FileName; end; end; Далее выберем в меню "Файл" —> "Со
Слайд 8

Создадим процедуру сохранения файла. Напишем этот код сразу после {$R *.dfm}.

Procedure SaveAs; begin If Form1.SaveDialog1.Execute then begin Form1.Memo1.Lines.SaveToFile(Form1.SaveDialog1.FileName); FileWork:=Form1.SaveDialog1.FileName; end; end;

Далее выберем в меню "Файл" —> "Сохранить как...".

SaveAs;

Запишите в тетрадь как работает эта процедура? Самостоятельно.
Слайд 9

Запишите в тетрадь как работает эта процедура? Самостоятельно.

В переменной FileWork будет храниться путь к файлу с которым работает пользователь. Это нужно для реализации функции "Файл" —> "Сохранить". Не забудьте ее объявить в разделе Var перед implementation. var Form1: TForm1; FileWork: String; Реализация функции "Сохранить"
Слайд 10

В переменной FileWork будет храниться путь к файлу с которым работает пользователь. Это нужно для реализации функции "Файл" —> "Сохранить". Не забудьте ее объявить в разделе Var перед implementation.

var Form1: TForm1; FileWork: String;

Реализация функции "Сохранить" Выберем "Файл" —> "Сохранить". И пишем:

If FileWork='' then SaveAs else Memo1.Lines.SaveToFile(FileWork);

Реализация функции "Открыть" Помимо TSaveDialog существует TOpenDialog. этот компонент предназначен для открытия файлов. Выложите этот компонент на форму и свойство Filter измените так же как у SaveDialog1. Вообще компоненты TSaveDialog и TOpenDialog очень похожи. Диалог открытия вызываетс
Слайд 11

Реализация функции "Открыть" Помимо TSaveDialog существует TOpenDialog

этот компонент предназначен для открытия файлов. Выложите этот компонент на форму и свойство Filter измените так же как у SaveDialog1. Вообще компоненты TSaveDialog и TOpenDialog очень похожи. Диалог открытия вызывается так же — функцией Execute, которая возвращает True если пользователь желает открыть файл. Жмем "Файл" —> "Открыть". Пишем:

if OpenDialog1.Execute then begin Memo1.Lines.LoadFromFile(OpenDialog1.FileName); FileWork:=OpenDialog1.FileName; end;

Реализация функции "Создать" Жмем "Файл" —> "Создать". Пишем: FileWork:=''; Memo1.Clear; Реализация функций в меню "Правка". По клику на меню "Вырезать": Memo1.CutToClipboard; По клику на меню "Копировать": Memo1.CopyToClipboard; По клик
Слайд 12

Реализация функции "Создать" Жмем "Файл" —> "Создать". Пишем:

FileWork:=''; Memo1.Clear;

Реализация функций в меню "Правка"

По клику на меню "Вырезать":

Memo1.CutToClipboard;

По клику на меню "Копировать":

Memo1.CopyToClipboard;

По клику на меню "Вставить":

Memo1.PasteFromClipboard;

Реализация функций в меню "Шрифт..." Нам понадобится еще один компонент - TFontDialog. Создаем событие по клику по меню "Шрифт...". if FontDialog1.Execute then Memo1.Font:=FontDialog1.Font. Завершаем... Изменим заголовок окна: в свойстве Caption напишите "Блокнот". Свой
Слайд 13

Реализация функций в меню "Шрифт..." Нам понадобится еще один компонент - TFontDialog

Создаем событие по клику по меню "Шрифт...".

if FontDialog1.Execute then Memo1.Font:=FontDialog1.Font

Завершаем...

Изменим заголовок окна: в свойстве Caption напишите "Блокнот". Свойство Position измените на poScreenCenter для того, чтобы форма появлялась по центру экрана. Ну и напоследок добавим модуль XPMan в список модулей (секция uses):

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, XPMan; Этот модуль подключает XMManifest к приложению, т.е. если у Вас установленна XP, то все компоненты приобретают XP-шный вид, а если Vista - то становятся стиля Висты. Можете поэксперименти
Слайд 14

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, XPMan;

Этот модуль подключает XMManifest к приложению, т.е. если у Вас установленна XP, то все компоненты приобретают XP-шный вид, а если Vista - то становятся стиля Висты. Можете поэкспериментировать.

Реализуйте программу в среде программирования Delphi
Слайд 15

Реализуйте программу в среде программирования Delphi

Использованные источники: Валеева,	Ю.А.	Объектно-ориентированное программирование в среде Delphi [Текст] / Ю.А. Валеева. - Новокузнецк, 2003. Фаронов В.В. Delphi. Программирование на языке высокого уровня: учебник для вузов–СПб: Питер, 2006.–640с.
Слайд 16

Использованные источники:

Валеева, Ю.А. Объектно-ориентированное программирование в среде Delphi [Текст] / Ю.А. Валеева. - Новокузнецк, 2003. Фаронов В.В. Delphi. Программирование на языке высокого уровня: учебник для вузов–СПб: Питер, 2006.–640с.

Список похожих презентаций

Создание гипертекстового документа в Word

Создание гипертекстового документа в Word

Гипертекст -. Это способ организации текстовой информации, внутри которой установлены смысловые связи между её различными фрагментами. Гиперсвязи ...
Создание документов в текстовых редакторах

Создание документов в текстовых редакторах

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

Создание и редактирование текстового документа

Текстовый редактор. Каково назначение текстового редактора? Что такое редактирование текста? Приведите примеры. Что такое форматирование текста? Приведите ...
Создание текстового документа

Создание текстового документа

Разминка. У порога плачет, коготки прячет, Тихо в комнату войдёт, Замурлычет, запоёт. Живёт в норке, грызёт корки. Короткие ножки; боится кошки. Гладишь ...
Типы модулей в Delphi

Типы модулей в Delphi

Типы модулей в Delpi. Форма Модули данных Модули динамических библиотек Пакеты Модули потоков. Форма. (наиболее распространенный тип модуля) – это ...
Создание сайта в системе ucoz

Создание сайта в системе ucoz

Общая схема создания wiki-страниц. Регистрация на портале. Для того, чтобы работать с контентом на сайте «Делового квартала » необходимо зарегистрироваться. ...
Создание программы на языке Free Pascal в среде разработки KDevelop

Создание программы на языке Free Pascal в среде разработки KDevelop

Cреда разработки KDevelop. Интегрированная среда разработки KDevelop преназдначена для разработки программных систем на многих языках программирования, ...
Создание презентаций в Microsoft Power Point

Создание презентаций в Microsoft Power Point

Вы узнали:. Зачем необходимо прикладное приложение Power Point; Каковы возможности Power Point по подготовке презентаций; Какова область применения ...
Создание презентации в Microsoft Power Point

Создание презентации в Microsoft Power Point

Порядок создания слайдов. Выбор разметки слайда Выбор шаблонов оформления слайда Настройка анимации Для создания следующего слайда: Вставка/Создать ...
Создание компьютерных тестов

Создание компьютерных тестов

Тест – система заданий специфической формы, позволяющая качественно оценить структуру знаний и эффективно измерить уровень подготовленности учащихся. ...
Моделирование в среде графического редактора PAINT

Моделирование в среде графического редактора PAINT

МОДЕЛИРОВАНИЕ В СРЕДЕ ГРАФИЧЕСКОГО РЕДАКТОРА. Модель – это аналог (заместитель) оригинала, отражающий некоторые его характеристики. Моделирование ...
Методическая разработка Создание презентаций Элективный курс для 10 класса.

Методическая разработка Создание презентаций Элективный курс для 10 класса.

Элективный курс для 10 класса. Создание презентаций с помощью редактора POWERPOINT. ЦЕЛИ ЗАНЯТИЯ. Научиться: Использовать различные режимы просмотра ...
Куб. Создание изображений в графическом редакторе Paint

Куб. Создание изображений в графическом редакторе Paint

Чему мы можем научиться на уроке? Познакомиться с понятием «куб» и с его измерениями и свойствами Научиться строить объемные изображения в графическом ...
Команды работы с каталогами. Создание каталогов (папок)

Команды работы с каталогами. Создание каталогов (папок)

Текущая папка Созданная папка Будущая папка. Т.д. D:, т.к. \ В текущем каталоге создать каталог Help D:\>_ md HELP Help сделать текущем каталогом ...
История возникновения электронной почты. Создание собственного электронного ящика на yandex.ru

История возникновения электронной почты. Создание собственного электронного ящика на yandex.ru

История возникновения электронной почты. В 1968 году под эгидой Министерства обороны США в компании Bolt Beranek and Newman (BBN) проходила работа ...
Использование редактора формул Microsoft Equation

Использование редактора формул Microsoft Equation

ФОРМУЛА. - это комбинация специальных (математических, физических, химических и т.д.) обозначений, выражающая какое-либо утверждение. Формализованная ...
Инструменты автоматизации форматирования. Создание оглавления

Инструменты автоматизации форматирования. Создание оглавления

______________ ______________ 1.1. ___________ ___________ 1.1.1.________ ________ 1.1.1.1.___ ___. 4 уровень 3 уровень 2 уровень 1 уровень. Оглавление ...
Создание карты Амурского залива с источниками загрязнения в  ArcView

Создание карты Амурского залива с источниками загрязнения в ArcView

В ArcView существует возможность напрямую работать с чертежами, созданными с помощью программ автоматизированного проектирование (CAD). 2.1. Добавление ...
Объектно – ориентированное программирование на DELPHI - 11

Объектно – ориентированное программирование на DELPHI - 11

Объектно – ориентированное программирование на DELPHI - 11. @ Краснополянская школа № 1 Домнин Константин Михайлович 2006 год. На этом уроке: Мы создадим ...

Конспекты

Создание открытки средствами текстового редактора Microsoft Word

Создание открытки средствами текстового редактора Microsoft Word

Урок информатики в 9 классе на тему. «Создание открытки средствами текстового редактора Microsoft. Word. ». Тип урока:. закрепление изученного ...
Создание открытки средствами текстового редактора Microsoft Word

Создание открытки средствами текстового редактора Microsoft Word

Муниципальное бюджетное общеобразовательная учреждение. «Манжерокская средняя общеобразовательная школа». Урок информатики 9 класс. ...
Возможности текстового редактора Word

Возможности текстового редактора Word

ГБОУ СПО «Ардатовский аграрный техникум». План занятия. по дисциплине «Информатика и ИКТ». Тема: Возможности текстового редактора Word. . ...
Возможности текстового редактора Word

Возможности текстового редактора Word

Урок информатики в 8 классе по теме. . «Возможности текстового редактора Word. ». Цели урока. : закрепить и систематизировать знания и умения ...
Возможности текстового редактора Word

Возможности текстового редактора Word

Открытый урок по информатике. Возможности текстового редактора. Word. . Цели урока. : закрепить и систематизировать знания и умения учащихся по ...
Создание документов с использованием мастеров и шаблонов. Гипертекст. Создание закладок и ссылок. Создание гипертекстового документа

Создание документов с использованием мастеров и шаблонов. Гипертекст. Создание закладок и ссылок. Создание гипертекстового документа

Класс:. 8 «А». Форма проведения:. объяснение нового материала. Тема:. Создание документов с использованием мастеров и шаблонов. Гипертекст. ...
Создание вкладок на языке Turbo Delphi в среде Lazarus версии 0.9.29

Создание вкладок на языке Turbo Delphi в среде Lazarus версии 0.9.29

10 класс. Физико - математический профиль. ОС Linux 5.0.2. Школьный мастер. . Урок для 10 класса на тему. «Создание вкладок на языке Turbo. ...
Создание рисунка в растровом и векторном редакторах

Создание рисунка в растровом и векторном редакторах

Конспект урока на тему. «Создание рисунка в растровом и векторном редакторах». . Введение. Можно рисовать кистями и красками, ...
Дополнительные возможности текстового редактора. Вставка формул

Дополнительные возможности текстового редактора. Вставка формул

Технологическая карта урока в соответствии с требованиями ФГОС. Предмет: информатика и ИКТ. ФИО учителя: Романова Ольга Анатольевна. Тема урока: ...
Запуск программы WordPad. Кнопки текстового редактора

Запуск программы WordPad. Кнопки текстового редактора

«С. редняя школа имени Жанкожа батыра №70. ». Казалинского. района Кызылординской. области. Конспект урока по. информатике. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:15 января 2015
Категория:Информатика
Содержит:16 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации