Курсовой проект посвящён разработке приложения для пользователя, с помощью которой, пользователь сможет проверить свой уровень внимания и реакции, таким образом, целью данного курсового проекта является разработка приложения тренажер внимания и реакции на языке программирования Visual С++ с применением объектно-ориентированного программирования, так же закрепление и углубление навыков использования объектно-ориентированного подхода к программированию, полученных в процессе изучения дисциплины «Объектно-ориентированное программирование».
Объектом курсовой работы является устанавливаемые с помощью приложения навыки внимания и реакции пользователя, предметом курсовой работы будут являться программные средства и компоненты, с помощью которых будет происходить определение навыков пользователя.
Для достижения поставленной выше цели, необходимо пользуясь средствами объектно-ориентированного языка Visual С++ выполнить следующие задачи: разработать программу в среде Microsoft Visual Studio, которая будет являться тренажёром для пользователя и в которой он сможет проверить свои навыки внимания и реакции в удобном для себя виде, одной из важных задач при разработке такого приложения, является простое и удобное проектирование интерфейса приложения, это необходимо для того, чтобы пользователю не составляло труда использование данного приложения и у него появлялось желание повторно запускать приложение.
В результате разработки приложения студенты осваивают приемы практического использования объектно-ориентированного подхода в создании законченного программного продукта.
Задачей является разработка приложения, тренажёр внимания и реакции, на языке программирования высокого уровня С++, посредством языка необходимо сделать приложение, в котором пользователь сможет проверить свои навыки внимания и реакции, для этого необходимо создать простой и удобный интерфейс, что бы любой пользователь запустив приложение смог с ним совладать, благодаря возможностям выбранного языка программирования всё это легко реализуется, с помощью его элементов управления и так далее, далее будут описаны основные части языка программирования, которые понадобились при выполнении курсового проекта.
Важнейшим шагом на пути к совершенствованию языков программирования стало появление объектно-ориентированного подхода к программированию (или, сокращенно, ООП) и соответствующего класса языков. Именно исследование теории и практики проектирования и реализации программных систем по принципам ООП и является основной целью данной курсовой работы.
Объектно-ориентированный подход основан на систематическом использовании моделей для языково-независимой разработки программной системы, на основе из ее прагматики.
Microsoft Visual Studio 2015 - это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества кода и производительности, развертывания в средах клиентов и сбора данных телеметрии по использованию. Эти инструменты предназначены для максимально эффективной совместной работы; все они доступны в интегрированной среде разработки (IDE) Visual Studio.
Visual Studio можно использовать для создания различных типов приложений, от простых приложений для магазина и игр для мобильных клиентов до больших и сложных систем, обслуживающих предприятия и центры обработки данных.
По умолчанию Visual Studio обеспечивает поддержку C#, C и C++, JavaScript, F# и Visual Basic. Visual Studio хорошо работает и интегрируется со сторонними приложениями, например, Unity и Apache Cordova, с помощью расширений. Набор средств Visual Studio для Unity и инструментов Visual Studio для Apache Cordova соответственно. Также можно самостоятельно расширить Visual Studio, создав собственные инструменты для выполнения специализированных задач.
В данном курсовом проекте было разработано приложение тренажер внимания и реакции.
При разработке приложения были решены следующие задачи:
- изучен необходимых теоретических сведений в соответствии с заданием;
- выявлены действующие субъекты системы (описание объектов и классов);
- создана программа, проведена ее отладка и тестирование.
Приложение является хорошим способом для проверки собственных навыков внимании и реакции, в нём предусмотрены различные уровни тестирования, зависящие от настраиваемого параметра – скорости. Приложение удобно и легко в использовании для пользователя, имеет понятный интерфейс и удобное расположение объектов.
Скриншоты программы
1. Alex Mackey Introducing .NET 4.0: with Visual Studio 2010; Apress - , 2010. - 400 c.
2. Andrew Filev Professional UML Using Visual Studio .Net; Publilkat - Москва, 2012. - 360 c.
3. Andrew Filev, Tony Loton, Kevin McNeish, Ben Schoellmann, John Slater, Chaur G. Wu Professional UML with Visual Studio .NET; Азбука, Терра-Книжный клуб - Москва, 2009. - 818 c.
4. Andrew Moore Visual Studio® 2010 All–in–One For Dummies®; Вимбо, Союз - Москва, 2010. - 912 c.
5. Andrew Parsons, Nick Randolph Professional Visual Studio 2005; Wrox - Москва, 2012. - 912 c.
6. Brain Johnson Working with Microsoft Visual Studio 2005; Н. Фену и Ко - Москва, 2010. - 304 c.
7. Chris Sells, Jon Flanders, Ian Griffiths Mastering Visual Studio .NET; Харьковская штаб-квартира Советской ассоциации детективного и политического романа - Москва, 2010. - 976 c.
8. Eric Carter, Eric Lippert Visual Studio Tools for Office: Using Visual Basic 2005 with Excel, Word, Outlook, and InfoPath (Microsoft .Net Development); SelfИздат, Триумф - Москва, 2014. - 646 c.
9. Istvan Novak Beginning Visual Studio 2010 LightSwitch Development; М.: Медгиз; Издание 5-е, перераб. и доп. - Москва, 2011. - 360 c.
10. James Avery Visual Studio Hacks; Континент, Баркалая и Ко - Москва, 2009. - 680 c.
11. James Avery Visual Studio Hacks; China Books & Periodicals - Москва, 2011. - 500 c.
12. Joydip Kanjilal Visual Studio 2010 and .NET 4 Six–in–One; Literatura Mondadori - Москва, 2010. - 816 c.