Понедельник, 27.01.2025, 18:21
Приветствую Вас Гость | RSS

bookin.ucoz.ru


Меню сайта

Книги онлайн

Главная » Книги онлайн »

Форматы вывода данных

Для форматирования данных (выражения) в Visual Basic используется функция Format

Функция Format  возвращает значение типа Variant (String), содержащее выражение, отформатированное согласно инструкциям, заданным в описании формата

Общий вид функции (в скобках указаны необязательные параметры, которые можно опустить при обращении к функции):

Format (Expression[, Format[, FirstDayOfWeek[,FirstWeekOfYear]]])

Параметры функции

Параметр Expression
Обязательный аргумент-любое допустимое выражение, подлежащее форматированию.
 
параметр Format
Необязательный аргумент-любое допустимое именованное или определяемое пользователем выражение формата. При форматировании чисел без указания аргумента Format функция Format выдает тот же результат, что и функция Str(number) - Возвращает строку, представляющую число), хотя эта функция учитывает национальную настройку. Отличие состоит в том, что при преобразовании положительного числа с помощью функции Format пробел в начале строки (на месте знака числа) теряется, а при преобразовании с помощью функции Str останется

Символы форматирования, применяемые для создания пользовательских форматов числовых величин

0
Прототип цифры. Выводит цифру или нуль. 
Print Format(6.789, "00.0000") ' возвратит 06,7890
#
Прототип цифры. Выводит цифру или не выводит ничего. 
Print Format(6.789, "##.0000") ' возвратит 6,7890
.
Десятичный разделитель. В некоторых национальных настройках десятичным разделителем служит запятая. Десятичный разделитель указывает, сколько цифр следует вывести в целой и дробной части форматируемого числа, т.е. слева и справа от десятичного разделителя. 
Print Format(0.789, "##.0000") ' возвратит ,7890
%
Процентный формат. Выражение умножается на 100. Символ процентов (%) выводится в позиции, соответствующей позиции прототипа в строке формата
Print Format(0.17, "0%") ' возвратит 17%
,
Разделитель групп разрядов. В некоторых национальных настройках в качестве разделителя групп разрядов используется точка. Разделитель групп разрядов разделяет позиции тысяч и сотен в числе, целая часть которого состоит из четырех или большего числа цифр. 
:
Разделитель компонентов времени. В некоторых национальный настройках в качестве разделителя компонентов времени используется другой символ. 
Print Format(Now, "h:m:s") ' возвратит к примеру 11:23:35
/
Разделитель компонентов даты. В некоторых национальный настройках в качестве разделителя компонентов даты используется другой символ. 
E- E+ e- e+
Экспоненциальный формат. Для вывода знака плюс перед положительными значениями показателя степени и знака минус перед отрицательными значениями показателя степени следует использовать символы "E+" или "e+"
- + $ ()
Вывод указанного символа. Для вывода любого не перечисленных здесь символов следует поместить перед ним символ обратной косой черты (\) или заключить символ в прямые кавычки (" ")
\
Вывод следующего символа из строки формата. Примерами символов, которые не могут быть включены в строку форматирования явным образом, являются символы форматирования даты и времени (a, c, d, h, m, n, p, q, s, t, w, y, / и :), символы форматирования чисел (#, 0, %, E, e, запятая и точка) и символы форматирования строк (@, &, <, > и !)
"ABC"
Вывод строки, заключенной в прямые кавычки (" "). Для представления кавычек в аргументе формат в программе необходимо использовать функцию Chr(34) (34 является кодом символа прямых кавычек ("))

Дополнительно:  Подробное описание символов форматирования, применяемые для создания пользовательских форматов числовых величин

Параметр FirstDayOfWeek
Необязательный аргумент-константа, определяющая первый день недели    
Параметр FirstWeekOfYear
Необязательный аргумент-числовая константа, указывающая, какую неделю считать первой в году:

Дополнительно: Описание параметров FirstDayOfWeek иFirstWeekOfYear

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

Фрагмент текста программы, демонстрирующей примеры форматирования числовых данных с использованием функции Format.

ЗАДАНИЕ 3.
Используя ранее созданный проект, выполните форматный вывод значений переменной на форму, в окно PictureBox и в окно TextBox. Сохраните проект на диске.
Перейти на страницу скачивания файла >>
Добавил: xitrun |
Просмотров: 1475 | Рейтинг: 0.0/0

Статистика

Онлайн всего: 10
Гостей: 10
Пользователей: 0

Поиск
Форма входа

Copyright MyCorp © 2025
Бесплатный конструктор сайтов - uCoz