Реклама
Обучаемся программированию с помощью сериалов
Современность даёт возможность получить образование любому человеку, в не зависимости от его местоположения и финансового состояния.
00:00
2.5
Сохранение и запуск "Проводника"
Сохраняем проект. Запускаем и проверяем, что все функции приложения работают верно
C++ Builder 6
Программа: C++ Builder 6
02:06
3.5
Настройка контекстного меню
Добавляем в пункты меню некоторые типы файлов. При выборе одного из пунктов, в поле ввода вставляется соответствующая маска
C++ Builder 6
Программа: C++ Builder 6
01:56
3.5
Отображение файлов по маске
В компонент Edit вводится маска отображаемых файлов. Для изменения типа выводимых файлов режиме реального времени, воспользуемся событием OnChange и создадим его обработчик. Код обработчика FileListBox1->Mask = Edit1->Text; (маска компонента вывода файлов = текст поля ввода) будет выполняться при любом изменении поля ввода маски.
C++ Builder 6
Программа: C++ Builder 6
01:48
3.5
Связываем компоненты
У компонента DriveComboBox1 в свойстве DirList выбираем DirectoryListBox1 (наш список каталогов), аналогично у компонента DirectoryListBox1 в свойстве FileList выбираем FileListBox1 (компонент списка файлов). Дополнительно к списку файлов добавляем всплывающее меню
C++ Builder 6
Программа: C++ Builder 6
01:28
3.5
Настройка компонентов
Изменяем название и размер окна приложения, положение и размер компонентов
C++ Builder 6
Программа: C++ Builder 6
01:58
3.5
Выбор компонентов приложения "Проводник"
Видеурок показывает, какие компоненты понадобятся для создания программы. DriveComboBox - выпадающий список всех носителей компьютера, DirectoryListBox - вывод списка каталогов, FileListBox - отображения списка файлов, Edit - строка ввода, PopupMenu - всплывающее меню
C++ Builder 6
Программа: C++ Builder 6
01:59
3.5
Сохранение и запуск проекта
В этом видеоуроке мы сохраняем проект текстового редактора. После этого запускаем и проверяем работоспособность всех его функций.
C++ Builder 6
Программа: C++ Builder 6
01:59
3.5
Создание функций сохранения, изменения шрифта
Обработчик команды сохранения файла:
if(SaveDialog1->Execute())
Memo1->Lines->SaveToFile(SaveDialog1->FileName);

Если был вызван диалог сохранения файла "if(SaveDialog1->Execute())", наш текст "Memo1->Lines" сохраняется в выбранный в диалоге файл "SaveToFile(SaveDialog1->FileName)"
Обработчик команды изменения шрифта:
if(FontDialog1->Execute())
Memo1->Font=FontDialog1->Font;

Если был вызван диалог изменения шрифта "if(FontDialog1->Execute())", то шрифт поля ввода текста "Memo1->Font" меняется на выбранный в диалоге "=FontDialog1->Font"
Функция очистки редактора:
Memo1->Clear;
C++ Builder 6
Программа: C++ Builder 6
00:00
3
Добавление элементам управления функций-обработчиков
Для того, чтобы кнопки и пункты меню программы выполняли свои функции, необходимо добавить функции-обработчики событий. Данный видеоурок показывает, как добавить функцию открытия файла. Добавляем код:
if(OpenDialog1Execute())
Memo1->Lines->LoadFromFile(OpenDialog1->FileName);

Этот код означает, что, если вызван диалог открытия файла "if(OpenDialog1Execute())", то в область редактирования текста "Memo1" бедет загружен текст из выбранного файла "Lines->LoadFromFile(OpenDialog1->FileName)"
C++ Builder 6
Программа: C++ Builder 6
02:23
3.5

Copyright © 2008 - 2017 | Правила | О сайте
iqcomp@inbox.ru
Яндекс.Метрика




Карта сайта: 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|