Статия Урок 12 VB
Понастоящем никога не е в състояние да издава редовно VB уроци. Ще продължа да ги пускам, но леко да променя структурата на самите уроци. Урокът ще бъде от 3 части:
- Теория по език (оператори, алгоритми);
- Приложение, което постепенно ще описва стандартните компоненти на VB;
- Задачи. И все пак, не забравяйте да задавате вашите въпроси във форума, аз непременно ще отговоря, ще обясня по-подробно неразбираеми моменти.
В урок 10 на Нева разгледахме разклоняващи се конструкции (изявлението If). Има моменти, когато в зависимост от стойността на дадена променлива трябва да извършите определени действия. Използвайки оператор If, изглежда по следния начин:
Но такъв запис е много тромав и при голям брой условия и изпълним код е трудно да се прочете, гарантирам, че след шест месеца, след написването на код с такава конструкция, дори програмист, написал програмата, ако е необходимо за да направите промени в кода, ще отделите много време и усилия, за да анализирате такава структура
Visual Baisic, подобно на други езици на високо ниво, осигурява конструкцията Изберете Case, което ви позволява да изпълнявате една от няколко групи оператори в зависимост от стойността на условието, т.е. само за горния случай.
Инструкции Изберете Case изглежда така:
Като стойност за блока Case можете да посочите не само една стойност (1), но и няколко, разделени със запетая (2,3). Можете също така да дефинирате области за сравнение (4 до 6) или да използвате относително сравнение (е> = 9). Ключовата дума is може да се използва вместо незабавна стойност за проверка.