Нужны рекомендации по графическому интерфейсу игры в шахматы — ASP.NET

У меня уже есть хороший опыт программирования на Java (и JSP), но теперь мне нужно понять .NET framework, используя C# и ASP для веб-разработки.

На мой взгляд, чтобы начать изучать новый язык, лучше всего начать новый проект, и я выбираю игру в шахматы.

В Java я рисовал прямоугольники, используя метод рисования панели, и добавлял эту панель к апплету, и, наконец, апплет добавлялся в JSP.

Но теперь, используя C# и ASP, я понятия не имею, с чего начать, мне просто нужно несколько рекомендаций, какие «ключевые слова» я должен искать, понимаете? Я не хочу, чтобы код был готов!

Возможно, хороший учебник для опытного парня с Java, переходящего на Microsoft Technologies, также будет неплохим :)

Заранее спасибо, буду ждать ответов :)

Спасибо товарищи!


person TiagoM    schedule 01.07.2013    source источник


Ответы (1)


Вы не пишете «апплет», который загружается и выполняется на клиенте. С ASP.NET вы пишете веб-страницы или даже веб-приложения на основе вывода HTML. Начните здесь: http://www.w3schools.com/aspnet/

person Alexander    schedule 02.07.2013
comment
Да, я знаю это, но я уверен, что есть способ нарисовать визуальное представление шахматной игры, чтобы слушатели щелкали по каждой клетке и тому подобное. Как мне себя вести? Спасибо за ссылку, я уже сделал прохождение - person TiagoM; 02.07.2013
comment
Да, да, есть способ. Думайте элементами HTML. - person Alexander; 02.07.2013
comment
Хм, хорошо, заранее спасибо, я посмотрю на это;) - person TiagoM; 02.07.2013
comment
Но если я хочу, чтобы элемент шахматной игры можно было щелкнуть и перетащить на экран, я не могу сделать это только с помощью HTML. Мне нужен поток, как в Java, чтобы рисовать элемент при каждом движении мыши, перетаскивая его на шахматную доску... - person TiagoM; 02.07.2013
comment
Вы пришли из среды, которая позволяет вам разрабатывать богатый графический интерфейс. Я пытаюсь подчеркнуть, что вы должны думать по-другому в веб-контексте. Я не хочу просто говорить вам использовать jQuery и делать это. Это сложная вещь. Или, может быть, вам лучше изучить приложения HTML 5... Но тогда вы больше не в сфере ASP.NET. - person Alexander; 03.07.2013
comment
Хорошо, насколько я понимаю, я не могу делать то, что хочу, используя элементы управления ASP.NET, нет ничего родного, что я мог бы использовать для достижения того, что я хочу. Поэтому Java кое-где выигрывает, теперь я понимаю :) Большое спасибо, Александр! - person TiagoM; 03.07.2013
comment
Вы все еще сравниваете яблоки с апельсинами. - person Alexander; 03.07.2013
comment
Да, я знаю, это разные технологии с разными целями, я просто искал способ сделать это с помощью технологий Microsoft, но, похоже, его нет, мне нужно использовать другие вещи, такие как jQuery и/или html5, как вы сказали, правильно? - person TiagoM; 04.07.2013
comment
С помощью ASP.NET Microsoft предоставляет серверные технологии, которые отрисовывают или приводят к тому, что происходит на стороне клиента. Похоже, вы хотите строго использовать технологии на стороне клиента, поэтому ответ на этот вопрос — да. - person Alexander; 04.07.2013