Автоматизация написания программы

В процессе набора кода нет необходимости набирать имена форм, частей управления, событий, способов и функций. Средство Auto List Members (автоматический перечень членов) позволяет выбирать их из перечня. Этот перечень обладает автопозиционированием, другими словами при наборе знаков, автоматом выделяется текст, начинающийся с введенных знаков.

Если надавить Ctrl + пробел, появится перечень членов Автоматизация написания программы приложения, из которого можно избрать имя формы. Если после имени формы (либо Me) поставить точку, появится перечень содержащихся в ней частей, ее способов и параметров.

Если избрать из этого перечня элемент Button1 двойным щелчком и поставить точку, появится перечень параметров и способов для избранного элемента.

Последующий код меняет форму Автоматизация написания программы курсора над кнопкой Button1

Me.Button1.Cursor = Cursors.Хэнд

Средство Auto Quick Info (стремительная автоматическая информация) аналогичным образом показывает синтаксис операторов и функций.

Задание №3.

3.1 В окне формы два раза щелкните на первой кнопке, чтоб автоматом сделать шаблон обработчика действия Button1.Click.

3.2 Объявите его обработчиком и действия Label1.MouseMove, которое генерируется Автоматизация написания программы при перемещении мышки над меткой.

3.3 Наберите в сделанной процедуре последующий код.

Функция MsgBox() выводит сообщение в особое окно.

В VB нельзя произвольно располагать код по строчкам!! Если возникнет необходимость перенести длинноватую строчку, нужно в конце первой строчки поставить знаки "пробел" и "подчеркивание". 2-ая строчка должна начинаться прямо с первого знака. Такие Автоматизация написания программы две строчки будут рассматриваться как одна!

3.3 Протестируйте приложение.

3.4 Сделайте обработчик нажатия кнопки Button2, который переключает форму курсора мышки над этой кнопкой со стрелки на руку и напротив.

Направьте внимание, что обработчику не необходимы характеристики, потому они не указаны в заголовке.

3.5 Протестируйте приложение.

3.6 Добавьте на форму кнопку Автоматизация написания программы Button3, нажатие которой вызывает обработчик Button2.Click, как обыденную функцию

3.7 Протестируйте приложение.

Задание №4

4.1 Добавьте в проект новейшую форму Form2 с заголовком Задание №4.

4.2 На форме Form1 разместите новейшую кнопку с именованием btnNext и текстом Next.

4.3 Обработчик действия Click кнопки btnNext открывает Form2 (Form2.Show()) и закрывает форму Form1 (Me.Hide()). В Автоматизация написания программы коде класса Form1 к самой форме можно обратиться только через указатель Me.

4.4 На 2-ой форме расположить метку и две кнопки. Текст метки – пустая строчка, текст кнопок см. на рис.

4.5 Обработчик действия Click один и тот же для обеих кнопок. Он выводит в метку строчку "HelloN", где N –суммарное количество нажатий Автоматизация написания программы кнопок. Ширина нажимаемой кнопки всякий раз возрастает на 10.

Для метки свойство AutoSize установить в True. Тогда при увеличении выводимого текста метка будет автоматом расширяться.

Для 2-ух кнопок сделать один обработчик. Потому что нужно считать количество нажатий кнопок, нужно сделать переменную, которая будет хранить это количество.

Если обрисовать переменную снутри обработчика Автоматизация написания программы, то областью ее деяния будет тело обработчика и по окончании его работы переменная закончит свое существование. Продлить время ее жизни можно, если обрисовать ее как статическую переменную.

Тогда после окончания работы обработчика жизнь переменной продолжится до окончания работы приложения и она будет сохранять значение, приобретенное в прошлом Автоматизация написания программы вызове.

Другой метод сделать переменную, которая будет сохранять свое значение от 1-го вызова процедуры к другому, расширить ее область деяния на весь модуль формы. Для этого ее нужно обрисовать в орласти Declaration формы.


avtomaticheskaya-vintovka-brauninga-browning-automatic-rifle.html
avtomaticheskie-i-ruchnie-tormoza.html
avtomaticheskie-sistemi-pozharnoj-signalizacii.html