
- •Оглавление
- •Введение
- •1.Описание среды разработки Microsoft Visual Studio
- •Общие сведения
- •Достоинства и недостатки
- •Интегрированная среда разработки Visual Studio
- •Система проекта
- •Редакторы и конструкторы
- •Средства построения и отладки
- •Средства развертывания
- •Документация по продукту
- •Поддерживаемые технологии и языки программирования
- •Продолжение таблицы 2
- •Продолжение таблицы 2
- •Интерфейс и простейшее приложение в среде разработки Visual Studio
- •2.Теоретическое обоснование автоматизированной оценки психофизиологического состояния человека
- •Возможности и особенности компьютеризированного тестирования человека
- •Сравнительный анализ отечественных и зарубежных аналогов программных продуктов, осуществляющих психофизиологическое тестирование
- •Методики тестирования
- •Тест Кагана
- •Теппинг-тест
- •Тест «Индивидуальная минута»
- •Тест «Зрительная реакция»
- •Анализ процесса обработки информации и выбор структур данных ее хранения
- •Описание методов и разработка основных алгоритмов решения задачи
- •3.Проектирование программного обеспечения с использованием объектного подхода
- •Диаграмма вариантов использования
- •Диаграмма классов
- •Диаграмма последовательностей системы
- •Продолжение таблицы 24
- •Диаграмма пакетов
- •Диаграмма компонентов
- •Диаграмма размещения
- •4.Программная реализация интерфейсов системы оценки пфс человека на языке с#
- •Построение графа диалога
- •Разработка форм ввода-вывода информации
- •Продолжение таблицы 25
- •Заключение
- •Список литературы
- •Приложение 1. Устав проекта
- •Требования, удовлетворяющие потребности, пожелания и ожидания заказчика, спонсора и других участников проекта
- •Производственная необходимость, самое общее описание проекта или требования к продукту, который является предметом проекта
- •Цель или обоснование проекта
- •Расписание контрольных событий
- •Отношения между участниками проекта
- •Функциональные организации и их участие
- •Допущения относительно организации и окружения, а также внешние допущения
- •Ограничения относительно организации и окружения, а также внешние ограничения
- •Бюджет проекта
- •Приложение 2. Текст программы
Продолжение таблицы 2
Visual C# |
Язык VisualC# (произносится "Си-шарп") предназначен для разработки самых разнообразных приложений, выполняемых в среде .NETFramework. Язык VisualC# прост, строго типизирован и объектно-ориентирован. Благодаря множеству нововведений VisualC# обеспечивает возможность быстрой разработки приложений, но при этом сохраняет выразительность и элегантность, присущую языкам C. |
Visual C++ |
VisualC++ — мощный язык, предназначенный для обеспечения всестороннего и детального контроля над процессом построения как обычных приложений Windows (COM+), так и управляемых приложений Windows на базе .NETFramework. |
JScript |
JScript - это следующее поколение реализованного корпорацией Майкрософт языка, соответствующего стандарту ECMA 262. Для этого языка доступен целый ряд типов приложений. |
Приложения Windows |
Тип приложений, предназначенный для размещения в среде Windows. Эти приложения могут быть написаны на любом языке программирования. Среди примеров таких приложений можно назвать библиотеки классов, службы Windows, консольные приложения и приложения WPF. |
Веб-приложения |
Тип приложений, предназначенный для размещения на веб-страницах. Эти приложения могут быть написаны на любом языке программирования. Среди примеров таких приложений можно назвать веб-приложения ASP.NET, библиотеки веб-элементов управления и элементов управления сервера ASP.NETAJAX. |
Продолжение таблицы 2
Приложения Office 2007 |
Тип приложения, который предназначен для размещения в одном или нескольких приложениях Office 2007 или для использования в системе Office 2007 в качестве интерфейса приложения. Эти приложения могут быть написаны на любом языке программирования. Некоторыми примерами таких приложений могут служить настройки уровня документов, надстройки уровня приложений и шаблоны рабочих потоков SharePoint. |
Приложения для интеллектуальных устройств |
Тип приложений, который предназначен для размещения на мобильных устройствах под управлением операционной системы WindowsCE, например на карманных персональных компьютерах или смартфонах. Эти приложения могут быть написаны на любом языке программирования. |
Приложениядлярасширениясреды |
Тип приложений, предназначенный для автоматизации интегрированной среды разработки или добавления в нее дополнительных возможностей. Примерами таких приложений могут быть надстройки и мастера. Эти приложения могут быть написаны на любом языке программирования. |
Интерфейс и простейшее приложение в среде разработки Visual Studio
При создании приложения в Visual Studio сначала создаётся проект и решение. Чтобы создать приложение Windows Presentation Foundation (WPF) сначала нужно в строке меню выбрать Файл, Создать, Проект.
Рис.12. Строка меню в программной среде Visual Studio
Или использовать Панель быстрого запуска для того, чтобы открыть диалоговое окно «Создать проект».
Рис.13. Панель быстрого запуска в программной среде Visual Studio
Выбрать шаблон «Приложение WPF» (Visual Basic или Visual C#), а затем назвать проект HelloWPFApp.
Рис.14. Окно выбора типа создаваемого приложения в программной среде Visual Studio
Создаются и автоматически загружаются в «Обозреватель решений» проект и решение HelloWPFApp, содержащие основные файлы приложения WPF. В конструкторе WPF открываются файл MainWindow.xaml и MainWindow.xaml.cs (для выбранного языка Visual C#).
Рис.15. Список элементов создаваемого проекта
После того как проект создан, можно начать его настраивать. Используя окно «Свойства», можно просматривать и изменять параметры для элементов проекта, элементов управления и других элементов приложения. С помощью «Конструктора проекта» или «Страниц свойств» можно просматривать и изменять параметры для проектов и решений.
Например, переименовать окно MainWindow в более информативное имя.
Для этого надов «Обозревателе решений» открыть окно «Свойства» для элемента MainWindow.xaml и изменить свойство «Имя файла» на Greetings.xaml.
Рис.16. Окно «Свойства» для элемента MainWindow.xaml
Создаваемое приложение WPF будет содержать три типа элементов управления: элемент управления TextBlock, два элемента управления RadioButton и элемент управления Button. Конструктор WPF отображает содержимое файла Greetings.xaml одновременно в представлении конструктора и в представлении XAML (в так называемом «комбинированном режиме»). Этот режим можно использовать для одновременного взаимодействия как с визуальными элементами, так и с разметкой файлов XAML, не переключаясь между вкладками в конструкторе.
Чтобы начать создание пользовательского интерфейса для приложения, можно добавить элемент управления TextBlock в Greetings.xaml.
Для этого в «Панели элементов» необходимо найти элемент управления TextBlock и добавить его в центр области конструктора (рис.8).
Рис.17. Элемент управления TextBlock в «Панели инструментов»
Рис.18. Окно «Greetings» с элементом управления TextBlock
Можно редактировать свойства данного элемента управления несколькими способами, например, напрямую в представлении XAML, в окне «Свойства» и, в некоторых случаях, с помощью команд контекстного меню. Для данного элемента управления TextBlock надо изменить отображаемый текст непосредственно в представлении XAML (значение атрибута Text=”TextBlock” на Text=”Select a messageoptionandthenchoosetheDisplaybutton.”).
Далее нужно добавить в форму два элемента управления RadioButton и кнопку Button. В «Панели инструментов» находится элемент управления RadioButton (рис.9), два экземпляра которого в дальнейшем добавляются в рабочую область конструктора.
Рис.19. Элемент управления RadioButton в «Панели инструментов»
Далее в окне «Свойства» левого и правого элементов управления RadioButton изменить свойство «Имя» соответственно на RadioButton1 и RadioButton2.
Затем добавить отображаемый текст для каждого элемента управления RadioButton посредством контекстного меню: в пункте «Изменить текст» ввести соответствующие значения "Hello" и "Goodbye".
Последний элемент пользовательского интерфейса - это элемент управления Button (Кнопка) – добавляется аналогично RadioButton. В представлении XAML нужно изменить значение атрибута Content (Содержимое) c Content=”Button” на Content=”Display”, а затем сохранить изменения.
Редактируемое окно проекта будет похоже на рис.10.
Рис.20. Окончательный вид пользовательского интерфейса
При выполнении этого приложения, после того как пользователь сначала выберет переключатель, а затем нажмёт кнопку Display, отобразится окно сообщения.Если выбран переключатель "Hello" будет отображено одно окно сообщения, а если выбран переключатель "Goodbye" - другое. Для создания этой функциональности вы добавите код для события Button_Click в файл Greetings.xaml.cs.
В области конструктора дважды щёлкните по кнопке Display.
Откроется файл Greetings.xaml.vb (или Greetings.xaml.cs) с курсором, помещённым вобработчик события Button_Click.
Для Visual C# введите следующий код:
if (RadioButton1.IsChecked == true)
{
MessageBox.Show("Hello.");
}
else {
RadioButton2.IsChecked = true;
MessageBox.Show("Goodbye.");
Сохранитьприложение.