Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач_2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.03 Mб
Скачать

Продолжение таблицы 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, например на карманных персональных компьютерах или смартфонах. Эти приложения могут быть написаны на любом языке программирования.

Приложениядлярасширениясреды

Тип приложений, предназначенный для автоматизации интегрированной среды разработки или добавления в нее дополнительных возможностей. Примерами таких приложений могут быть надстройки и мастера. Эти приложения могут быть написаны на любом языке программирования.

  1. Интерфейс и простейшее приложение в среде разработки 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.");

Сохранитьприложение.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]