Использование языка программирования Visual Basic для решения математических задач
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: конспект урока по математике, дипломы рефераты
| Добавил(а) на сайт: Vitvinskij.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Запоминать назначение всех этих файлов не обязательно, достаточно запомнить 2 файла: frm-файл, в котором хранятся код формы и свойства всех помещённых на данную форму элементов управления. И bas-файл - модуль. В нём могут быть объявлены глобальные переменные, константы, функции и т.д. Короче, только код. Без элементов управления.
Среда разработки VB
Для того чтобы понять, как проектировать интерфейс, необходимо разобрать среду разработки Visual Basic. Запустить VB. В появившемся окне (Рис. 1) необходимо указать тип проекта - "Standart EXE" и нажать ОК.
Рис. 1
На экране появится следующее окно (Рис 2).
В левой части расположена панель с доступными элементами управления, с которой можно перетаскивать нужные элементы на форму. В центре находится форма (окно), другими словами рабочая область активного приложения. Имя новой формы – Form1. Вверху расположена панель инструментов среды разработки. Справа расположены окна проекта (Project) и свойств текущего объекта (Properties).
Рис.2
Главное преимущество работы с объектами в том, что объекты обеспечивают программный код, который уже не требуется писать разработчику. Ему просто нужно установить свойства объекта и вызвать методы объекта, чтобы побудить объект выполнить требуемые функции. Некоторые свойства можно отредактировать только в период выполнения программы (RunTime). Многие объекты имеют одинаковые свойства. Например, свойство Caption. У формы (Form) Caption – это заголовок окна, а у элемента метки (Label) – это текст внутри метки.
Для того чтобы оценить разницу между VB и QBasic, вспомним решение задачи полета ядра (Приложение 1). Например: чтобы нарисовать линию в QBasic, которая соответствовала бы сетке координат, необходимо каждую точку, линию, черту, положение надписи, цвет описывать соответствующими операторами. В VB этот процесс значительно упрощается, достаточно в левой части рабочей формы вызвать соответствующие элементы управления. Для начала проведем пару линий и разместим на форме два скрола (вертикальный –Vscroll и горизонтальный – Hscpoll), чтобы получилась примерно картинка, как показано на рис. 3. Причем выбрав тот или иной
Рис.3.
элемент, отметив его мышкой, в правой части формы активируется окно Properties, в котором можно просмотреть параметры элементов и изменить их. Причем это может касаться как цвета, размеров, положения так и числовых величин. Если, при этом кликнуть мышкой по рабочей области формы откроется содержание формы (Рис.4), в данном случае пока не заполненное.
Рис.4.
Но не следует забывать, что все что находится на рабочей области формы содержится в файле form1.frm и по мере работы с формой содержимое файла будет меняться.
Чтобы запустить форму необходимо нажать RunStart или просто F5. Выход – RunEnd.
Решение задач в VB
Решение задачи полета ядра (Приложение 1), начнем с определения необходимых условий, которые должны быть отображены на экране:
Положение цели привязать к положению горизонтального скрола (HScroll);
Задание угла стрельбы привязать к положению вертикального скрола (VScroll);
Максимально отобразить наиболее важные числовые параметры.
Решение первого пункта начнем с установки параметров для горизонтального скрола выделив HScroll и активировав свойства текущего объекта (Properties-HScroll). Предположим, что заданная максимальная дальность цели соответствует 15000 м, тогда максимальное значение скрола также должно соответствовать 15000 м. Изменим в графе MAX величину 32767 на 15000 (Рис.5). А в графе MousePointer установить значение 7-Size NS. Посмотреть что из этого вышло можно войдя через F5.
Выведем на экран значение скрола, которое и будет определять дальность до цели. Для этого в левой части в панели управления элементов выберем элемент Label и разместим его в любой части рабочей области. Выделим теперь горизонтальный скрол и кликнем его мышкой. Активируется окно Project1 (содержимое формы). Между строк: Private Sub HScroll1_Change() и End Sub введем новые данные :
Label1 = HScroll1
Рекомендуем скачать другие рефераты по теме: класс, скачать реферат бесплатно на тему.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата