Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~02.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.38 Mб
Скачать

Що нового ми дізналися?

  • Визначати, коли слід користуватися меню і панелями інструментів.

  • Створювати меню за допомогою редактора.

  • Проектувати меню по аналогії з іншими Windows - додатками.

  • Створювати панелі інструментів за допомогою спеціального елементу.

  • Створювати зображення на кнопках за допомогою списку зображень.

  • Писати код для обслуговування панелей інструментів.

  • Об'єднувати елементи у вдосконаленій панелі.

Урок 6. Логіка і послідовність виконання програми

  • Як "думає" комп'ютер?

  • Логічні оператори

  • Порівняння

  • Ухвалення рішень в програмі

  • Виконання дій, що повторюються

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

Урок починається з короткого викладу основ комп'ютерної логіки. Потім ми познайомимося з умовними операторами, що дозволяють програмувати складніші алгоритми з ухваленням рішень. Нарешті, ви навчитеся програмувати дії, що повторюються, за допомогою різноманітних циклів.

Як "думає" комп'ютер?

Багато людей, погано знайомих з комп'ютерами, розділяють загальну помилку - вони вважають, що комп'ютери розумні. Ніщо не може бути далі від істини. Комп'ютер в самому кращому випадку розумний в тій же мірі, що і програміст. Комп'ютер може прийняти рішення, але для цього його доведеться запрограмувати. Код ухвалення рішень значною мірою обмежується тими рішеннями, які програміст може передбачити у своєму застосуванні. Логічні порівняння потрібні для виконання комп'ютером корисних завдань. Вони використовуються при роботі програм, обробці помилок, роботі з файлами і в усіх інших операціях. Комп'ютерна програма приймає рішення по тих же принципах, що і людина: вона формулює деяку умову і обчислює його, щоб отримати результат. Потім вона бере результат і порівнює його з набором заздалегідь заданих правил, щоб дізнатися, як їй діяти далі. Наприклад, банкомат повинен визначити, чи правильно введений код клієнта. Для цього він порівнює введений код з базою цих відомих номерів. Якщо знайдений номер співпадає з профілем клієнта в банківській базі даних, клієнт дістає доступ до рахунку. Аналогічним чином приймаються практично будь-які комп'ютерні рішення.

Логічні оператори

Щоб ваші застосування "порозумнішали", необхідно передусім зрозуміти, як комп'ютер обробляє інформацію.

Хочете - вірте, хочете - ні, але уся інформація в комп'ютері складається з одиниць і нулів, званих двійковими числами. Будь-які математичні або логічні операції можуть бути виражені на мові двійкової логіки. Математичні операції виконуються в двійковій системі - це означає, що якщо результат перевищує 1, він знову скидається в 0, а до наступного по порядку біта додається 1. Ми з вами звикли вважати в десятковій системі - якщо розряд виявляється більше 9, він обнулюється, а наступна цифра збільшується на 1 і т. д. Оскільки комп'ютер працює з нулями і одиницями, він може використовувати їх для представлення умов "істина" і "брехня". Двійковий нуль означає умову "брехня", а 1 - умова "істина". На цьому принципі побудована логічна алгебра. Використовуючи різні комбінації виразів і логічних операторів, можна виконувати різноманітні складні дії - виводити графіку високого розділення, створювати спеціальні ефекти і здійснювати шифрування. З найближчих розділів ви дізнаєтеся про п'ять логічних операторів: AND, EQV, OR, XOR і NOT.

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