
- •С п и ш э
- •Дипломный проект Пояснительная записка
- •Содержание
- •1.1.1. Электронные лампы
- •1.1.1.1. Принцип работы электронных ламп
- •1.1.1.2. Виды электронных ламп
- •1.1.1.3. Конструкции радиоламп
- •1.1.2. Расчетные формулы
- •1.2. Анализ методов решения
- •1.4.1. Общие сведения.
- •1.4.2. Элементы языка Visual Basic. Т и п ы д а н н ы х .
- •Объявление переменных и констант.
- •М а с с и в ы .
- •Операторы управления.
- •1.4.3. Графические методы и функции.
- •Val(String as String) as Double
- •1.4.4. Окно кода.
- •1.4.5. Отладка программы.
- •2.1.1. Основание для разработки.
- •2.1.2. Назначение программы.
- •2.1.3. Технико-математическое описание задачи.
- •2.1.4. Требования к программе.
- •2.1.4.1. Требования к функциональным характеристикам.
- •2.1.4.2. Требования к надежности.
- •2.1.4.3. Требования к техническим средствам.
- •2.2. Описание схемы программы
- •2.2.1. Описание схемы основной программы (модуля).
- •2.2.2. Описание схемы модуля расчета термонапряжений в аноде мгп.
- •2.2.3. Описание схемы модуля построения графиков.
- •2.3. Текст программы Visual Basic 6.0
- •2.4. Описание программы
- •2.4.1 Общие сведения.
- •2.4.2.Функциональное назначение.
- •2.4.3. Описание логической структуры.
- •2.4.4. Вызов и загрузка.
- •2.5. Описание процесса отладки программы
- •2.6. Пример результатов работы программы
- •3.1. Описание задачи разрабатываемой программы
- •3.2. Экономические расчеты
- •3.2.1. Исходные данные
- •3.2.2. Стоимостная оценка затрат по проекту
- •3.2.3. Стоимостная оценка результата от вложения средств
- •3.2.4. Расчет экономического эффекта за расчетный период
- •3.3. Описание технического и социального эффекта
- •3.4. Выводы
- •4. Мероприятия по обеспечению безопасности жизнедеятельности
- •4.1. Воздействие электрического тока на организм человека.
- •Заключение
- •Список литературы:
1.4.1. Общие сведения.
Язык программирования VisualBasicсоздан компаниейMicrosoftдля создания приложений, работающих в операционных системахWindowsна различных платформах.
Программирование на языке VisualBasicосуществляется путем внесения на поле формы различных инструментов (кнопки, текстовые поля, рисунки и т.д.) и написания кода процедур, выполняемых как реакция на определенное событие (например “SetFocus”) отдельного объекта или формы в целом. Каждый объект обладает множеством свойств. При различных операциях с окном приложения (масштабирование, перекрытие и сдвиг окон) изображение в окне необходимо обновлять. При подобных операциях Windows генерирует событиеPaint.Поэтому для восстановления изображения надо написать процедуру обработки данного события (Form_Paint). В первый раз эту процедуру надо вызвать самостоятельно, а в дальнейшем изображение будет восстанавливаться автоматически. Более простой способ перерисовки экрана – установка свойства формыAutoRedraw=True. Но это связано с определенными затратами памяти, необходимой для хранения образа экрана в памяти ЭВМ, и может вызвать замедление работы приложений.
Для указания размеров формы надо задать ее свойства: Width, Height, Left и Top, показанные на рисунке 2. Значения этих величин измеряются в twips. Если требуется работать с другими единицами измерения, то нужно изменить свойство формы ScaleMode в списке ‘Properties’ справа, согласно приведенной таблице:
Таблица 2. Режимы единиц измерения формы.
ScaleMode |
Единицы измерения |
0 |
Определяются пользователем |
1 |
twips. По умолчанию. (1/20 пункта или 1/1440 дюйма или ~0.002 см) |
2 |
Пункты (1/72 дюйма или 0,035 см.) |
3 |
Пиксели |
4 |
Символы (1/6 дюйма по вертикали и 1/12 дюйма по горизонтали) |
5 |
Дюймы |
6 |
Миллиметры |
7 |
Сантиметры |
Если ScaleMode=0, то необходимо установить свойства ScaleHeight, ScaleWidth, ScaleLeft и ScaleTop, которые аналогичны описанным выше свойствам формы. Масштаб формы можно изменять программно: либо устанавливая значения нужных свойств, либо методом Scale, который имеет следующий синтаксис:
[объект.] Scale [(left,top) – (right,bottom)],
где в качестве параметров метода указаны координаты левого верхнего и правого нижнего углов формы. Для того, чтобы установить Декартову систему координат с центром (точка (0,0) ) в центральной точке окна формы с одинаковой шириной и длиной окна (ScaleWidth=2a, ScaleHeight=2a) необходимо записать метод Scale в следующем виде:
Scale(-a,a) – (a,-a).
Вызов метода Scale без параметров восстанавливает исходный масштаб формы(в twips) и возвращает начало координат в левый верхний угол.
1.4.2. Элементы языка Visual Basic. Т и п ы д а н н ы х .
В языке Visual Basic введены семь основных типов данных, описанных в таблице 3.
Таблица 3. Типы данных языка Visual Basic.
Тип |
Описание |
Занимаемая память (байт) |
Integer |
Целый тип |
2 |
Long |
Длинный целый тип |
4 |
String |
Текстовый тип |
1 байт на символ |
Currency |
Числовой тип с фиксированной десятичной точкой |
8 |
Single |
Вещественный тип одинарной точности |
4 |
Double |
Вещественный тип двойной точности |
8 |
Variant |
Произвольный тип |
Зависит от конкретного значения |
Тип Currency(валюта) предназначен специально для финансовых расчетов. Число такого типа всегда имеет точность до четвертого знака после точки. Например, число 21,00003 округляется до 21,0000, То есть это тип данных с фиксированной точкой.
Переменная типа Variant(варьируемый) способна принимать любое значение. Данные этого типа в действительности всегда состоят из двух частей: собственно значения (любого типа) и кода, указывающего на истинный тип данных.