Подтвердить что ты не робот

Как узнать .NET Framework

Учитывая тот факт, что .net представляет собой массивную коллекцию классов, структур, интерфейсов, методов и т.д., что было бы правильным и подходящим подходом для начала и понимания основ структуры.

Принимая во внимание два факта, что нет замены для опыта и что нет предела обучению.

Большое спасибо.

4b9b3361

Ответ 1

Начните с выбора одного из языков .Net, чтобы узнать. Я лично хотел бы, чтобы С# являлся основой разработки .NET. Затем просто перейдите и введите код, например проблемы из Project Euler.

Как только вы освоите основы языка (например, типы данных, языковые конструкции и т.д.), самое подходящее время для начала изучения одной или нескольких инфраструктур .Net. Здесь вы просто выбираете то, что вам интересно, будь то WPF для разработки настольных компьютеров, ASP.NET/ASP.NET MVC для веб-разработки, WCF и т.д.

Язык сначала, второй - библиотеки.

Ответ 2

Как и другие, я бы сказал, сначала выберите язык .Net framework. После того, как вы определились с языком, определите, какие типы приложений вы хотите разработать..Net имеет порталы для изучения каждого типа приложения.

Клиенты Windows (WinForms или WPF) - http://windowsclient.net/

Веб-клиенты (ASP.Net или ASP.Net MVC) - http://asp.net/

Приложения Silverlight/RIA - http://www.silverlight.net/

Каждый из этих сайтов специально нацеливает учебные пособия, которые помогут вам изучить язык, а также как применить их к типам приложений, которые вы хотите разработать.

Ответ 3

Это зависит от вашей персоны. Некоторым людям нравится книжный подход - найдите что-то вроде 70-536 syllabus и начните читать. Лично я больше "ручаюсь" - выбираю технологию (например, ASP.NET MVC) и язык (обычно С# или VB) и начинаю пытаться. Когда вы застряли или не уверены, посмотрите здесь (сначала поиск), затем спросите: -p

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

Ответ 4

Изучите C.

Нет, просто шучу. У вас есть опыт работы на других языках программирования, и если да, то какой из них? Правильный подход для вас во многом будет зависеть от этого. Если у вас есть опыт работы с Java, вы должны попробовать С#. Если VB попробует VB.Net. Если Python попробует IronPython. Если Ruby попробует IronRuby.

Ответ 5

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

Ответ 6

Вы просто узнаете, что вам нужно, например, если вы хотите разрабатывать веб-приложения, в которые вы не поедете, и научиться создавать приложение WPF или окон, но вам нужно будет узнать об ASP.NET

Ответ 7

Я думаю, что лучший способ изучить .NET - это писать приложения (не обязательно быть большими или сложными), для которых был разработан .NET, например, веб-приложение, управляемое данными, которое предназначалось для использования компонентов вместо того, чтобы напрямую писать html, настольное приложение, которое потребляет веб-сервисы, службы, которые совместимы с другими платформами и т.д., такие вещи.

Что-то вроде клиента Twitter будет чем-то забавным, чтобы начать. Вы можете начать простую и постепенно добавлять функции, когда узнаете больше о .NET. Когда вы будете читать и писать на С#, вы в конце концов подберете язык.

Ответ 8

С чего начать в значительной степени зависит от вашего стиля обучения. Лично мне нравится оценивать доступные мне инструменты до. Я решаю проблему. Мне нравится знать, что в панели инструментов и понять, что делает каждый инструмент. Другие предпочитают погрузиться в проблему и взломать панель инструментов только после того, как они узнают, какой тип инструмента они ищут. Это, для меня, медленнее и увеличивает вероятность выбора неправильного инструмента.

Если вы похожи на меня, я бы рекомендовал (например, Marc Gravell) 70-536 учебное пособие. Примеры, вероятно, слишком тривиальны для применения в реальном мире, но это не главное. Целью является дать вам экскурсию по инструментарию. Начните здесь, чтобы получить общий обзор структуры core, а затем перейдите к одной из книг (или онлайн-учебников), которые помогут вам в использовании компонентов для реализации чего-то практического.

Ответ 10

Как обозреватель объектов в меню просмотра в Visual Studio? Вы можете выполнить поиск и документы для методов прямо там.

Ответ 11

чтобы облегчить себе: если вы знакомы с vb6, начните с vb.NET альтернативно, если вам удобно С++ начать с С#. если вы собираетесь разрабатывать однопользовательские графические приложения, я предлагаю вам придерживаться vb.net. однако, если вы планируете разрабатывать динамические веб-сайты (используя ASP.NET), С# - лучший вариант. в то же время хорошо разбираются в концепциях принципов объектно-ориентированного программирования. кстати, я кулак по отличной книге на амазонке, проверяю эту ссылку http://www.amazon.in/Guide-NET-1st-2011/dp/8192113043/ref=sr_1_61?s=books&ie=UTF8&qid=1431171630&sr=1-61&keywords=a+guide+to+.net, которая помогла мне справиться с .net все лучшее