Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Форматирование вывода




Вывод данных с помощью инструкции Print

При помощи инструкцииPrint можно печатать тексты на форме, а также на изображении. Текст должен при этом стоять в кавычках (").

 

Пример:

 

Print "Эй, студент! Привет!"

 

Пишет на форме:

Эй, студент! Привет!

 

В инструкцииPrint можно выполнять вычисления, например:

 

Print 2*3

 

выдаст на форме:

 

Всё, что стоит после словаPrint в кавычках, при выполнении компьютером, будет символ за символом выведено на форме. А всё, что стоит справа от Print не в кавычках, будет вычислено компьютером и выведено на форме.

Так, к примеру, 2*3 для компьютера означает результат умножения 2 на 3.

 

Синтаксис инструкции Print:

 

[объект.] Print [СписокВывода]

 

Здесь объект – это имя формы, может быть опущено для текущей формы, СписокВывода – текст, который печатается на форме. Несколько элементов в списке вывода отделяются друг от друга точкой с запятой (;) или запятой (,). При использовании запятой между выводимыми элементами СпискаВывода будут сделаны интервалы. При использовании точки с запятой между выводимыми элементами СпискаВывода они будут напечатаны друг за другом без перерыва. Например, следующая команда напечатает сообщение в форме Form1:

 

Form1.Print “Это форма Form1”

 

Если же форма Form1 является текущей, то имя объекта в команде может быть опущено и команда будет записана короче:

 

Print “Это форма Form1”

 

Если список вывода не заканчивается точкой с запятой (;) или запятой (,), то каждое обращение к инструкции Print начинает вывод в следующей строке. Если список вывода заканчивается точкой с запятой (;), то следующее обращение к инструкции Print приведет к продолжению печати в той же строке без перерыва. Если же список вывода заканчивается запятой (,), то следующее обращение к инструкции Print приведет к продолжению печати в той же строке с некоторым отступом.

Если нужно распечатать значения нескольких данных в одной строке, то все их нужно перечислить после команды Print в СпискеВывода, например, в результате выполнения пары инструкций:

 

Print "2*2 всё ещё равно "; 2*2;”,”

Print " а 59 умножить на ноль равно "; 59 * 0;”.”

 

получим:

 

2*2 всё ещё равно 4,

а 59 умножить на ноль равно 0.

 

Для очистки формы от результата вsполненной на ней ранее печати может быть применен метод Cls.

Например, следующая инструкция очистит форму Form1:

 

Form1.Cls

 

Если форма Form1 является текущей, то имя формы можно не указывать.

 

Для форматирования чисел, дат и времени может быть применена функция Format. Эта функция преобразует число, дату или время в строку символов. Мы можем указать, сколько десятичных разрядов отведено на запись числа, нужны или нет лидирующие нули, замыкающие нули, обозначения валюты, разделители тысяч.

Вот упрощенный синтаксис функции Format: Format(Выражение, Формат). Параметр Выражение определяет значение, которое требуется преобразовать. Параметр Формат – это текстовая строка, сформированная из символов: (0) – в этой позиции должен быть напечатан замыкающий или лидирующий ноль; (#) – в этой позиции не следует печатать замыкающий или лидирующий ноль; (.), (,),
(-), (+), ($), ((), ()), (пробел) – эти символы печатаются в той позиции, где они указаны.

Ниже приводятся примеры преобразования чисел функцией Format:

 

Обращение к функции Результат

Format (315.4,”00000.00”) 00315.40

Format (315.4,”#####.##”) 315.4

Format (6315.4,”##,##0.00”) 6,315.40

Format (315.4,”$##0.00”) $315.40

Format (“09.10.2001”,”dd.mm.yy”) 09.10.01

Format (“09.10.2001”,”dddd, dd mmmm, yyyy года”) вторник, 09 октября, 2001 года

 




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 426; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.