Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic_practics.doc
Скачиваний:
12
Добавлен:
05.02.2016
Размер:
1.86 Mб
Скачать

Практична робота №5 Робота з підпрограмами, організація циклів, робота з діалоговими вікнами, збереження даних

Створимо додаток, який дозволяє обчислювати значення функції y=sin(x) і будувати її графік на інтервалі значень аргументу x від початкового значення до кінцевого з кроком dx. Вікно додатку повинно мати вигляд, зображений на рис. 15. Також, при завантаженні додатку повинно з’являтися діалогове вікно з привітанням. При завершені роботи, необхідно щоб була можливість збереження даних у файл результату. Ім’я цього файлу і папка для збереження повинні задаватися за допомогою діалогового вікна збереження.

Рис. 15

Створення програми табулювання і побудови графіку функції y=sin(x)

Створимо програму “Табулювання функції”. В ній початкове значення аргументу x буде вводитися в текстове поле “Ліва межа”, кінцеве значення в текстове поле “Права межа”. Крок в текстове поле “Крок”. Результат табулювання функції буде виводитись в багаторядкове текстове поле. Побудова графіку функції буде відбуватися в графічному полі. Вікно проекту повинно мати рядок меню з пунктом Функція, який містить в собі команди: Протабулювати, Побудувати графік, Очистити, Вихід. Також, у вікні програми необхідно щоб знаходився прапорець, який передбачає збереження результатів у файл при виході з програми.

Дизайн проекту

  1. Для форми проекту у вікні властивостей змініть такі властивості:

    (Name)

    FrmFunction

    BorderStyle

    1 – Fixed Single

    Caption

    Табулювання функції

    Height

    7600

    MaxBatton

    False

    MinBatton

    False

    StartUpPosition

    2 – CenterScreen

    Width

    11700

  2. Помістить на форму багаторядкове текстове поле для виведення результатів табулювання функції (значень x та y) з такими властивостями:

    (Name)

    TextFun

    MultiLine

    True

    Text

    Height

    5200

    Left

    120

    Top

    600

    Width

    2800

  3. Самостійно помістить на форму три текстові поля для введення лівої і правої границі значення аргументу, а також кроку. Вони повинні мати імена відповідно: TextLeft, TextRight, TextStep, бути розташовані на формі так, як показано на рис. 15.

  4. Помістить на форму графічне поле PictureBox для побудови графіку функції з такими властивостями:

    (Name)

    PictureGraph

    BorderStyle

    1 – Fixed Single

    Height

    6250

    Left

    4300

    Top

    600

    Width

    7230

  5. Самостійно помістить на форму надписи зі змістом: y=sin(x), Графік функції, Ліва межа, Права межа, Крок. Розташуйте їх так, як показано на рис. 15.

  6. Помістить на форму прапорець CheckBox і задайте йому такі властивості:

    (Name)

    CheckFile

    Caption

    Вивести результат у файл

    Height

    250

    Left

    120

    Top

    6000

    Width

    2400

  7. Створіть рядок меню з пунктом Функція, який має ім’я mnuFun. В ньому повинні знаходитись команди меню з такими властивостями:

Caption

Name

Гарячі клавіши

Протабулювати

mnuTab

Ctrl+F

Побудувати графік

MnuGraph

Ctrl+G

Очистити

MnuClear

F8

Вихід

MnuEnd

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]