Категории раздела
Программирования [69]
разные языки программирования
Создания игр [10]
Статьи о создании игр
Движки [0]
Статьи о программах для создания игр
Игры [1]
Статьи об играх
Приложения (софт) [0]
Програми в помощь игроделу
Главная » Статьи » Создания игр

Введение в веб программирование на ASP.NET и обзор синтаксиса Razor
Здравтвуйте уважаемые пользователи портала GcUp.ru! В этой статье я хочу вам рассказать о разработках Microsoft для веба - ASP.NET и синтаксисе Razor. 

1. Что такое ASP.NET и синтаксис Razor и зачем они нужны? 
ASP.NET - это технология Майкрософт для работы динамических веб-страниц на веб-серверах. 
Синтаксис Razor - позволяет включать код в HTML на веб-страницах ASP.NET. Синтаксис Razor основан на языке программирования C#. Также можно использовать Visual Basic. Это легче понять на примерах. 
2. Использование синтаксиса Razor. 
Это основная часть, и уже в ней я расскажу и покажу его применения на страницах ASP.NET. 
Для работы у вас должен быть установлены Web Matrix и IIS. Если не установлены, то смотрим вот эту статью 

Открываем Web Matrix, жмем "Создать сайт на основе шаблона" , выбираем "Пустой сайт",и называем его , допустим, TestSite. 
После этого нажимаем на "Файлы" (в нижнем левом углу панель) и жмем "Создать файл". Выбираем тип файла cstml
Назовем его index. После этого откроется окно редактирования кода. 

Добавление кода на страницы с помощью символа @. 
С этого символа начинаются встроенные выражения и блоки, имеющие один или несколько операторов. 
Code

<!-- Встроенное выражение --> 
<!-- Один оператор --> 
<!-- Классический "Привет Мир" --> 
@{ var myMessage = "Привет Мир!"; } 
<p>Записано myMessage: @myMessage</p> 

<!-- А тут несколько операторов --> 
@{ 
  var greeting = "Добро пожаловать на страницу!"; 
  var weekDay = DateTime.Now.DayOfWeek; 
  var greetingMessage = greeting + "Сегодня: " + weekDay; 


<!-- Встроенное выражение --> 

<p> Приветствие: @greetingMessage</p> 

Этот код пишем в тег Body. 
После того, как написали, нажимаем "Запустить" и видим такую страницу : 
 

Теперь разберем код. 
@ - показывает компиллятору, что с этого места начинается код. Также отмечает встроенные выражения 
{} - отмечает границы блока кода. 
var - ключевое слово, показывает компиллятору, что это переменная. 
greeting, weekDay, myMessage - переменные. 
; - окончание полного оператора. Не используется для встроенных выражений. 

Пременные также можно использовать для хранения значений, например строки, числа и даты. 
Code

<!-- Сохранение строки --> 

@{ var welcomeMessage = "Добро пожаловать, новые участники!"; } 

<p>@welcomeMessage</p> 

<!-- Сохранение даты --> 

@{ var year = DateTime.Now.Year; } 

<!-- Вывод переменной --> 

<p>Сейчас год @year!</p> 


Результат выполнения кода: 
 

В языке C# учитывается регистр символов в ключевых словах (var, true, if) и в именах переменных. Т.е myMessage и MyMessage - разные переменные. 

На этот раз хватит. Продолжение следует...
Категория: Создания игр | Добавил: graimp (17.11.2011)
Просмотров: 631 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Наш опрос
На каком языке лучше программировать
Всего ответов: 38
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0