Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic в примерах.docx
Скачиваний:
12
Добавлен:
18.08.2019
Размер:
1.1 Mб
Скачать

Самостоятельно

  1. Создать функцию, выводящую в поле метки произведение 2 чисел.

  2. Вывести в элемент СПИСОК 10 ответов (значений y ) для выражения y = 2 x + cos x. Использовать цикл для вывода и функцию для вычисления.

  3. Написать программу, вычисляющую площадь заштрихованной поверхности, если известны радиусы. Использовать подпрограмму, а потом функцию. (2 решения одной задачи)

Площадь круга находится по формуле: S = пR2

Определение точки входа в программу (запуск проекта с нужной формы)

Если в проекте всего одна форма, не возникает вопроса – с чего начать выполнение программы. Но если в проекте много форм и требуется определить, с какой формы начинать – для этого используется диалоговое окно изменения свойств проекта:

  1. Из меню Project выберите пункт Project1 Properties.

  2. Из раскрывающегося списка Startup Object вкладки General выберите нужную форму.

  3. ОК

Выбор подпрограммы Main() точкой входа проекта

В раскрывающемся списке Startup Object вкладки General, кроме форм, есть еще одна точка входа – Sub Main.

Подпрограмма Main() – специальная процедура, зарезервированная Visual Basic для использования в качестве стартовой процедуры для любого проекта. Подпрограмма Main должна быть объявлена в модуле, причем в проекте может быть только одна подпрограмма Main().

После того как подпрограмма Main () выбрана в качестве загрузочного объекта, не­обходимо создать подпрограмму Main () (как вы помните, это нужно сделать в моду­ле). Можно воспользоваться диалоговым окном Add Procedure, с которым вы уже ра­ботали при создании пользовательских подпрограмм и функций, или же ввести объ­явление вручную в разделе General выбранного модуля.

Помните, что проект может содержать только одну подпрограмму Main ()! После создания подпрограммы Main () необходимо ввести в нее код, который должен выполняться при загрузке программы.

Ниже приведена подпрограмма Main(), которая сначала отображает две формы с помощью метода Show, а затем оповещает об этом пользователя с помощью окна сообщения.

Sub Main()

' Используем метод Show для отображения двух форм при запуске программы

frmMain.Show

frmOther.Show

' Оповещаем пользователя

MsgBox "Формы загружены"

End Sub

Понятие о базах данных

Говоря простым языком, база данных — это хранилище информации. Известным всем примером базы данных является записная книжка, представляющая собой набор имен, адресов и телефонных номеров. Каждая строка в такой записной книжке пред­ставляет собой запись, содержащую информацию об одной персоне или семье. Мно­жество записей, т.е. все записи книги, представлены в виде таблицы. Записная книж­ка демонстрирует еще одну отличительную характеристику баз данных, а именно: представление информации в определенном порядке. В записной книжке это алфа­витный порядок фамилий.

Структура компьютерной базы данных похожа на структуру записной книжки. Она обеспечивает простоту хранения и высокую скорость обработки информации. На ком­пьютерах используются два основных типа баз данных — базы данных в виде плоского файла и реляционные базы данных. Записная книжка — аналог плоского файла базы данных; в таких базах данных каждая из записей хранит всю информацию, касающуюся одного объекта, а единственная таблица содержит все записи базы данных.

В противоположность плоскому файлу базы данных, реляционная база данных хранит информацию в нескольких таблицах, которые связываются между собой об­щим полем, называемым ключевым полем. Например, у вас есть таблица «Информация о клиентах», содержащая персональные данные о клиентах, и таблица «Непогашенные кре­диты», содержащая информацию о непогашенных кредитах. Обе таблицы содержат общее поле «Номер страховки». В реляционной базе данных по ключевому полю «Номер страховки» можно создать еще одну таблицу (Средняя задержка выплаты), которая будет содержать данные, взятые из обеих исходных таблиц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]