C# для начинающих. Лекция 1 — Введение

    Топик опубликован по просьбе itdevelop, так что он будет отвечать на все ваши вопросы, а также плюсы кидать на его аккаунт. Спасибо за понимание.

    Это первая лекция большого видео-курса для тех, кто хочет научиться программировать на языке С#. Поскольку это — вводная лекция, то хочу сразу предупредить, что сам процесс программирования начнется только со второй лекции. Здесь же я хочу вас познакомить с .NET Framework, чем удобна эта платформа, и как происходит перевод написанного вами кода на C# в код, понятный операционной системе.
    Итак, смотрим!



    Материалы, представленные в презентации.

    Таблица с базовыми классами: habreffect.ru/files/931/cce265048/net-framework-3.5-types-and-namespaces-poster.jpg
    Бесплатное получение VS2010 для студентов: dreamspark.ru
    Бесплатная среда разработки Visual C# Express 2010: www.microsoft.com/express/Downloads
    Центр начинающего разработчика: msdn.microsoft.com/ru-ru/beginner/default.aspx
    Книга «C# для начинающих» — скачать PDF или читать онлайн: msdn.microsoft.com/ru-ru/beginner/ee344863.aspx
    MSDN — Центр Visual C#: msdn.microsoft.com/ru-ru/vcsharp/default.aspx

    небольшой апдейт.
    Среда разработки под Linux и MacOS — MonoDevelop: monodevelop.com

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 49

      +1
      Спасибо. Буду следить за обновлениями.
        –1
        Отлично, спасибо Вам! Следующая лекция предположительно уже в конце недели.
        –4
        Вот мне непонятно, а почему сам itdevelop не мог опубликовать данную статью? Не понимаю этой фишки с публикованием чужой, если статья хороша они и из песочницы пробивается, сегодня лично видел такую. А так получается что статья/автор получает импульс «по блату» просто потому что есть знакомый.
          +3
          Дело в том, что я не могу публиковать в блог из-за низкой кармы (был неудачный опыт написания статьи), то есть, если наберется карма с этого доклада, то смогу публиковать сам.
            –1
            Я смотрел на вашу карму до написания комментария, там было 0 и 0 голосов. Т.е. тот же arinoki мог просто вам добавить +1 и вы могли бы в персноальном блоге ее легко опубликовать. Лично я так и опубликовал, а когда смог, то перенес статью в блог .NET. Не подумайте что мне жалко или я как-либо против конкретно вашей статьи, просто не нравится этот подход.
              +1
              Я ранее уже поднимал карму ему, так что этот номер не прокатил бы. Была бы возможность опубликовать непосредственно с его акка — так бы и поступили. Спасибо за понимание :)
              И всё же — может что-то по теме скажете?
                +1
                Не понимаю как вы поднимали карму если было 0 голосов и карма 0. Сейчас кстати +4 и 4 голоса (один из которых мой, но авансом). Насчет статьи еще жду пока видео закешируется, инет что-то лагает.
                  +1
                  очевидно же — ранее у него был минус. в любом случае сейчас я плюсануть не могу, а плюсовал где-то пару недель назад ему карму.
                    +4
                    Был бы минус, было бы количество голосов != 0.
                      0
                      может он карму обнулял. не знаю, честно.
                        0
                        не знал как работает обнуление, вероятно быть вы правы.
                    +2
                    Да, был минус на самом деле, прибег к обнулению кармы. Надеюсь, что появится возможность публиковать новый доклад в этот блог.

                    И, кстати, я плохо знаком с этой системой, но разве можно публиковать доклад с кармой в один голос?
                      0
                      В личный блог вроде да, если ничего не поменялось.
                        –1
                        Нельзя. минимум 5…
                        у меня тоже есть интересная статья, лично мной написанная, но не хватает кармы опубликовать.
                        Надеюсь автор наберет необходимую карму. Так как си шарп очень актуален.
                          +1
                          Большое спасибо. Вот то же самое я сейчас и нашел в помощи по сайту. Доклад скоро будет готов, действительно не хотелось бы уходить от этой идеи.
            0
            Спасибо, добавил в избранное
              0
              Видео хорошее, качественно сделанно, но немного слишком академичное, на мой вкус. Если уж для начинающих, то сначала Hello world а уж потом разбор того как все это работает. Но такого материала ведь и так много, а то о чем вы рассказываете очень хорошо описано у Рихтера, и других.

              Лично я бы, лучше написал о advanced tips & tricks, то о чем не все знают и то что выходит за рамки учебников, но может сильно помочь в реальной разработке.
                0
                Спасибо за совет, я думаю, что и это непременно будет, а о Hello, World! Вы скоро узнаете.
                  +2
                  о Hello, World! мне будет оочень интерестно почитать ;)
                    0
                    Очень надеюсь) Только вот почитать не удастся, разве что… посмотреть!
                      0
                      даже лучше!
                        0
                        Замечательно! Я буду стараться :)
                +1
                Все нравится, только поработайте пожалуйста над речью -__-.
                  0
                  Это моя самая первая запись. Я сделал кучу перезаписей, очень старался и волновался. Надеюсь, со временем пройдет, прошу простить.
                  +4
                  Не понял, почему на слайде CLR входит в .Net Framework SDK? Software Development Kit = SDK.

                  Как то нехорошо что Mono прям к .Net Framework относите. Вроде так по слайду смотришь и подумаешь, что все хорошо. Скомпилировал и там заработало и там. Нужно было бы сказать, что реализовано по стандарту Ecma и т.п.

                  Про уровень доступа к данным. Уже народ мучается исправлять. Linq != Linq-To-Sql! Это разные вещи.
                    0
                    Я просто привел пример того, что вообще есть возможность разрабатывать приложения под Linux и Mac. Но, конечно, не отрицаю, следовало бы прояснить некоторые нюансы.

                    А можно поподробнее на счет доступа к данным?

                    Так, в следующий раз буду внимательнее.
                      +3
                      Было сказано, что-то вроде а для доступа к данным можно использовать ADO.NET или Linq.
                      Так вот Linq — это не технология доступа к данным. Может имелось ввиду Linq-to-Sql или Linq-To-Entity, не знаю. Но Linq — это тупо language-integrated query.
                  • UFO just landed and posted this here
                    +6
                    просто прочитайте CLR via C# Рихтера и всё
                    • UFO just landed and posted this here
                        –1
                        Вынужден с вами не согласиться. С недавних пор Microsoft и Novell сотрудничают. А как известно проект Mono ведется именно Novell. И из открытого письма к сообществу можно понять что Mono является полноценным портом с виндовс-платформы. Пруф
                          –1
                          о как. круто. весьма радует, спасибо за инфо.
                          • UFO just landed and posted this here
                              0
                              Вы знаете, таки для многих проектов это возможно уже сейчас. Две мои разработки завелись буквально после 5-минутной правки конфигов (которую даже при смене версии .NET приходится делать).
                          0
                          книга какая то совсем детская, советую " Visual С# 2008 Базовый курс Карли Уотсон "
                          весьма неплоха написана :)
                            +2
                            6 минут на то что за 2 минуты можно усвоить даже на википедии — не круто. Было бы отлично увидеть тонкости, практики и т.д.
                              0
                              Есть ресурс intuit.ru, там есть довольно много интересного материала по C#. Сам там «зависаю» частенько.
                                0
                                там вообще много полезного по it-тематике :) Тоже знаю об этом ресурсе.
                                0
                                Благодарю за здоровую критику. Все пожелания учту и постараюсь сделать все возможное, чтобы вам нравилось!
                                  0
                                  спасибо, буду ждать продолжение, давно хотел взяться за C# но что то руки не доходили, вообще интересует разработка на C# веб приложений, приложений для winmob и разработка под macos
                                    0
                                    Вторая лекция здесь! habrahabr.ru/blogs/net/106805/
                                    В следующей — начнем разбирать синтаксис C#
                                    • UFO just landed and posted this here
                                      0
                                      Кроме моно есть еще SharpDevelop, тоже бесплатная.
                                        0
                                        Видео зачем-то удалили.
                                          0
                                          Видимо автор перенес видео и оно теперь тут www.youtube.com/watch?v=cl7lMV_QOBc&list=PLCDB0923C157A5801

                                          Only users with full accounts can post comments. Log in, please.