- •Міністерство освіти і науки України Новокаховський політехнічний коледж Одеського національного політехнічного університету
- •Пояснювальна записка
- •1. Технологічна частина
- •2 Організаційно-економічна частина проекту
- •3 Графічна частина проекту
- •1 Постановка задачі
- •2 Опис математичного методу рішення задачі
- •2.1 Визначення структури вхідних даних
- •2.2 Визначення структури вихідних даних
- •2.3 Математичний опис задачі
- •3 Опис алгоритму рішення задачі
- •3.1 Опис стандартних функцій та процедур
- •4 Опис програми
- •4.1 Вибір програмного засобу
- •4.2 Визначення вимог до технічних засобів
- •4.3 Програмування та налагодження програми
- •5 Інструкція для користувача програми
- •5.1 Опис реалізації інтерфейсу користувача
3 Опис алгоритму рішення задачі
3.1 Опис стандартних функцій та процедур
В програмі курсового проекту використовуються такі процедури та функції:
Форма Form1 – тестування по темі: Основи інтегрального числення:
Command1_Click() – процедура для початку роботи з тестом;
MsgBox – функція для виклику вікна-попередження при не повному заповненні даними користувачем при реєстрації;
Hide – функція для закриття поточного вікна;
Show – функція для відкриття наступного вікна;
Command2_Click() – процедура виклику вікна з довідкою по інтегруванню;
Form25.Show – функція для відкриття вікна з довідкою по інтегруванню.
Форма Form2 – перше питання тесту:
Command1_Click() – процедура для переходу до наступного питання;
Hide – функція для закриття поточного вікна;
Show – функція для відкриття наступного вікна;
Command2_Click() – процедура виклику вікна з довідкою по інтегруванню;
Form25.Show – функція для відкриття вікна з довідкою по інтегруванню;
GotFocus() – процедура для забарвлення вибраного варіанту відповіді іншим кольором для більшої контрастності;
LostFocus() – для відміни забарвлення попереднього вибраного варіанту відповіді при виборі в цей час іншої відповіді.
Процедури та функції на формах Form3 - Form23 (Питання 1 – Питання 22, відповідно) такі самі як і для форми Form2 (Питання1).
Форма Form24 – результат тестування:
Form_Load() – процедура виводу форми з підрахованим результатом;
Command1_Click() – процедура виходу з програми.
4 Опис програми
4.1 Вибір програмного засобу
При розробці програмного забезпечення в рамках курсового проекту було використано мову програмування Visual Basic.
Про Visual Basic написано досить багато книжок, тому робота з цією мовою програмування не повинна викликати великих труднощів. Ця мова програмування є достатньо простою в роботі і одною з потужних мов програмування.
Microsoft Visual Basic 6.0 - це могутня система програмування, що дозволяє швидко і ефективно створювати додатки для Microsoft Windows’9X (2000, XP) і Microsoft WINDOWS’NT
Оригінальна мова програмування Basic була створена Джоном Кемені і Томасом Курцем в 1963 г в Дартмурском коледжі. Вона швидко завоювала популярність як мова для навчання програмуванню в університетах і школах і була адаптована для використання на персональних комп'ютерах засновником і главою компанії Microsoft Білл Гейтсем в середині 70-х рр. З тих пір для ПК послідовно було випущено декілька версій Basic, включаючи Microsoft Quick Basic і MS-DOS Qbasic. Хоча програмна оболонка Visual Basic виконана повністю графічною, а сама мова програмування вельми далека від мови, вживаної для ранніх версій інтерпретаторів Basic, простота і елегантність Basic залишилася великою мірою властивою і новим версіям. Широкі можливості Visual Basic і її простота послужили основною причиною для вибору її як мови програмування для створення таких Windows- додатків як Excel.
Visual Basic 5.0 має ряд таких можливостей:
1) Управління множинними проектами за допомогою Explorer (Провідник проектів)
2) Використання нових середовищ Code Editor (Редактор кодів), зокрема Auto Quick Info (Швидкого Авто інформатора)
3) Робота з вікном Form Layout (Макету бланка) для настройки зовнішнього вигляду програми.
4) Зміна розмірів вікон і документів.
5) Вибір і використання функцій управління Active X.
6) Використання нових налагоджувальних інструментів і техніки для виправлення помилок програмування.
7) Швидкий запуск проекту з однією або більш зумовленою формою.
8) Розширення можливостей Microsoft Word через автоматизацію.
Visual Basic дозволяє :
працювати із засобами управління
працювати з меню і діалоговими вікнами
працювати з формами, принтерами і обробниками помилок
додавати художнє оздоблення і спец. ефекти
використовувати модулі і процедури
працювати з наборами елементів і масивами
працювати з текстовими файлами і базами даних
взаємодіяти з Microsoft Office
Середовище програмування Visual Basic містить всі необхідні інструменти для швидкого і ефективного створення могутніх програм, що працюють в середовищі Windows.
Інструменти, наявні в середовищі програмування Visual Basic, допомагають при конструюванні Basic- програм.
Рядок Меню забезпечує доступ до більшості команд, керівників середовищем програмування. Меню і команди працюють відповідно до стандартних угод, загальних для всіх додатків Windows.
Під рядком меню є панель інструментів - набір кнопок, що є ярликами для команд, за допомогою яких здійснюється робота в середовищі Visual Basic. У нижній частині екрану розташована панель завдань. Її можна використовувати для перемикання між компонентами Visual Basic або для активації інших додатків Windows. Також є вікно інструментів (Toolbox), вікно змісту проекту (Project Container), вікно форми (Form), вікно проекту (Project), вікно безпосереднього
виконання (Immediate), вікно властивостей (Properties) і вікно макету форми (Form layout).
Інструменти і засоби управління на панелі служать для того, щоб додавати нові елементи призначеного для користувача інтерфейсу. Панель інструментів містить також засоби управління для створення об'єктів, що виконують спеціальні “за екранні” операції: управління інформацією в базі даних, контроль тимчасових інтервалів і т.д.
Мова програмування Visual Basic містить декілька сотень інструкцій, функцій і спеціальних символів. Вона призначена не тільки для використання в програмному продукті Visual Basic, Microsoft Visual Basic for Application включений до складу Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project і інших додатків для Windows.
За допомогою Visual Basic можна побудувати власний додаток по обробці баз даних, яке відображало б тільки інформацію, необхідну користувачеві, а також надавало б користувачеві необхідні засоби для обробки даних.
