Список використаної літератури…………………………………….........................25
ВСТУП
На сучасному етапі розвитку комп’ютерних систем в світі розвинулася і поширилася велика кількість мов програмування, які призначені для різних областей людської діяльності. Визначальним моментом при виборі мови програмування в більшості випадків являється досвід у використанні тієї чи іншої мови і її можливості . Персональні комп’ютери за призначенням фактично не мають обмежень, а їхні можливості визначені програмами, які опрацьовують будь-яку інформацію. Щоб одержати за допомогою комп’ютера корисний результат, треба мати відповідну програму.
Як відомо, середовище розробки великою мірою визначає ефективність роботи програміста. У середовищі програмування Delphi є всі необхідні інструменти для того, щоб створювати повноцінні програми. Писати, компілювати і тестувати програму – все це можна робити, не виходячи з Delphi.
З появою нового пакета Delphi розробка прикладних програм значно спростилася. Delphi побудована на основних засадах, пов’язаних з операційною системою Windows, об’єктно-орієнтовного програмування, технологією візуального проектування, технологією клієнт\сервер, використання компонент тощо. Найважливішим є те, що в середовищі Delphi можна створювати цілком сучасні та ефективні програми для роботи в операційній системі Windows, навіть не знаючи деталей чи особливостей Windows. Іншим дуже важливим досягненням Delphi є технологія візуального проектування і програми будують на базі стандартизованих компонент.
Отже,в розробці проекту я керувався наступними етапами:
§ сформулював завдання, для розв’язання якого реалізується проект;
§ провів аналіз і сформулював вимоги до компонентів, які знадобляться для реалізації проекту;
§ вибрав необхідні компоненти і склав алгоритм розробки проекту;
§ скомпілював програму.
Метою моєї наукової роботи є: продовжити демонстрацію застосування на практиці мови Delphi при написанні цікавих та корисних додатків учням , що вивчають інформатику . Такі приклади показують можливість керування Windows і вчать програмувати .
Головне завдання: на основі вже набутих знань створити прості програми (на зразок медіа-плеєра, інформації про пам’ять комп’ютера, створення автозапуску - з можливістю відкриття новостворених програм), які служитимуть не лише для задоволення, а й будуть корисними.
Актуальність даної теми полягає в тому, що створюючи просту програму в системі Delphi, ми можемо показати, як , починаючи з простої програми можна створити цілий арсенал своїх власних програм .
Новизна полягає у створенні деяких програм у Windows,які матимуть свій особливий інтерфейс і будуть завжди «під рукою», що значно спростить рутинні дії користувача і стануть у пригоді кожному учню, який цікавиться програмуванням , оскільки для цього не потрібно бути досвідченим програмістом.
РОЗДІЛ I. СТРУКТУРА ПРОГРАМИ
Об’єкти і їх призначення ( Медіа-плеєр)
Форма матиме невеликий об’єм, оскільки саме відео відображатиметься у новому вікні, а для прослуховування музики багато місця не потрібно.
1. Форма матиме наступні властивості:
Властивість
Значення
Caption
Медіа-плеєр
Height
Width
Position
Poscreencenter
Formstyle
Fsstayontop
Borderstyle
Bsdialog
2. Розмістимо компоненту Edit із вкладки Standart палітри компонент. Дана
компонента буде відображати вибраний шлях до файла.
3. Праворуч від поля Edit розмістимо кнопку – компоненту Button із вкладки палітри компонент. Призначення цієї кнопки – здійснювати вибір файла через стандартне вікно огляду, тому і назвемо її «Обзор».
4. Нижче розмістимо засіб прокрутки – компонент Trackbar із вкладки Win32 палітри компонент і для зручності назвемо цю компоненту Scroll.
5. Під компонентою Scroll розмістимо засоби навігації – п’ять компонентів Panel із вкладки Standart палітри компонент. Властивостям даних панелей присвоїли наступні значення: Play, Pause, Back,Forward Stop. Крім того вони матимуть такі властивості:
Властивість
Для якої панелі
Play
Pause
Back
Forward
Stop
Caption
Грати
Пауза
Назад
Вперед
Стоп
Left
Top
Height
Width
Bevelinner
bvraised
Bevelouter
bvlowered
6. Розмістимо на формі такі важливі компоненти, як Timer та Opendialog із вкладки System, які для користувача будуть невидимі.
§ Для компоненти Timer властивості Enabled – False ( не доступний), а властивості Interval – 100 (обробка події Ontimer буде відбуватися через кожні 100 мілісекунд).
§ Для компоненти Opendialog Filter буде мати значення «Усі файли»(будуть відображатися усі файли при виклику діалогового вікна вибору).
7. Далі розмістимо найважливіший компонент нашої програми – Mediaplayer із вкладки System, в якого властивість Visible – False (справжні кнопки під час виконання програми будуть заховані).
8. Опрацюємо подію клацання мишкою для кожної із панелей навігації, щоб вони могли спрацьовувати як кнопки. Для цього створюємо обробку події Onmousedown, що виникає в момент натиснення над панеллю кнопки мишки.
Для панелі Play вона матиме наступний вигляд: Procedure tform1.playmousedown(sender:tobject;
if not open1.Execute then showmessage('файл вами не обраний!')
else edit1.Text:=open1.FileName;
end, перевіримо, чи вибрав користувач який-небудь файл, якщо ні – то відображатиметься відповідне вікно повідомлення, інакше вмводиться повний шлях до вибраного файла і записується в поле Edit.
13. Відкриття відео- чи аудіофайлів: procedure TForm1.FormCreate(Sender: TObject);
var
str:string;
i:integer;
begin
if paramcount>0 then
begin
str:=paramstr(1);
for i:=2 to paramcount do
str:=str+''+paramstr(i);
end;
if str<>'' then
begin
edit1.Text:=str;
mediaplayer1.FileName:=edit1.Text;
mediaplayer1.Open;
mediaplayer1.Play;
scroll.Max:=mediaplayer1.TrackLength[1];
timer1.Enabled:=true;
end;
end, тут робимо перевірку, чи передаються програмі які-небудь параметри і якщо ці параметри присутні, починаємо опрацьовувати їх.