- •Обоснование выбора языка программирования
- •Система управления базами данных Microsoft sql Server
- •Описание предметной области
- •2 Создание приложения
- •2.1 Постановка задачи (выбор темы по вариантам)
- •2.2 Этапы проектирования базы данных
- •2.3 Логическая модель базы данных
- •2.4 Физическая модель бд
- •2.5 Разработка алгоритма программного модуля
- •2.6 Описание Microsoft Visual Studio
- •2.7 Средства разработки приложений баз данных
- •2.8 Разработка экранных форм: главной формы и рабочих форм
- •2.9 Структура программы
- •Заключение
- •Библиографический список
- •Приложение 2 – Листинг программы
2.6 Описание Microsoft Visual Studio
Microsoft Visual Studio – мощная среда разработки, обеспечивающая высокое качество кода на протяжении всего цикла разработки ПО, от проектирования до разработки. Какие бы приложения вы не разрабатывали, для SharePoint, Интернет, Windows, WindowsPhone, и других платформ, Visual Studio это универсальное всеобъемлющее решение.
Visual Studio включает компоненты:
Visual Basic .NET, а до его появления—Visual Basic
Visual C++
Visual C#
Visual F#(включён в Visual Studio 2010)
Microsoft Visual Studio — необходимое средство для независимых разработчиков, позволяющее решать основные задачи разработки. Система упрощает создание, отладку и развертывание приложений на различных платформах, включая SharePoint и облачную среду. Visual Studio включает встроенную поддержку модели "разработка через тестирование", а также инструментов отладки, которые обеспечивают создание высококачественных решений.
2.7 Средства разработки приложений баз данных
Технология доступа к данным ADO.NET.
Технология ADO.NET обеспечивает собственный уровень доступа к данным в среде .NET. ADO.NET – модель программирования на основе стандартов для создания распределенного, прикладного программного обеспечения, предназначенного для совместного использования данных. ADO.NET имеет несколько существенных преимуществ относительно предыдущих версий ADO, а также других компонент доступа к данным. Эти преимущества относятся к следующим категориям:
•Interoperability (способность к взаимодействию);
•Maintainability (надёжность);
•Programmability (программируемость);
•Performance (эффективность).
Подобно ADO, ADO.NET – это Application Programming Interface (интерфейс прикладных программ, далее API), призванный обеспечить доступ к данным и информации. ADO.NET поддерживает такие современные требования, как создание внешних клиентских интерфейсов к базам данных, и программирование объектов промежуточного слоя, применяющиеся в прикладных программах, инструментальных средствах, языках, или Internet браузерах.
Технология ADO.NET представляет собой набор классов, реализующих программные интерфейсы для подключения к базе данных. Из преимуществ выделяют использование временного подключения к базам данных, что позволяет экономить ресурсы сервера, но при этом незначительно снижается производительность.
Общая схема доступа к данным основана на использовании двух компонентов:
• DataProvider – обеспечивает связь базы данных и приложения;
• DataSet – временное хранилище данных.
2.8 Разработка экранных форм: главной формы и рабочих форм
При разработке базы данных был создан удобный интерфейс. С главной формой связано ещё несколько вспомогательных форм, при этом работа с базой данных становится лёгкой и простой (Рис. 3).
Рис. 3. Начальная форма
Для работы приложения с базой данных необходимо ее прикрепить к проекту. Для этого можно воспользоваться мастером настройки источника данных (рис. 4).
Рис. 4. Мастер настройки источника данных
На следующем шаге выбирается модель базы данных. Далее необходимо создать подключение к БД (рис. 5).
Рис.5. Создание подключения к БД
При создании подключения к БД необходимо указать источник данных и имя файла базы данных (новой или существующей) (рис.6).
Рис.6. Выбор файла базы данных
После создания подключения в проекте будут доступны для выбора таблицы БД (рис.7).
Рис.7. Выбор таблиц БД
Начать работу с ИС строительной фирмы с помощью созданного программного продукта следует с заполнения справочников материалов, объектов и бригад (Рис. 8-10). Для этого необходимо выбрать соответствующие пункты меню.
Рис. 8. Форма Объекты
Рис. 9. Форма Материалы
Рис. 10. Форма Бригады
