Проектирование программного продукта
Просмотр всех объектов недвижимости представляется в виде информации о возможных вариантах сдаваемых объектов (предоставляется информация о районе, количестве комнат и стоимости). Все данные хранятся в текстовом файле. Также есть возможность добавления новых объектов недвижимости в общий список, просмотра всех объектов и поиск необходимой недвижимости по предпочтению арендатора (по районам города Ростов-на-Дону).
Функциональные требования
В данной программе реализованы следующие компоненты (основной набор операций):
- добавление новых объектов недвижимости;
- просмотр всего списка вариантов недвижимости;
- подбор объектов недвижимости по району.
Требования к интерфейсу
Интерфейс обеспечивает следующие возможности:
1) ввод данных с клавиатуры;
2) выполнение всех операций, перечисленных в «Функциональных возможностях»;
4) не допускается обработка исходных данных, противоречащих логике работы программы путем вывода сообщений об ошибке.
Рабочий проект
Общие сведения
Среда функционирования:
Microsoft Visual Studio – это новая разработка компании Microsoft, позволяющая создавать приложения, работающие на платформе .net. Особенность этой платформы заключается в широком наборе сервисов, которые доступны в различных языках программирования. При этом сервисы реализуются в виде промежуточного кода, который не зависит от базовой архитектуры. Едва ли не главной целью создания такой платформы было оснащение разработчиков специальными сервисно-ориентированными приложениями, которые могли бы работать на любой платформе, начиная от персонального компьютера и заканчивая мобильным устройством.
Microsoft Visual Studio объединяет в себе огромное количество функций, позволяющих осуществлять разработки для Windows всех версий, в том числе и 8, Интернета, SharePoint, различных мобильных устройств и облачных технологий. В Visual Studio реализуется новая среда разработчика, благодаря которой создавать приложения стало проще. Microsoft Visual Studio - это обновленная и упрощенная программная среда, для которой характерна высокая производительность, причем она не зависит от особенностей оборудования.
Каждая новая версия программы состоит из новейших инструментов и технологий, позволяющих разрабатывать приложения с учетом особенностей и положительных моментов современных платформ. Например, Visual Studio 2013 может поддерживать более ранние версии, в том числе Windows XP и Windows Server 2003. При этом разработчикам открыта дорога к созданию новых и модернизации уже существующих приложений, предназначенных для ранних версий ОС Windows. Стоит отметить, что в процессе использования поддерживаемых системой вариантов исходные файлы, проекты и решения в программе Visual Studio будут работоспособными, но исходный код может нуждаться в изменениях.
Visual Studio Ultimate 2013 представляет собой передовую программу, которая дает возможность любым по размеру командам осуществлять проектирование и создание привлекательных приложений. Благодаря инструментам гибкого планирования можно внедрять методы последовательной разработки и применяться гибкие методологии в темпе, удобном для пользователя.
С помощью расширенных средств моделирования, обнаружения и проектирования можно максимально полно описать систему, которая позволит наиболее удачно реализовать конкретную концепцию архитектуры.
Запуск программы:
Для запуска программы необходимо либо правой кнопкой мыши кликнуть по ярлыку программы MicrosoftVisualStudio2013 (рис.2) и выбрать «Открыть», либо дважды кликнуть по нему левой кнопкой мыши.
Рисунок 2-Ярлык программы Microsoft Visual Studio 2013
В ответ на это действие откроется начальная страница (рис.3).
Рисунок 3 - Начальная страница программы Microsoft Visual Studio 2013
Далее нажимаем «Создать проект» и появляется следующее окно, которое показано на рисунке 4.
Рисунок 4 – Создание проекта
Даём имя новому проекту «Курсовой проект» и указываем его расположение. В меню слева выбираем «Visual C++», затем «Win32». Посередине окна выбираем «Консольное приложение Win32». Нажимаем «ок».
В следующем окне нажимаем «Далее», в «Мастере приложений Win32» (рис.5) выделяем пункт «Пустой проект» и нажимаем «Готово» (рис.6).
Рисунок 5 - Мастер приложений Win32
Рисунок 6 – Мастер приложений Win32 –Параметры приложения
После этого открывается окно (рис.7). В обозревателе решений создаем файл «nedviz.h» в «Заголовочных файлах» (рис.8) и файлы «nedviz.cpp» и «proekt.cpp» в «Файлах исходного кода» (рис.9, рис.10).
Рисунок 7 – Окно создания проекта
Рисунок 8 – Добавление нового элемента – Заголовочный файл (nedviz.h)
Рисунок 9 – Добавление нового элемента –Файл С++ (nedviz.cpp)
Рисунок 10 – Добавление нового элемента –Файл С++ (proekt.cpp)
Далее начинаем работать над программным кодом в среде программирования VisualStudio2013 (рис.11)
Рисунок 11 – Среда программирования VisualStudio2013
Способ инсталляции:
Копирование исполняемого файла программы на нужный носитель.
Требования к По и к ТО:
Поддерживаемые операционные системы:
Windows 8.1 (x86 и x64)
Windows 8 (x86 и x64)
Windows 7 SP1 (x86 и x64)
Windows Server 2012 R2 (x64)
Windows Server 2012 (x64)
Windows Server 2008 R2 SP1 (x64)
Требования к оборудованию:
Процессор с частотой 1,6 ГГц или более мощный
1 ГБ ОЗУ (1,5 ГБ при использовании виртуальной машины)
20 ГБ свободного дискового пространства
Жесткий диск со скоростью вращения 5400 об/мин
Видеоадаптер с поддержкой DirectX 9; минимально допустимое разрешение экрана — 1024 x 768
Дополнительные требования:
Internet Explorer 10
Обязательна установка KB2883200 (доступно через Центр обновления Windows)
Для разработки под Windows Phone:
Разработка для Windows Phone 8.0 требует наличия Windows 8.1 (64-разрядной версии) или более новой версии
Разработка для Windows Phone 8.1 требует наличия Windows 8.1 (32-разрядной версии) или более новой версии
Для эмуляторов Windows Phone требуется выпуск Windows 8.1 Профессиональная (64-разрядная версия) или выше, а также процессор с поддержкой Client Hyper-V и преобразования адресов второго уровня (SLAT)
Если ваш компьютер отвечает требованиям к операционной системе, но не соответствует требованиям к оборудованию для работы с эмуляторами Windows Phone, вы сможете установить и запустить средства разработки для Windows Phone. Однако эмуляторы Windows Phone 8.0 и 8.1 не будут функционировать, и вам понадобится устройство для развертывания и тестирования приложений Windows Phone.