.
Технология SilverLight для чайников. Урок 1. Напишем простейшую программу на SilverLight
Автор megabax   
21.12.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке 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*:

Технология SilverLight чайников. Урок 1. Напишем простейшую программу на SilverLight

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

Технология SilverLight чайников. Урок 1. Напишем простейшую программу на SilverLight

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

Технология SilverLight чайников. Урок 1. Напишем простейшую программу на SilverLight

Текст, отображаемый на объекте, редактируем в инспекторе свойств (свойство Content)*

Технология SilverLight чайников. Урок 1. Напишем простейшую программу на SilverLight

там же можно задать идентификатор объекта (имя, которое будет использоваться в программе*: Технология SilverLight чайников. Урок 1. Напишем простейшую программу на SilverLight

Кликнув по кнопочке, мы создадим обработчик события OnClick для этой кнопки, куда введем текст:

lbMsg.Content = "Вы кликнули сюда";

Вот как примерно должен выглядеть текст программы с нашей вставкой*:

Технология SilverLight чайников. Урок 1. Напишем простейшую программу на SilverLight

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

Технология SilverLight чайников. Урок 1. Напишем простейшую программу на SilverLight


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


 

 

 

Последнее обновление ( 21.12.2012 г. )