Borland C Builder 6 за начинаещи (член четвърти) - Програмиране - Приднестровски портал

При разработването на програми, особено в началото, са възможни синтактични и логически грешки. Колкото по-сложна е програмата, толкова по-трудно е да ги откриете. За улесняване на откриването и отстраняването на грешки в средата за разработка Borland C ++ Builder 6 има вграден програмен дебъгер. Тя ви позволява да преминавате през програмата, да задавате точки на прекъсване, да преглеждате променливи и да извършвате други операции.

borland

Сега заменете свойството Caption на всички обекти на приложения в инспектора на обекти съответно със заглавия Програма 2, Бутон 1, Изход и празен низ. В резултат на това трябва да получите прозореца, показан на фиг. 2. Обърнете внимание, че елементът Labell, разположен над бутоните, не се вижда, защото сме заменили неговото свойство Caption с празен низ, тоест изчистихме това свойство.

builder

Щракнете двукратно върху левия бутон на мишката върху създадения бутон Exit и в отворения прозорец на инспектора на кода въведете командата CloseQ; приложение за затваряне между фигурните скоби на шаблона за обработка на събития. Върнете се в прозореца на формуляра и щракнете двукратно върху левия бутон на мишката върху бутона с име Бутон 1. В отворения прозорец на инспектора на кода въведете командния ред между фигурните скоби:

Label1-> Caption = "Бутон 1 е натиснат" + IntToStr (++ i) + "пъти";

В този ред от команди се извършва присвояване (знак за равенство) на свойството Caption на елемента етикет Label 1 на текстов ред, състоящ се от три части. Тъй като свойството Caption на елемента Labell е предназначено да показва текст, трябва да присвоим само текстови (низ) стойности на това свойство. В C ++ такива низови стойности са затворени в кавички. Първата и последната части на присвоената стойност са точно това. Променливата i ще служи като брояч на броя кликвания върху бутона в програмата, който трябва автоматично да се увеличи с едно преди показване. За целта пред него се изписват два знака плюс. Тази операция се нарича автоинкремент в C ++. За да конвертирате числова променлива i в низ, използвайте вградената функция C ++ за преобразуване на цели числа в низове IntToStrQ. И така, в един ред от команди сме извършили редица операции. Не е ли чудесен език за програмиране?!
Запазете проекта като butct. bpr и програмният модул носи името Ubutct.cpp. Можете обаче да дадете други имена. Не променяйте само разширенията на файлове.
Сега нека се опитаме да компилираме, свържем и стартираме това приложение и в същото време да проверим дали има грешки в него. Изпълнете командата Compile от групата Project на главното меню или натиснете комбинацията от горещи клавиши, за да компилирате програмата Alt + F9. Ще видите прозореца, показан на фиг. 3.

borland

Най-горният ред на този прозорец показва пътя и името на проекта на програмата. Следващият ред първо показва процеса на компилация, редувайки се със запис на завършването на тази операция „Готово“ и съобщение за намерените грешки Има грешки (тук има грешки). По-долу е номерът на текущата линия на програмата Текуща линия и общият брой арки на програмата Обща линия. Долният ред показва броя на намерените досега съвети, предупреждения и грешки. Както можете да видите, има една грешка в програмата. Натиснете бутона OK в прозореца и ще видите прозореца на инспектора на код с маркиран ред, който има грешка, и съобщение за вида на грешката в долната част на прозореца (фиг. 4).