творити за допомогою MicrosoftVisualBasic будь-яку програму, нехай навіть саму найпростішу, це розробка інтерфейсу цієї програми.
Використовуючи панель інструментів, ми створюємо наступний інтерфейс: (рис.1)
Вибравши елемент CommandButton (Командна Кнопка), ми створюємо на нашій формі 64 ідентичних, нічим не відрізняються один від одного кнопки, які гратимуть роль шашок, заповнення яких своїм кольором і є метою гри. Всі ці кнопки мають однакове ім'я - Command1 . Їх колір (параметр BackColor) жовтий. Важливо також зазначити, що на кнопках нічого не написано (параметр Caption не заповнений). Кнопки мають форму квадратів, тобто параметри Width (ширина) і Height (висота) мають однакові значення, в нашому випадку ці значення рівні 495.
Рис. 1 Створення інтерфейсу програми
Крім цих 64 кнопок, на формі ми розташовуємо кнопку для початку гри, її параметри наступні: ім'я - ComNew, вона світлого жовтого кольору (BackColor), на відміну від тих 64 кнопок, на цій є напис (Caption) - Нова гра, тобто з назви випливає, що після натискання на цю кнопку почнеться нова гра, ширина (Width) і висота (Height) цього разу відрізняються за своїми значеннями, тому кнопка має прямокутну форму.
Тепер, коли поле і кнопка початку гри створена, ми створюємо за допомогою елемента TextBox, два віконця, в яких будуть відображатися кількості очок грають сторін. Таких вікна нам потрібно дві (тому що кількість гравців у нашій версії програми дорівнює двом), вони мають імена Text1 і Text2 відповідно. Параметр Textдля цих двох вікон не заповнюється, так як в них будуть відображатися числа, рівні кількості квадратів, зайнятих однієї зі сторін ( Text1 для білих шашок, Text2 для чорних) на ігровому полі, а спочатку ці два вікна повинні бути порожні.
Потім, за допомогою елемента Label, ми створюємо два написи, і розташовуємо їх над віконцями де будуть виводитися окуляри грають (див. вище), ці два написи створюються для зручності користувача, щоб було видно яке з вікон відображає кількість чорних шашок, а яка кількість білих. Написи мають параметри: Імена - Label1 і Label2, на одній з них написано Білі, а на другий Чорні, тобто параметри Caption заповнюються відповідним чином. Параметри тексту (параметр Font) цих назв мають такий вигляд: Шрифт - Arial , накреслення - жирний курсив, розмір шрифту - 18. Текст на написах розташований в центрі (параметр Alignment).
Наостанок створюється кнопка виконує операцію виходу з гри. Ім'я - ComEnd, напис (Caption) - ВИХІД.
2.2 Написання коду програми для кнопки Нова гра
Створення програмного коду є основним етапом у створенні будь-якої програми.
Код являє собою алгоритм, на основі якого буде діяти програма.
Одна з самих найважливіших частин програмного коду пов'язана з кнопкою Нова гра (ComNew), (рис.2) при її натисканні виконуються наступні дії: По-перше, стираються всі" пофарбовані шашки на ігровому полі:
Col ??= vbBlackIndex=0 To 63. Item (Index). BackColor=vbYellow. Item (Index). Enabled=True
NextIndex
Ці рядки означають, що надходить команда для всіх цих кнопок поміняти колір на жовтий.
Однак це не всі операції, які відбуваються при натисканні на кнопку Нова гра, також відбувається забарвлення 4 шашок, розташованих у центрі поля (це двадцять сьомий, двадцять восьмого, тридцять п'ятого і тридцять другий шашки), дві з шашок стають чорними, а дві інших білими:
Command1. Item (27). BackColor=vbWhite. Item (28). BackColor=vbBlack. Item (35). BackColor=vbBlack. Item (36). BackColor=vbWhite. Item (27). Enabled=False. Item (28). Enabled=False. Item (35). Enabled=False. Item (36). Enabled=False
Рис. 2 До натискання клавіші Нова гра
Рис. 3 Після натискання
Ця операція необхідна для того, щоб грають спочатку були в рівних умовах, і в кожного вже було якесь кол-во шашок на полі.
До складу коду для цієї кнопки входять також наступні дії - по-перше, задається колір першого ходу тут треба звернути увагу на те, що цей колір" ходить першим після натискання кнопки Нова гра, (рис. 3) а не після появи 4 вже пофарбованих шашок.