
- •1.2. Файловая структура проекта.
- •1.4. Основные свойства формы и задание их значений.
- •1.6. Основные элементы управления и их свойства.
- •1.6.1. Элемент Label.
- •1.6.2. Элемент TextBox. Элемент TextBox (текстовое окно) предназначен для ввода исходной
- •1.6.3. Элементы HscrollBar и VscrollBar.
- •1.6.4. Элемент CommandButton.
- •1.7. События и методы.
- •1.8. Включение изображений в интерфейс пользователя.
- •1.8.1. Элемент Image. Элемент управления Image предназначен в основном для нанесе-
- •1.8.2. Элемент PictureBox.
- •1.9. Сохранение проекта.
- •Глава 2. Данные vb.
- •2.1. Типы данных.
- •2.1.1. Типы числовых данных.
- •2.1.1.1. Целочисленные данные.
- •2.1.1.2. Вещественные данные.
- •2.1.2. Типы нечисловых данных.
- •2.2. Объявление переменных и констант.
2.1. Типы данных.
Реально ПК работает с двумя порциями информации: биты и байты. Бит – это наименьшая единица информации. Он может содержать одно из двух значений, обычно обозначаемых как 0 и 1.
Байт – это группа из восьми бит. Он может содержать число от 0 до 255 или 256 различных кодов. Например, символы, включая заглавные и прописные буквы латинского и русского алфавита, а также символы: <,>,+,-,!,?. В VB предусмотрены 11 способов хранения и представления данных. Эти способы называются типами. Все типы данных можно разделить на две группы: числовые и нечисловые.
2.1.1. Типы числовых данных.
При разработке проекта приходится иметь дело с числами от маленьких и не всегда положительных, до очень больших и с дробной частью. Для эффективного использования памяти и ускорения обработки данных целесообразно выбирать в каждом случае соответствующий тип данных. Это помогает избежать некоторых ошибок при программировании. Типы числовых данных делятся на 2 группы: целочисленные и вещественные.
2.1.1.1. Целочисленные данные.
Byte – предназначен для самых маленьких целых чисел, для которых в памяти отводится один байт. В нём можно поместить целое число от 0 до 255. Если попытаться разместить в нём 256 или больше, VB выдаёт сообщение об ошибке, т.е. VB осуществляет контроль значения. То же произойдёт при попытке записать на это место оперативной памяти отрицательное число. Если в него записать дробное число, то оно сначала будет округлено до ближайшего целого и только потом записано.
Integer- подобно Byte, но занимает 2 байта памяти и может содержать 65 536 значений от -32 768 до 32 767.
Long- имеет длину 4 байта и может содержать числа от
-2 147 473 648 до 2 147 483 647.
2.1.1.2. Вещественные данные.
Общая форма записи этих чисел: +Х Х … Х Е +ХХ
мантисса порядок
Single – 4-х байтный тип. Позволяет хранить данные от -3,4*1031 до 3,4*1031. Три байта отводится под мантиссу и её знак и 1 байт под порядок и его знак. Это позволяет иметь дело с числами, имеющими 6, 7 значащих цифр в диапазонах:
1.401298 Е – 45 … 3.4028234 Е+38 - для положительных чисел и
- 1.401298 Е - 45 … -3.402823 Е +38 - для отрицательных.
Double – это 8-ми байтное число, содержащее около 15 значащих чисел в мантиccе и порядок от -324 до 308:
+ 4.940 656 458 412 47 Е – 324 … +1.797 693 134 862 32 Е + 308
- 4.940 656 458 412 47 Е – 324 … - 1.797 693 134 862 32 Е + 308
При работе с числами с плавающей точкой (Single и Double) происходит накопление ошибок округления в вычислениях. Так, если мы решили учитывать только 3 значащих цифры числа, то при умножении, например, 2.56 на 3.08 получим 7.8848, что после округления дает 7.88. Ошибка может оказаться сравнимой с результатом операции, и даже первая цифра может быть неверной. Поэтому там, где возможно, следует работать с целыми числами. Если же требуется работать с большими дробными числами без ошибок округления, то можно использовать тип Currency.
Currency – 8-байтовый тип данных представляет собой точную зону от - 922 337 203 685 477. 5808 до + 922 337 203 685 477. 5807. При шаге 0.0001 это составляет около 1 квадриллиона, что достаточно для любых финансовых расчётов. Этот тип позволяет работать с точностью до 0,01 копейки.