Введение в информатику. Хамухин А.А. - 105 стр.

UptoLike

Составители: 

104
Инструкцию For-Each-Next можно применять и для вызова методов объектов
семейства. Процедура Рro41 создает 10 новых рабочих книг, располагает их окна
мозаикой, а затем снова удаляет, оставляя лишь книгу, в которой размещена сама
процедура.
Sub Pro41()
Dim x As Integer
Dim Book As Workbook
For x = 1 To 10
Workbooks.Add
Next x
Windows.Arrange
MsgBox "Workbooks have been arranged"
For Each Book In Application Workbooks
If Book Name <> ThisWorkbook.Name Then
Book.Close
End If
Next
ActiveWindow.WindowState = xlMaximized
End Sub
Десять новых рабочих книг создаются в цикле For-Next посредством обращения
к методу Add семейства Workbooks. Затем вызывается метод Arrange семейства
Windows, который упорядочивает расположение окон на экране. Далее выполнение
программы приостанавливается, чтобы Вы могли увидеть результаты и прочитать
сообщение в информационном окне.
3.11. Введение в проектирование интерфейса и
документирование
Если инженерные расчеты выполняются «для себя», то есть Вы не планируете,
что с Вашей программой будет работать кто-то другой, то этот раздел можно
пропустить. Хотя культура программирования требует, чтобы все функциональные
возможности программы, ее исходные данные и результаты расчета были
документированы, то есть имели «инструкцию для пользователя» даже если
программа пишется для себя (по истечению некоторого времени и сам автор может
забыть назначение данных). Если же Вы планируете свои расчеты оформить как
«программный продукт» или опубликовать, то этот этап будет одним из самых
важных. Поскольку именно от удобства «пользовательского интерфейса» и
понятности документации в большой степени зависит, будет ли спрос на Ваш
программный продукт.
В понятие «пользовательский интерфейс» включают обычно: 1) отображение на
экране рассчитываемых данных и форм для ввода исходных данных, 2) данные во
вводимых или выводимых файлах (базах данных), если таковые есть в программе, 3)
протоколы взаимодействия с различными внешними устройствами, если таковое
есть в программе. Документирование предполагает подробное описание всего
пользовательского интерфейса (обязательная часть), описание используемых в