В этой статье я постараюсь максимально просто и понятно изложить основы
программирования на языке Delphi
Технология SilverLight для чайников. Урок 1.
Напишем простейшую программу на SilverLight
SilverLight - то мощное средства для
создания web-приложений. Эта технология представляет
из себя надстройку к браузеру, которая подгружается, когда пользователь
открывает web-страничку.
SilverLight
предоставляет намного более гибкие и мощные
средства, чем традиционные HTML и
JavaScript. Эта технология основана на платформе .NET
и позволяет писать web-приложения на языке
программирования C#.
SilverLight
может делать следующее:
-
Двумерное рисование. Платформа
SilverLight
содержит средства для создания фигур и контуров.
Компоненты рисунков могут реагировать на события, например, на щелчок мышкой в
определенном месте. Поэтому в графику легко добавить интерактивное содержимое.
-
Элементы управления. Платформа
SilverLight
поддерживает стандартные виндовые компоненты,
предоставляемые такими средами разработки как Delphi, VC,
Visac C# и другие, а именно: кнопки, метки, поля ввода и другие.
-
Анимация.
-
Мультимедиа.
-
Общеязыковая сред выполнения CLR.
-
Интернет. Приложения
SilverLight могут обращаться
к традиционным web-службам ASP.NET
или WCF. Кроме того,
SilverLight
может передавать по HTTP-каналам
сообщения в формате XML и даже открывать сокетные
соединения для двухстороннего взаимодействия.
А в версии
SilverLight
3 добавлена еще и трехмерная графика и многие
другие фишки, о которых вы еще узнаете из будущих уроков. А пока, в качестве
тренировки, создадим как самое простецкое приложение
SilverLight.
И так, открываем Visual Studio 2010
и создаем новый проект C# типа
SilverLight*:

Используя обозреватель решений, откроем в конструкторе файл
MainPage.xaml*:

У нас откроется поле редактирования, куда мы "накидаем"
компонентов, на данный момент достаточно кнопочки и метки:*

Текст, отображаемый на объекте, редактируем в инспекторе
свойств (свойство Content)*
там же можно задать идентификатор объекта (имя, которое будет использоваться в
программе*:

Кликнув по кнопочке, мы создадим обработчик события OnClick
для этой кнопки, куда введем текст:
lbMsg.Content = "Вы
кликнули сюда"; |
Вот как примерно должен выглядеть текст программы с нашей вставкой*:

После компиляции у нас появится HTML-файл и еще
куча разных файлов. Все это можно выложить на сайт, и проект будет работать:

Скриншоты, помеченные знаком *,
являются цитатами и иллюстрациями программного
продукта "Microsoft Visual Studio 2010 Professional", авторское
право на который принадлежит корпорации
Microsoft..
|