Программирование - это просто
Advertisement
Главная arrow Уроки C# arrow Технология SilverLight для чайников. arrow Технология SilverLight для чайников. Урок 1. Напишем простейшую программу на SilverLight
06.10.2022 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Технология SilverLight для чайников. Урок 1. Напишем простейшую программу на SilverLight Печать E-mail
Автор 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 г. )
 
« След.
 
© 2022 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги