- •С п и ш э
- •Дипломный проект Пояснительная записка
- •Содержание
- •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. Воздействие электрического тока на организм человека.
- •Заключение
- •Список литературы:
Объявление переменных и констант.
Синтаксис объявления переменной следующий:
Dim<переменная>[Asтип]
Если опущено ключевое слово As, то Visual Basic присвоит переменной типVariant. По умолчанию числовой переменной присваивается нулевое значение. ОператорDim, расположенный в процедуре, создает только локальные переменные. Глобальные и действующие на уровне модуля переменные должны быть явно описаны операторамиDimиGlobalв разделе общих объявлений (general). Синтаксис оператораGlobal такой:
Global<переменная>Asтип.
Для хранения постоянных величин используются константы:
Constимя=выражение.
Например, Const One=1 Two=2.
М а с с и в ы .
Для объявления массива используется следующая запись:
{Dim | Global} имя(maxSize1[, maxSize2]) [As тип].
Размерность массива – величина целого типа. Нумерация элементов от 0 до maxSize.
Операторы управления.
Условный оператор.
IfвыражениеThen [оператор]… [Else [оператор]…] End If
Управление циклом.
А. С проверкой в начале цикла.
Do {While | Until}выражение[оператор]… Loop
Б. С проверкой в конце цикла
Do [оператор]… Loop {While | Until}выражение
Оператор For.
For переменная=начальное значениеToконечное значение[Stepприращение] [оператор]… Next
1.4.3. Графические методы и функции.
В этом разделе будет описан синтаксис методов и функций программирования графики.
Cls– стирает все изображение и текст в указанном объекте: [объект.]Cls
Line– рисование линии в указанном объекте:
[объект.] Line [[Step](x1,y1)] – [Step](x2,y2) [,цвет] [,B[F]]
где (x1,y1)-начальная точка линии. Если она не указана, линия начинается от текущей позиции. Вторую пару координат нужно указывать обязательно –(x2,y2).
Параметр <цвет>определяет цвет линии. Если он не задан, то для рисования использует-ся значение свойства формы ForeColor. Для явного задания значения цвета необходимо использовать функциюQBColor(i), где i- константа, определяющая значение цвета. Значения констант можно посмотреть, используя справочную систему Visual Basic (Help).
Если указана буква B (Box-прямоугольник), то вместо линии вычерчивается прямоугольник; пары координат определяют положение его противоположных по диагонали углов. Прямоугольник заполняется цветом, указанным в FillColor, а тип заполнения определяется свойством FillStyle формы. Если есть буква F, то прямоугольник закрашивается тем же цветом, что и границы. Параметр F используется только вместе с параметром B.
Оператор End– завершает работу приложения (EndSub– завершает процедуру).
Для передачи значения текстового поля в числовую переменную используют функцию:
Val(String as String) as Double
Функция в Visual Basic имеет следующий синтаксис:
Function<имя> [( [параметр [As<тип1>]][,…] )] [As<тип2>] <операторы> <имя>=выражение <операторы>End Function
Строка <имя>=выражение нужна для того, чтобы функция возвращала значение. <Тип2> указывает на тип возвращаемой величины. В круглых скобках описаны формальные параметры данной функции, фактические значения которых задаются при ее вызове.
Программирование расчета значений координат может быть реализовано с помощью отдельно написанной функции, вызов которой осуществляется в цикле. Программный код функции размещается в разделе общих объявлений (general) спискаObjectв окне кода.
Для установки курсора в позицию X, Y формы требуется установить значения свойств CurrentX=X, CurrentY=Y. Эти свойства доступны только в период выполнения программы. Последующий вывод информации методом Print будет осуществляться, начиная с точки с координатами (CurrentX, CurrentY).