Цел: Да напишем първата си програма на Visual Basic. Да използваме контроли и свойства на контролите в наша програма.
Ключови точки:
Форма – работно поле
Контроли – елементи, които разполагаме върху формата
Свойства на контролите – характеризират всяка от контролите, например: цвят, размер, позиция, съдържание
Нов материал:
Създаване на проект – За да създадем проект трябва да натиснем New Project -> Windows Forms Appliacation и да попълним името на проекта Name: <My project 1>
Форма – Това е работното поле върху, което създаваме дизайна на нашата програма като разполагаме различни елементи (контроли)
Контроли – Елементи, които разполагаме върху формата. Има различни видове контроли, първите, които ще разгледаме са:
- етикет (Label) – служи за показване на текст върху екрана
- бутон (Command Button) – служи за управление на програмата
- текстов прозорец (TextBox) – потребителя може да въвежда текст в текстовия прозорец
- картинка (PictureBox)
- таймер (Timer) – изпълнява код пред определен интервал от време. Чрез него може да създаваме брояч, часовник, да правим анимации (движещи се картинки)
Свойства на контролите: Позволяват ни да променяме характеристиките на всяка контрола поотделно, т.е. всяка контрола има отделен списък със свойства. Първите свойства, които ще разгледаме са:
- Text – определя съдържанието на текст в контролата (какво пише в контролата)
- Font – определя размер на текста, шрифт, удебеляване, подчертаване и други
- ForeColor – цвят на съдържанието
- Top – определя разстоянието от най-горния край на формата до контролата
- Left – определя разстоянието от най-левия край на формата до контролата
- Visible – дали да се вижда или не контролата
- (само за таймер): Enabled – да се изпълнява ли кода в таймера; Interval – през какъв интервал от време да се изпълнява кода в таймера
Задачи:
- Напишете програма, която съдържа етикет и 2 бутона и изписва в етикета “Hello world”. Променете големината на буквите в етикета. С натискане на бутон1 да се променя цвета на текста. Променете големината на етикета. С натискане на бутон2 да се разположи етикета в долния десен ъгъл на формата.
- Напишете програма, която съдържа етикет и 3 бутона: С бутон1 променяте съдържанието на текста в етикета; с бутон2 – позиционирате етикета в средата на формата; с бутон3 – позиционирате етикета в горния десен ъгъл на формата.
- Напишете програма, която съдържа текстов прозорец, етикет и команден бутон. Програма позволява на потребителя да напише текст в текстовия прозорец и след натискане на бутонът, текстът се копира в етикета.