(англ. print: печатать)При помощи команды Print можно из какой-нибудь процедуры печатать тексты на форме. Текст должен при этом стоять в кавычках ("). Пример:
[мои прим.: тексты в кавычках не мои и переведены почти дословно :-))))]
Всё, что стоит после команды Print в кавычках, при выполении компьютером, будут буква за буквой, цифра за цифрой и знак за знаком точно также "списаны". А всё, что стоит позади команды, не в кавачках, должно быть написано программным языком Basic - это будет "переведено" компьютером. Так, к примеру, 413 + 512 для компьютера значит "результат сложения 413 плюс 512". И этот результат должен быть при помощи команды Print напечатан. Поэтому там и стоит "925".
При помощи команды Print можно также печатать значения свойств или переменных (cм. ниже):
Пишет именно то, что стоит в его заголовке, т.к. Form1.Caption означает для компьютера "значение свойства надписи окна с именем Form1". Ну, а что будет напечатано командой
1.Деление и умножение в Basic'e производится при помощи звёздочки (*) и слэша (/). Кроме того компьютер понимает нецелые числа, однако вместо запятой нужно применять точку, как в Англии и США.
Однако в результате, который будет выдан, число 7,5 будет написано с запятой! Только в самих Basic-кодах нужно применять точку.
2.Если нужно распечатать несколько вещей в одной строке, то их нужно перечислить всех после команды Print через точку с запятой (;):
1 + 1 всё ещё равно 2, а три умножить на три равно 0
3.Если нужно напечатать текст не с начала строки, можно использовать указание Tab(. ). Текст будет напечатан, как и стоит после Tab в скобках:
Между "Ха-ха!" и левым краем 10 пробелов, а между "Прфффффц!" и левым краем (!) 30 пробелов. Внимание: символы на мониторе по-различному широкие, и W шире, чем i. Поэтому между позицией 10 и позицией 30 необязательно поместятся 20 букв!
При помощи графических команд можно создавать по-настоящему красивые рисунки в вашем приложении [мои прим.: у каждого свои вкусы и запросы - у кого брилианты слишком мелкие, а у кого суп слишком жидкий. ] . Чтобы "объяснить" в цифрах компьютеру что и куда он должен писать используют координаты. Обращение с координатами Вы будете учить в этом курсе.
Расстояния на мониторе, в Visual Basic измеряются не в сантиметрах, а с помощью специальной единицы измерения "твип". Один твип - это очень маленькое расстояние: взгляните на форму в режиме "design" - она вся изрисована серыми точками. Так вот от точки до точки помещается 120 твипов!
Итак, чтобы начертить линию на форме, нужно задать координаты её начала и конца. Пример:
Этой командой будет нарисована горизонтальная линия, т.к. начальная точка и конечная точка имеют одинаковое расстояние к верхнему краю окна (1500 твипов). Начало линии - 1000 твипов от левого края формы, а конец линии на 5000 твипов. Всего линия 4000 твипов длиной.
Если нужно, можно задавать ещё и цвет, в котором надо рисовать (чёрный цвет стоит по умолчанию). Для этого однако нужно знать, как Windows обращается с цветами: в компьютере имеется для каждого цвета, которые он "знает", просто одно число, т.к. числа, как известно, компьютер может обрабатывать особенно хорошо. Но для нас труднее понять, что светло-коричневый цвет соответсвует числу 8887245, поэтому в бэйсике имеется "компромисс": GRB-функция. Этим компьютеру "объясняют", как должны смешиваться цвета. В телевизорах и компьютерных мониторах каждый цвет - это смесь из красного, зелёного и синего цвета. В каждом цвете разное содержание каждого из них. Однако это смешивание не действует, как в ящике с красками: если, например, смешать одинаково много синего, зелёного и красного, можно получить серый цвет.
Этим рисуется красная диагональная линия. Цвет описан с помощью RGB-функции, где отдельно задаётся каждый цвет (в пределах от 0 до 255). По этому принципу можно достигнуть любого цвета. Давайте я покажу, как это делается.