Студопедия — Теоретические сведения. 1. Какова роль диаграмм развертывания в проектировании информационных систем?
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Теоретические сведения. 1. Какова роль диаграмм развертывания в проектировании информационных систем?






1. Какова роль диаграмм развертывания в проектировании информационных систем?

2. Какие группы специалистов участвуют в разработке ДР?

3. Диаграмма развертывания является единой для системы в целом или может описывать какую-то ее часть?

4. В каких случаях использование диаграммы развертывания нецелесообразно?

5. Что собой в языке UML представляет узел?

6. Какие виды узлов используются в UML?

7. В чем разница между элементами «Узел» и «Экземпляр узла»?

8. Для чего на ДР могут быть представлены компоненты? Какие виды компонентов для этого используются?

9. Какую роль на ДР играют интерфейсы?

10. Для чего на ДР используются сообщения и зависимости?

 

Содержание

Содержание. 1

Лабораторная работа № 1. Знакомство со средой программирования Visual Basic. 5

Цель работы.. 5

Теоретические сведения. 5

Задание. 13

Состав отчета. 39

Лабораторная работа № 1. Знакомство со средой программирования Visual Basic (для MS Office 2007-2010) 41

Цель работы.. 41

Теоретические сведения. 41

Задание. 49

Состав отчета. 75

Лабораторная работа № 2. Переменные. Операторы. Встроенные функции 77

Цель работы.. 77

Теоретические сведения. 77

Переменные и константы.. 77

Встроенные операторы и функции. 86

Функция MsgBox. 93

Функция InputBox. 95

Пример. 97

Решение. 98

Задание. 100

Состав отчета. 107

Контрольные вопросы.. 107

Лабораторная работа № 3. Условные операторы.. 108

Цель работы.. 108

Теоретические сведения. 108

Операторы If...Then и If...Then...Else. 108

Оператор Select Case. 114

Пример 1. 115

Решение примера 1. 115

Пример 2. 118

Решение примера 2. 118

Задание. 120

Состав отчета. 126

Контрольные вопросы.. 127

Лабораторная работа № 4. Операторы циклов. 128

Цель работы.. 128

Теоретические сведения. 128

Оператор For...Next 128

Оператор Do...Loop. 130

Пример. 132

Решение. 132

Задание. 136

Состав отчета. 140

Контрольные вопросы.. 140

Лабораторная работа № 5. Массивы.. 141

Цель работы.. 141

Теоретические сведения. 141

Пример. 144

Решение. 144

Задание. 148

Состав отчета. 148

Контрольные вопросы.. 149

Лабораторная работа № 6. Процедуры и функции. 150

Цель работы.. 150

Теоретические сведения. 150

Процедуры и функции. 150

Область видимости переменных. 156

Пример. 159

Решение. 160

Задание. 164

Состав отчета. 164

Контрольные вопросы.. 165

Лабораторная работа № 7. Формы и элементы управления. 166

Цель работы.. 166

Теоретические сведения. 166

Формы: свойства, методы, обработка событий. 166

Надпись (Label) 171

Поле ввода (TextBox) 172

Кнопка (CommandButton) 173

Флажок (СheckBox) 174

Переключатель (OptionButton) 175

Список (ListBox) 176

Полоса прокрутки (ScrollBar) 177

Картинка (Image) 179

Пример. 180

Решение. 181

Задание. 187

Состав отчета. 188

Контрольные вопросы.. 188

Лабораторная работа № 8. Численные методы.. 190

Цель работы.. 190

Теоретические сведения. 190

1. Решение уравнений. 190

Метод Ньютона. 190

Метод деления отрезка пополам. 191

2. Решение систем уравнений. 192

3. Расчет определенных интегралов. 194

Метод прямоугольников. 195

Метод трапеций. 196

Метод Симпсона (парабол) 197

Задание. 198

Состав отчета. 202

Контрольные вопросы.. 203


Лабораторная работа № 1. Знакомство со средой программирования Visual Basic

Цель работы

Получить представление о принципах работы в среде программирования Visual Basic (VB).

Теоретические сведения

Разработка специалистом конкретной предметной области программных продуктов может быть оправдана при использовании языков программирования, имеющих не только широкие функциональные возможности, но и синтаксис, близкий к естественному математическому и логическому представлению объектов рассматриваемой области. К таким языкам относится VB. В виде интегрированного средства (Visual Basic for Application (VBA)) он входит в пакет MS Office, а многие программы позволяют использовать собственные объекты с помощью библиотек VB.

Для работы в VBA в любом приложении MS Office предназначена группа команд Service (Сервис) > Macros (Макрос).

Команды: Macros (Макросы), Record (Начать запись) и Security (Безопасность) предназначены для автоматизации работы с программными приложениями на VB. Record (Начать запись) – команда, позволяющая записать последовательность действий пользователя в приложении MS Office в виде программного кода VB – макроса.

Записанные макросы можно использовать (запускать) многократно (Macros (Макрос) > Macros (Макросы) > Run (Выполнить)) и редактировать (Macros (Макрос) > Macros (Макросы) > Edit (Изменить)).

Команда Security (Безопасность) позволяет установить уровень защиты от запуска макросов (н.п., источник содержащего их файла неизвестен), так как некоторые из них могут выполнять опасные (нежелательные) действия.

Команда Visual Basic Editor (Редактор Visual Basic) открывает оболочку для создания и редактирования программ VB (в т.ч. макросов).

Оболочка VB позволяет создавать программные проекты на базе модулей (Insert (Вставка) > Module (Модуль)), электронных форм (Вставка (Вставка) > User Form (Пользовательская форма)) и модулей пользовательских объектов (Insert (Вставка) > Class Module (Модуль класса)).

Контролировать состав проекта VB и осуществлять навигацию между всеми его компонентами можно в окне проекта (View (Вид) > Project Explorer (Окно проекта)), снабженного кнопками отображения объектов (View Object) для форм и программного кода (View Code) для форм и модулей.

Модуль – это лист с текстом программы, вставленный в документ MS Office (записанные макросы добавляются именно в модули). Программный проект VB может состоять из нескольких модулей. Модули могут находиться в разных документах MS Office.

Структура программы в модуле VB следующая:

1) ключевое слово – тип программного фрагмента: функция, процедура, объявление переменных, объявление типа данных, объявление свойств;

2) имя программного фрагмента;

3) опции программного фрагмента: параметры, переменные;

4) объявления и инициализация переменных для функций и процедур;

5) программный код, реализующий необходимый пользовательский алгоритм;

6) завершение программы: выходные результирующие значения, ключевое слово.

Пример программы VB в форме процедуры, выводящей на экран текстовое сообщение (' – символ-метка комментария):

Sub qwerty()

'Sub – ключевое слово для программы-процедуры

' по имени "qwerty", () – без входных параметров

Dim usertitle As String

'Dim – объявление переменной "usertitle"

' типа String (строка)

usertitle = "qwerty1234"

'инициализация переменной

' "usertitle" значением "qwerty1234"

msgBox usertitle

'процедура, выполняющая необходимое пользователю

'действие – вывод на экран значения переменной "usertitle"

End Sub

' End – ключевое слово о завершении процедуры

В оболочке VB MS Office имеется команда для сохранения программы в составе документа соответствующего приложения (File (Файл) > Save… (Сохранить…)) или отдельного компонента – модуля VB для последующего использования (File (Файл) > Export File (Экспорт)).

Запуск программы производится несколькими методами:

1) в оболочке VB команда Run (Запуск) > Run Sub/UserForm (Запуск Процедуры/Пользовательской формы);

2) в оболочке соответствующего приложения MS Office: Service (Сервис) > Macros (Макрос) > Macros (Макросы) > Run (Выполнить);

3) в оболочке соответствующего приложения MS Office по нажатию кнопки панели инструментов: View (Вид) > Toolbars (Панели инструментов) > Edit (Настройка) > New… (Создать…), Commands (Команды) > Macros (Макросы) > ….

Оболочка VB состоит из следующих основных частей:

1) панель меню (содержит все команды среды программирования VB);

настраиваемые панели инструментов (тематические наборы часто используемых команд);

2) рабочая область (ввод и редактирование текста программы);

3) вспомогательные окна: свойств объектов (Properties Window), состава программного проекта (Project Explorer), доступных программных компонентов (Object Browser), отладка (Immediate Window), контроля значений при выполнении программы (Watch Window).

Панель меню содержит подменю:

1) File (Файл): сохранение, экспорт, импорт программных компонентов, печать форм и текстов программных модулей, выход в приложение-контейнер (компонент MS Office);

2) Edit (Редактирование): команды редактирования текста программ (операции с буфером обмена, возврат действий, табулирование текста, закладки, контекстные справки и шаблоны синтаксиса);

3) View (Вид): переключение между окнами кода и объектов (форм), переход в окно приложения-контейнера, отображение структуры проекта VB (модулей, форм) и доступных программных библиотек и их компонентов, настройка панелей инструментов оболочки VB, отображение окон отладки (переменных, операторов);

4) Insert (Вставка): добавление в программу процедур, функций, свойств, модулей, форм, файлов других проектов;

5) Format (Формат): редактирование форм (расположение и размеры объектов);

6) Debug (Отладка): проверка синтаксиса программ, выполнение программ по шагам (строкам кода), по точкам прерывания (остановки), просмотр текущих значений выражений при выполнении (контрольные значения);

7) Run (Запуск): запуск выполнения программных модулей или диалогов, прерывание и сброс выполнения, переход в режим разработки;

8) Tools (Инструменты): работа с макросами, загрузка дополнительных программных библиотек, настройка параметров оболочки и проекта VB;

9) Add-Ins (Надстройки): добавление системных объектов в проект;

10) Window (Окно): управление расположением окон VB;

11) Help (Помощь): справка по синтаксису VB.







Дата добавления: 2015-10-15; просмотров: 961. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия