Категории

Cуществуют следующие способы оплаты за занятия:

  • Абонемент на 8 посещений (срок действия 1 месяц) - 300 грн.;
  • Абонемент на 4 посещения (срок действия 1 месяц) - 200 грн.;
  • Абонемент на 12 посещений(срок действия 1 месяц) - 400 грн.;
  • Разовое посещение - 60 грн.
(ДЛИТЕЛЬНОСТЬ ЗАНЯТИЙ ПО 1,5 ЧАСА)

Курсова робота: Електронний посібник з програмування (Delphi)

  1. 1.1 Загальна характеристика інформаційно-комунікаційних технологій
  2. 1.2 Перевага використання комп'ютера на уроках
  3. 1.3 Недоліки і проблеми використання ІКТ
  4. 2.1 Історія створення середовища Delphi 7
  5. 2.2 Установка Delphi
  6. 3.1 Робота з електронним посібником

Наше деловое партнерство www.banwar.org

Федеральне агентство з освіти РФ

Державна освітня установа професійної освіти

«Тульський державний педагогічний університет ім. Л. М. Толстого »

Факультет Математики, фізики та інформатики

кафедра інформаційних технологій

Курсова робота

На тему: «Електронний посібник з програмування (Delphi)»

Виконав: студент факультету

МФіІ групи 3Д

І.А. Шоріна

Перевірив: асистент кафедри

інформаційні технології

А.Т. Намазова

Тула 2010


зміст

Вступ

Глава 1. Інформаційні та комунікаційні технології в освіті

1.1 Загальна характеристика інформаційно-комунікаційних технологій

1.2 Перевага використання комп'ютера на уроках

1.3 Недоліки і проблеми використання ІКТ

1.4 Застосування ІКТ на уроці інформатики

Глава 2.Програмний середовища Delphi 7 і AutoPlayMediaStudio 7.0

2.1 Історія створення середовища Delphi 7

2.2 Установка Delphi

2.3 Початок роботи

2.4 AutoPlay Media Studio 7.0

Глава 3. Технічний опис програмного продукту

3.1 Робота з електронним посібником

Список використаної літератури


Вступ

У сучасній школі актуальна проблема віртуального навчання. Воно відкриває широкі можливості, як для викладача, так і для учня. Має місце все більш тонке структурування суспільства, його інформатизація, зростання ролі науки призводить до спеціалізації і ускладнення діяльності в усіх сферах суспільного життя: виробничої, технологічної, правової і т.д. У цих умовах все більш актуальним стає вимога самоосвіти. Отже, виникає необхідність цілеспрямованого навчання школярів загальним і спеціальним методом пізнання навколишнього світу, логіки і етапах наукового пізнавального процесу, і, в кінцевому рахунку, цілісної дослідницької діяльності. Бурхливий розвиток нових інформаційних технологій і впровадження їх в Росії в останні роки наклали певний відбиток на розвиток особистості сучасної дитини. Школа - частина суспільства, і в ній, як у краплі води, відбиваються ті ж проблеми, що і у всій країні. Тому дуже важливо організувати процес навчання так, щоб дитина активно, з інтересом і захопленням працював на уроці, бачив плоди своєї праці і міг їх оцінити. Допомогти вчителю у вирішенні цього непростого завдання може поєднання традиційних методів навчання та сучасних інформаційних технологій, в тому числі і комп'ютерних. У практиці інформаційними технологіями навчання називають всі технології, що використовують спеціальні технічні інформаційні засоби (ЕОМ, аудіо-, відео- кіно-). Комп'ютерні (нові інформаційні) технології навчання - це процес підготовки і передачі інформації, кого навчають, засобом здійснення яких є комп'ютер. Комп'ютерна технологія може здійснюватися в трьох варіантах: як "проникаюча", "основна" або "монотехнологій". Освітні засоби ІКТ - різноманітні програмно-технічні засоби, призначені для вирішення певних педагогічних завдань, що мають предметний зміст і орієнтовані на взаємодію з навчаються. Освітні засоби ІКТ можна класифікувати по ряду параметрів: по важливість справ педагогічним завданням, виконуваних функцій в організації освітнього процесу, за типом інформації. При застосуванні комп'ютерних технологій саме на часі питання про співвідношення комп'ютера і елементів інших технологій. Комп'ютер може використовуватися на всіх етапах процесу навчання. При цьому комп'ютер виконує такі функції: 1) функції вчителя - джерело навчальної інформації; тренажер; 2) функції робочого інструменту: засіб підготовки текстів, виступів. Має місце безліч переваг уроку з використанням ІКТ в порівнянні зі звичайним уроком, наприклад, зростання обсягу виконаних на уроці завдань; підвищення пізнавальної активності і мотивації засвоєння знань за рахунок різноманітності форм роботи, включення ігрового моменту, об'єктивність і своєчасність результатів тесту.

У зв'язку з цим метою нашої курсової роботи стала розробка електронного посібника «програмування в Delphi», яке дає можливість комплексного вивчення середовища програмування Delphi 7.

Цей підручник дозволяє проводити лекційні та практичні заняття, він необхідний при підготовці до занять, самостійного вивчення матеріалу, розв'язування задач і роботі на уроці.


Глава 1. Інформаційні та комунікаційні технології в освіті

1.1 Загальна характеристика інформаційно-комунікаційних технологій

Інформаційно-комунікаційні технології - ефективні, але тільки допоміжні засоби. Вони, вливаючись навчальний процес, призводять до його структурних і організаційних змін. Однак ефективність застосування можлива тільки в тому випадку, коли відповідні технології не є деякою надбудовою до існуючої системи навчання, а обґрунтовано і гармонійно інтегруються в даний процес, забезпечуючи нові можливості і викладачам і учням. ІКТ можна розглядати як засіб доступу до навчальної інформації, що забезпечує можливості пошуку, збору та роботи з джерелом, в тому числі в мережі Інтернет, а також засіб доставки і зберігання інформації. До ІКТ слід віднести і всі види електронних освітніх ресурсів (ЕОР) - електронні підручники і навчальні посібники, мультімедіакурси, інтерактивні тренажери і лабораторії, що тестують системи та інші. Використання ЕОР дає педагогам можливість поглиблення міжпредметних зв'язків при вирішенні задач з різних предметних областей, актуалізації вибору освітньої траєкторії учнями, що забезпечує особистісно-орієнтований підхід в організації процесу навчання.

1.2 Перевага використання комп'ютера на уроках

Збільшення розумового навантаження на уроках змушує задуматися над тим, як підтримати в учнів інтерес до досліджуваного предмета, їх активність протягом всього уроку. Величезну допомогу в вирішенні цього питання може надати комп'ютер. Використання комп'ютера при навчанні дозволяє створити інформаційну обстановку, стимулюючу інтерес і допитливість дитини. У школі комп'ютер стає електронним посередником між учителем і учнем. Він дозволяє організувати процес навчання за індивідуальною програмою. Учень, який навчається за пультом комп'ютера, може сам вибирати найбільш зручну для нього швидкість подачі і засвоєння матеріалу. В цьому проявляється головна перевага комп'ютера в процесі навчання: він працює з кожним учнем окремо. Індивідуалізація навчання покращує якість підготовки. Це досягається за рахунок живої зворотного зв'язку, яка встановлюється в процесі діалогу школяра з персональним комп'ютером. Залежно від характеру відповідей на контрольні питання комп'ютер може запропонувати навідні запитання, підказати або сповільнити темп навчання. Якщо ж учень втомиться, може запропонувати йому в якості розваги та навчання одночасно розважально-навчальну програму.

1.3 Недоліки і проблеми використання ІКТ

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

- Недостатня комп'ютерна грамотність вчителя.

- Бракує комп'ютерного часу на всіх.

- У шкільному розкладі не передбачено час для використання Інтернет на уроках.

- При недостатній мотивації до роботи учні часто відволікаються на ігри, музику, перевірку характеристик ПК і т.п.

- Існує ймовірність, що, захопившись застосуванням ІКТ на уроках, учитель перейде від розвивального навчання до наочно-ілюстративним методам.

Впровадження комп'ютерної техніки в усі сфери людської діяльності послужило поштовхом до зародження нової наукової і прикладної дисципліни - інформатики. Вперше цей термін став використовуватися у Франції в 60-х роках. В англомовних країнах йому відповідає синонім computer science (наука про комп'ютерну техніку). У нашій країні інформатика стала визначатися як самостійна область діяльності з початку 80-х років, а через кілька років увійшла до шкільної програми як самостійна дисципліна.

Методи і прийоми застосування засобів ІКТ в процесі навчання інформатики спрямовані на формування компетенцій в області інформаційної діяльності школярів, виховання їх інформаційної культури. Розглядаючи інформатику в ряду з іншими загальноосвітніми дисциплінами, можна назвати общедидактические методи: пояснювально-ілюстративні, репродуктивні, дослідницькі, корекції знань учнів, стимулювання і мотивації навчання та ін.

Застосування засобів ІКТ вносить певну специфіку в відомі общедидактические методи навчання. Так, пояснювально-ілюстративні методи при використанні мультимедійного проектора можуть помітно підвищувати пізнавальну активність учнів за рахунок збільшення наочності та емоційної насиченості (анімація, звук, відео та інші мультимедійні ефекти). Репродуктивні методи навчання при використанні комп'ютерних навчальних систем набувають властивості особистісно-орієнтованого навчання, при якому учні отримують можливість вибудовувати індивідуальні освітні траєкторії в залежності від успішності навчання та особистісних психологічних якостей (сприйняття, пам'яті, мислення та ін.). У процесі роботи з навчальними системами можна активізувати методи корекції знань учнів, не витрачаючи додатковий час вчителя. Ці кошти освітнього призначення так само можуть бути засобом стимулювання і підвищення мотивації навчання, а так само засобом підвищення пізнавального інтересу учнів, оскільки відомо, що для учнів можливість попрацювати за комп'ютером додатковий час є сильним стимулом.

На пропедевтическом рівні навчання інформатики можна активізувати ігрові форми навчання, наприклад, інформаційні гри. Під інформаційними іграми розуміються гри, засновані на інформаційних процесах: передача, обробка, кодування і декодування інформації тощо. Наприклад, ігри на передачу інформації (в цих іграх, як правило, задіяні невербальні канали передачі інформації). Дидактичне значення цих ігор досить високо. Дійсно, навички передачі інформації невербальними каналами (міміка, жест, поза, жестикуляція тощо.) Мають важливе значення в повсякденному житті школярів, і будуть мати ще більше значення в майбутній активної соціальної і професійної діяльності. Однак в школі немає таких уроків, де б школярів учили володіти цими способами передачі інформації. Уміння вірно передати зміст повідомлення не тільки словами, а й "загальним виразом тіла" дуже стане в нагоді учням в житті, тому цього треба вчити, в тому числі, і на уроках інформатики. Наприклад, шаради - це швидкі і запальні гри на вгадування, в які можна грати різними способами. У них можуть грати лише кілька гравців або цілий клас. Один гравець (або команда, в залежності від того, який варіант гри вибрано) представляє якесь слово або фразу в пантомімі, в той час як інші намагаються вгадати, що він мав на увазі. Подання можна проводити в повному мовчанні. Можна використовувати умовні руху - руху, про значення яких домовилися заздалегідь, що показує пантоміму заборонено говорити.


Глава 2.Програмний середовища Delphi 7 і AutoPlay Media Studio 7.0

2.1 Історія створення середовища Delphi 7

Delphi - результат розвитку мови Турбо Паскаль, який, в свою чергу, розвинувся з мови Паскаль. Паскаль був повністю процедурним мовою, Турбо Паскаль, починаючи з версії 5.5, додав в Паскаль об'єктно-орієнтовані властивості, а в Object Pascal - динамічну ідентифікацію типу даних з можливістю доступу до метаданих класів (тобто до опису класів і їх членів) в компільовані коді , також званому інтроспекцією - дана технологія отримала позначення RTTI. Так як всі класи успадковують функції базового класу TObject, то будь-який покажчик на об'єкт можна перетворити до нього, після чого скористатися методом ClassType і функцією TypeInfo, які й забезпечать интроспекцию.

Також відмітною властивістю Object Pascal від С ++ є те, що об'єкти за умовчанням розташовуються в динамічної пам'яті. Однак можна перевизначити віртуальні методи NewInstance і FreeInstance класу TObject. Таким чином, абсолютно будь-який клас може здійснити «бажання» «де хочу - там і буду лежати». Відповідно організовується і «многокучность».

Object Pascal (Delphi) є результатом функціонального розширення Turbo Pascal.

Delphi зробив величезний вплив на створення концепції мови C ++ для платформи .NET. Багато його елементи і концептуальні рішення увійшли до складу С ++. Однією з причин називають перехід Андерса Хейлсберг, одного з провідних розробників Дельфі, з компанії Borland Ltd. в Microsoft Corp.Андерс Хейлсберг (дат. Anders Hejlsberg; рід. в грудні 1960 року, Копенгаген) - данський інженер-програміст. У 1980 році написав свій перший компілятор мови Паскаль, який після портирования під операційну систему MS-DOS продав фірмі Borland. Ця версія лягла в основу Turbo / Borland Pascal, який розвивався до 1995 року. До 1996 року Хейлсберг був головним інженером фірми Borland, де створив нове покоління компіляторів Паскаля - мова Delphi, компілятор якого працював вже під операційною системою Windows. У 1996 році він перейшов в Microsoft, де працював над такими проектами, як С ++ і Windows Foundation Classes. Пізніше очолив групу зі створення і проектування мови C ++. У 2000 році Андерс Хейлсберг отримав нагороду популярного журналу Dr. Dobb's Journal за створення Turbo Pascal, Delphi і C ++.

- Версія 1 була призначена для розробки під 16-розрядну платформу Win16;

- Версії з другої компілюють програми під 32-розрядну платформу Win32;

- Разом з 6-й версією Delphi вийшла сумісна з ним по мові і бібліотекам середу Kylix, призначена для компіляції програм під операційну систему GNU / Linux;

- Версія 8 здатна генерувати байт-код виключно для платформи .NET. Це перша середа, орієнтована на розробку багатомовних додатків (лише для платформи .NET);

- Подальші версії (що позначаються роками виходу, а не порядковими номерами, як це було раніше) можуть створювати як додатки Win32, так і байт-код для платформи .NET.

Delphi for .NET - середовище розробки Delphi, а також мову Delphi (Object Pascal), орієнтовані на розробку додатків для .NET. Перша версія повноцінного життєвого розробки Delphi для .NET - Delphi 8. Вона дозволяла писати програми тільки для .NET. В даний час, в Delphi 2006, можна писати програми для .NET, використовуючи стандартну бібліотеку класів .NET, VCL для .NET. Середовище також дозволяє створювати .NET-додатки на C ++ і Win32-додатки на C ++. Delphi 2006 містить функції для написання звичайних додатків з використанням бібліотек VCL і CLX. Delphi 2006 підтримує технологію MDA за допомогою ECO (EnterpriseCoreObjects) версії 3.0.

У березні 2006 року компанія Borland прийняла рішення про припинення подальшого вдосконалення інтегрованих середовищ розробки JBuilder, Delphi і C ++ Builder через збитковість цього напрямку. Планувався продаж IDE-сектора компанії. Група прихильників вільного програмного забезпечення організувала збір коштів для покупки у Borland прав на середу розробки і компілятор.

Однак в листопаді того ж року було прийнято рішення відмовитися від продажу IDE бізнесу. Проте, розробкою IDE продуктів тепер буде займатися нова компанія - CodeGear, яка буде фінансово повністю підконтрольна Borland.

У серпні 2006 року Borland випустив полегшені версію RAD Studio подіменем Turbo: Turbo Delphi (для Win32 і.NET), Turbo C ++, Turbo C ++.

У березні 2008 року було оголошено про припинення розвитку цієї лінійки продуктів.

У березні 2007 року CodeGear порадувала користувачів оновленою лінійкою продуктів Delphi 2007 for Win32 і виходом абсолютно нового продукту Delphi 2007 for PHP.

У червні 2007 року CodeGear представила свої плани на майбутнє, тобто опублікувала так званий roadmap.

25 серпня 2008 року компанія Embarcadero, новий господар CodeGear, опублікувала прес-реліз на Delphi for Win32 2009. Версія принесла безліч нововведень в мову, як-то:

- За замовчуванням повна підтримка Юнікоду у всіх частинах мови, VCL і RTL; заміна звернень до всіх функцій Windows API на Юнікодние аналоги (тобто MessageBox викликає MessageBoxW, а не MessageBoxA).

- Узагальнені типи, вони ж generics.

- Анонімні методи.

- Нова директива компілятора $ POINTERMATH [ON | OFF].

- Функція Exit тепер може приймати параметри відповідно до типу функції.

2.2 Установка Delphi

Існує Чотири варіанти пакета BorlandDelphi 7 Studio: Personal, Professional, Enterprise и Architect. КОЖЕН з ціх комплектів Включає стандартний набір ЗАСОБІВ, что забезпечують розробка Високоефективний програм різного призначення, в тому чіслі для роботи з базами даних. Разом з тим, чим вищє рівень комплекту (від Personal до Architect), тім більші возможности ВІН надає програмісту. Так, комплект Enterprise дозволяє розробляті програми роботи з віддаленімі базами Даних (например, InterBase), а комплект Personal - немає. Детальну інформацію про структуру, склад і можливості пакетів Borland Delphi 7 Studio можна знайти на сайті Borland (www.borland.cora / delphi).

Установка Delphi 7 на комп'ютер виконується з CD-ROM, на якому знаходяться всі необхідні файли і програма ініціалізації установки (Delphi Setup Launcher). Програма ініціалізації установки запускається автоматично, як тільки інсталяційний диск буде помешен в CD-дисків. В результаті запуску програми ініціалізації установки на екрані з'являється вікно Delphi 7 SetupLauncher (рис. 1) із зазначенням програмних продуктів, які можуть бути інстальовані на комп'ютер з інсталяційного CD-ROM. Це, перш за все, Delphi 7, сервер бази даних InterBase 6.5, локальний сервер бази даних InterBase 6.5, інструмент вилученого налагодження RemoteDebuggerServer, утиліта ModelMaker і InstallShieldExpressутіліта створення настановних CD-ROM.


Мал. 1. Початок установки Delphi 7

Для того щоб активізувати процес установки Delphi, слід клацнути на рядку Delphi 7. Процес установки Delphi звичайний. Після введення серійного номера (Serial Number) і ключа (Authorization Key) на екрані спочатку з'являється вікно з ліцензійною угодою, потім вікно Setup Type (рис. 2), в якому можна вибрати один з можливих варіантів установки: Typical (Звичайний), Compact ( компактний) або Custom (Вибірковий, який визначається користувачем).

Звичайний варіант передбачає, що з установочного CD-ROM на жорсткий диск комп'ютера будуть скопійовані всі компоненти Delphi. Звичайний варіант установки вимагає найбільшого вільного місця на жорсткому диску комп'ютера, порядку 475 Мбайт (для комплекту Enterprise). І якщо на жорсткому диску комп'ютера достатньо вільного місця, краще вибрати цей варіант.

При компактній установці на жорсткий диск комп'ютера копіюються тільки найнеобхідніші компоненти Delphi. Компактний варіант вимагає найменшої кількості вільного дискового простору. Однак в цьому випадку деякі можливості середовища розробки Delphi будуть недоступні. Зокрема, при компактній установці на жорсткий диск не копіюються файли довідкової системи, деякі компоненти і утиліти, приклади.

Вибірковий варіант дозволяє програмісту вибрати тільки необхідні для роботи інструменти і компоненти Delphi. Зазвичай такий варіант установки використовують досвідчені програмісти. Вибірковий варіант можна вибрати і в тому випадку, якщо на диску комп'ютера недостатньо вільного місця для повної установки.

Вибірковий варіант можна вибрати і в тому випадку, якщо на диску комп'ютера недостатньо вільного місця для повної установки

Мал. 2. У діалоговому вікні Setup Typeнужно вибрати варіант установки

Вибравши варіант установки, натисніть кнопку Next.Еслі була обрана часткова (Custom) установка, то відкривається діалогове вікно Custom Setup, в якому можна вибрати встановлювані компоненти, точніше вказати компоненти, які встановлювати не треба. Щоб заборонити установку компонента, потрібно клацнути на зображенні диска зліва від назви компонента і з меню, що вибрати команду Do Not Install.

Якщо обраний тип установки Typical, то в результаті клацання на кнопці Next відкривається вікно Destination Folder, в якому вказані каталоги, куди буде встановлений пакет Delphi і його компоненти. Черговий клацання на кнопці Next відкриває вікно Save Installation Database, в якому користувачеві пропонується зберегти інформацію опроцессе установки на жорсткому диску комп'ютера, що забезпечить можливість видалення (деінсталяції) Delphi надалі без іспользованіяустановочного CD-ROM. На цьому процес підготовки до установки закінчується. На екрані з'являється вікно Ready To Install the Program, клацання накнопке Install в якому активізує процес установкі.По закінчення процесу установки на екрані з'являється вікно з інформаційним повідомленням про те, що установка виконана (рис. 3). Клац на кнопці Finishзакривает це вікно.

Клац на кнопці Finishзакривает це вікно

Мал. 3. Процес установки завершено

Тепер можна приступити до роботи, запустити Delphi. Однак перед тим як це зробити, рекомендується задати робочий каталог, каталог проектів. Для цього потрібно встановити курсор миші на команду запуску Delphi (Пуск / всі програми / Borland Delphi 7 / Delphi 7), натиснути правою кнопкою миші, і з контекстного меню вибрати команду Властивості. Потім у вікні Властивості: Delphi 7 в поле Робоча папка ввести ім'я папки, призначеної для проектів Delphi (рис. 5).



Мал. 5. Визначення папки проектів

Запускається Delphi звичайним чином: Пуск → Усі програми → Borland Delphi 7 → Delphi 7 (рис. 6),



Мал. 6. Запуск Delphi

Вид екрану після запуску Delphi дещо незвичайний (рис. 7).



Мал. 7. Вид екрана після запуску Delphi

Замість одного вікна на екрані з'являються п'ять:

- головне вікно - Delphi 7;

- вікно стартовою форми - Form 1;

- вікно редактора властивостей об'єктів - Object Inspector;

- вікно перегляду списку компонентів - ObjectTreeView;

- вікно редактора коду - Unitl.pas.

Вікно редактора коду майже повністю закрито вікном стартової форми.

У головному вікні знаходиться меню команд, панелі інструментів і палітра компонентів.

Вікно стартової форми (Form1) являє собою заготовку головного вікна розробляється. Програмне забезпечення прийнято ділити на системне і прікладное.Сістемное програмне забезпечення - це все те, що складає операційну систему. Решта програми прийнято вважати прикладними. Длякраткості прикладні програми називають додатками.

Вікно Object Inspector- вікно редактора властивостей об'єктів призначене для редагування значень властивостей об'єктів. У термінології візуального проектування об'єкти - це діалогові вікна і елементи управління (поля введення і виведення, командні кнопки, перемикачі та ін.). Властивості об'єкта - це характеристики, що визначають вид, положення і поведінку об'єкта. Наприклад, властивості width і Height задають розмір (ширину і висоту) форми, властивості тори і Left - положення форми на екрані, властивість caption - текст заголовка.

Мал. 10. Вікно редактора коду

У вікні редактора коду (рис. 10), яке можна побачити, відсунувши в бік вікно форми, слід набирати текст програми. На початку роботи над новим проектом це вікно редактора коду містить сформований Delphi шаблон програми.


2.4 AutoPlay Media Studio 7.0

AutoPlay Media Studio 7.0 - потужний візуальний пакет для швидкого і якісного створення AutoRun-меню, яке з'являється автоматично після вставки CD / DVD в привід. AutoPlay Media Studio 7.0 не вимагає знання програмування і дуже швидко освоюється - буквально за півгодини, до того ж в поставку входять вже готові шаблони для оформлення меню з різноманітними кнопочками для запуску програм, програвання звуків, друку файлів, відкриття Інтернет-сайтів і іншим, що дозволяє без особливого праці зробити інтерфейс CD найбільш дружнім і красивим. У даного пакету величезна кількість різних можливостей.

Програма створить всі необхідні файли для автозапуску і його графічну оболонку. Користувачеві залишається лише записати готовий проект на інформаційний носій. Дана утиліта має інтуїтивно зрозумілий інтерфейс і легка в освоєнні. Зовнішній вигляд майбутнього файлу автозапуску, його графічна оболонка і структура - все це наочно представлено у вікні AutoPlay Media Studio. Всі панелі і вікна можна вільно переміщувати, підбирати їх розміри, а також змінювати конфігурацію на свій розсуд.

У новій версії AutoPlay Media Studio також є велика бібліотека готових об'єктів - Professional Content Gallery. Всілякі кнопки, звуки, іконки, маски та інші об'єкти можуть застосовуватися користувачем в створюваних ним проектах. Крім того, кожен місяць на офіційному сайті програми викладається пакет доповнень до неї - mediapack. Він містить готові текстури, варіанти кнопок для меню та інші об'єкти для Professional Content Gallery.

Однією з унікальних особливостей AutoPlay Media Studio є можливість створення вікон авторана довільної форми з використанням масок прозорості. В якості такої маски можуть виступати графічні файли в форматах JPG і BMP.

Додаток, який буде створено AutoPlay Media Studio в кінці роботи, представлено у вигляді об'єктної моделі. Ця модель складається з групи окремих сторінок, на зразок того, як це реалізовано на Інтернет-сайтах. На цих сторінках можна розміщувати об'єкти, які можуть являти собою графіку, текст, відео, Flash, HTML і ін. Будь-якому елементу проекту, будь то об'єкт або сторінка, можна призначити деяку дію. Так, наприклад, при наведенні на малюнок курсора миші, може виникати текст з коментарями, а при натисканні на кнопку "Play" почне програватися файл MP3 і т. Д. У розпорядження користувача програма надає сотні різних дій, які можна пов'язати з об'єктами.

При першому запуску AutoPlay Media Studio може видати повідомлення про те, що на комп'ютері відсутній Micromedia Flash Player. Якщо в подальшому ви плануєте створювати проекти з використанням технології Flash, його обов'язково потрібно встановити в системі.

Ключові особливості:

У програму входять вже готові шаблони для оформлення меню з різноманітними кнопками для запуску програм, програвання звуків, друку файлів, відкриття Інтернет-сайтів.

Ви також зможете без зусиль оформити свій проект за допомогою будь-якого контенту на ваш вибір - музики, відео, flash-анімації, тексту.

Проекти, створені за допомогою AutoPlay Media Studio, ні в чому не поступаються професійним продуктам, розробленим на C ++ / Java.

Додаток, створений за допомогою AutoPlay Media Studio, на завершальному етапі буде представлено у вигляді об'єктної моделі. Ця модель складається з групи окремих сторінок, на зразок того, як це реалізовано на Інтернет-сайтах. На цих сторінках можна розміщувати будь-які об'єкти (графіку, текст, відео, Flash, HTML і ін.).

Будь-якому елементу проекту, будь то об'єкт або сторінка, можна призначити певну дію. Програма надає сотні різних дій, які можна пов'язати з об'єктами.

Розширити можливості AutoPlay Media Studio можна також за допомогою додаткових модулів - плагінів. З їх допомогою можна автоматизувати деякі завдання, які ви виконуєте в програмі найчастіше. Наприклад, можна швидко створювати анімовані меню, дерево каталогів, базу даних, а також керувати ними.

Можливість створення вікон автозапуску довільної форми з використанням масок прозорості. В якості такої маски можуть виступати графічні файли в форматах .jpg, .bmp, .png.

Можливість запису CD-R (CD-RW) прямо з програми. Готовий проект може бути представлений у вигляді саморозпаковується або збережений окремою текою на жорсткому диску.

Вбудована перевірка орфографії. Ця опція працює з об'єктами Label, Paragraph і Button. Повна версія програми містить велику кількість підключаються словників, за допомогою яких AutoPlay Media Studio робить перевірку орфографії під час набору тексту.

Користувач AutoPlay Media Studio додатково отримує доступ до відео-презентації, професійних елементів контента, online-форуму, цілодобовою технічною підтримкою і багатьом іншим сервісам.


Глава 3. Технічний опис програмного продукту

3.1 Робота з електронним посібником

Електронний навчальний посібник призначений для студентів всіх ВНЗ і середніх професійних навчальних закладів для підготовки до практичних і лабораторних занять, здійснення самостійних робіт.

Електронний ресурс виконаний в середовищі AutoPlayMediaStudio 7.0 і запускається за допомогою файлу autorun.exe.

При запуску програми з'являється сторінка, що містить назву посібники та відомості про розробника, зовнішній вигляд якого представлений на малюнку 1.

Мал. 1

При наведенні миші на напис «Електронний посібник» курсор набуває вигляду руки, і напис змінює свій колір. При натисканні на неї здійснюється перехід в головне меню (рис. 2), що включає в себе наступні розділи:

- Лекції;

- Лабораторні роботи;

- Завдання;

- Додаткові завдання;

- Приклади розв'язання задач;

- Додаток.

Вибір розділів здійснюється при натисканні на відповідну кнопку, в залежності від цілей і завдань, що стоять перед користувачем.

Мал. 2

При виборі розділу Лекції, потрапляємо на сторінку, де представлено дванадцять різних тем (рис. 3), при наведенні на кожну кнопку спливає підказка, що показує назву кожної теми. Вибираючи потрібну, користувач отримує можливість познайомитися з теоретичним матеріалом.

Вибираючи потрібну, користувач отримує можливість познайомитися з теоретичним матеріалом

Мал. 3


При виборі розділу Лабораторні роботи, потрапляємо на сторінку, де підібрано дванадцять різних робіт (рис. 4), при наведенні на будь-яку з них спливає підказка, що показує назва даної лабораторної роботи. У кожній лабораторній роботі представлені: теоретична довідка, приклади розв'язання задач і завдання для самостійного виконання.

рис.4

При виборі розділу Завдання, потрапляємо на сторінку (рис.5), де підібрані завдання по восьми різних тем. При виборі розділу Додаткові завдання, користувач отримує додатковий список завдань з основних тем вивчення середовища програмування Delphi 7 (рис. 6). Це дасть можливість поглибити, систематизувати знання або скласти список індивідуальних завдань для студентів, якщо користувач - викладач. При натисканні на кнопку Приклади розв'язання задач, користувач має можливість ознайомитися з варіантами вирішення завдань з різних тем (рис.7). У розділі Додаток преставлено повідомлення про помилки під час компіляції і при виконанні роботи (рис.8).


Мал. 5 Рис. 6


Мал. 7 Рис. 8


Список використаної літератури

1. Вірт, М. Алгоритми і структури даних / Пер. з англ. - М: Світ, 1989.-360с.

2. Грінзоу Лу. Філософія програмування для Windows 95 / NT / Пер. з англ. - СПб .: Символ - Плюс, 1997.-640с.

3. Мова комп'ютера. Пер. з англ., під. Ред. і з передмовою В.М.Курочкіна - М .: Світ, 1989. - 240с.

4. Зелковіц, М., Шоу, А., Геннон, Дж. Принципи розробки програмного забезпечення / Пер. з англ. - М .: Світ, 1982.-386с.

5. Практичний посібник з програмування / Пер. з англ. Б.Мік, П. Хіт, Н.Рашбі і ін .; під ред. Б. Міка, П.Хіт, Н.Рашбі. - М .: Радіозв'язок, 1986.-168с.

6. Культин Н. Б. Основи програмування в Delphi 7.- СПб .: БХВ-Петербург, 2003. - 608 с .: іл.

7. Яфаева, Р.Р. Лекціі_Программірованіе