C Sharp или С# - Для начинающих

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by C#Lane, 25 Jun 2010.

  1. C#Lane

    C#Lane New Member

    Joined:
    24 Jun 2010
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    ВВЕДЕНИЕ

    C# (произносится си-шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств, вроде Visual Studio.

    C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.

    Переняв многое от своих предшественников — языков C++, Java, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++).


    Особенности языка

    C# разрабатывался как язык программирования прикладного уровня для CLR и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов C#, которая отражает BCL. Присутствие или отсутствие тех или иных выразительных особенностей языка диктуется тем, может ли конкретная языковая особенность быть транслирована в соответствующие конструкции CLR. Так, с развитием CLR от версии 1.1 к 2.0 значительно обогатился и сам C#; подобного взаимодействия следует ожидать и в дальнейшем. (Однако эта закономерность была нарушена с выходом C# 3.0, представляющим собой расширения языка, не опирающиеся на расширения платформы .NET.) CLR предоставляет C#, как и всем другим .NET-ориентированным языкам, многие возможности, которых лишены «классические» языки программирования. Например, сборка мусора не реализована в самом C#, а производится CLR для программ, написанных на C# точно так же, как это делается для программ на VB.NET, J# и др.

    СОФТ ДЛЯ РАБОТЫ С C#

    1) Microsoft Visual C# 2008 Express Edition
    [​IMG]
    2) Microsoft Visual Studio
    [​IMG]

    1) Microsoft Visual C# 2008 Express Edition - удобен своим небольшим весом и необходимой для работы интерфейсом. Так же как и в полной версии Visual Studio все действия связанные с языком C# - полностью функционируют!

    2) Microsoft Visual Studio - Microsoft Visual Studio 2010 — это универсальный набор инструментов, упрощающий разработку приложений и предназначенный для независимых разработчиков и рабочих групп. Эта система позволяет создавать масштабируемые и высококачественные приложения. При написании программного кода, создании баз данных, тестировании и отладке можно повысить производительность благодаря использованию эффективных инструментов, удобных именно для вас.
    Microsoft Visual Studio 2010 - включает все языки программирования связанные с разработкой приложений на таких языках как:
    Visual Basic .NET, а до его появления — Visual Basic
    Visual C++
    Visual C#
    Visual F# (включён в Visual Studio 2010)
    Visual InterDev
    Visual J++
    Visual J#
    Visual FoxPro
    Visual Source Safe

    ССЫЛКИ
    СОФТ:
    Скачать Microsoft Visual Studio 2010 можно как на офсайте Microsoft - //http://www.microsoft.com/visualstudio/en-us/visual-studio-events
    Так и на других ресурсах:
    //http://fileplanet.com.ua/me1wcanjfx97/www.kritka.net_egor_premium_x86_dvd_509357.iso
    //http://rapidgator.net/117144/en_visual_studio_2010_premium_x86_dvd_509357.Kritka.net.iso.html
    //kritka.net


    МАНУАЛЫ И КНИГИ
    Основным материалом для изучения любого языка программирования является конечно ТЕРПЕНИЕ!

    Материал можно скачать как с АНТИЧАТА, в специальной теме:

    //http://forum.antichat.ru/thread90173.html

    В Гугле уже довольно таки много материала выложенно, в частности на википидии.
    Вот ссылка на неплохой учебник, в котором рассматривается как сам Microsoft Visual Studio так и сам язык C#:
    //http://download.files.namba.kz/files/294527


    Данная статья была написанна непрофессиональна, и по мере поступления нового материала будет обновляться.
     
  2. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    1. Копирование с вики;
    2. При RTM VS 2010 у тебя VS 2008 и 2-я бетка 2010 (почему не 2003?);
    3. Грамматические и пунктационные ошибки;
    4. Линки вообще хрен понять как написаны. Тег URL для кого?
    5. Оформление режет глаз, ни разу не приятное;
    6. >>В Гугле уже довольно таки много материала выложенно, в частности на википидии.
    Да ну? Правда?!
    7. Тупо набор информации с вики.

    Вывод сам сделаешь?
     
  3. C#Lane

    C#Lane New Member

    Joined:
    24 Jun 2010
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    ну мэн,на форуме дофига выложенно тем и про все, а основного мануала нету, часть инфы брал, выложил самое необходимое. Взять в пример моё детство(брут ась) - сейчас до сих пор тысячи тем с вопросами тип: где взять, как брутить и тд, а тут собрал то чем сам пользуюсь. а так я не журналист и писать грамотно неоч получается, подскажи отредактирую!
     
  4. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    Русский язык для начала подтяни, читать смешно.

    Тут нет журналистов как таковое (я не беру в расчет всех пользователей, бОльшая часть)
     
  5. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    на вики любой залезть может, копипастом лучше не засорять форум
     
    2 people like this.
  6. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    ни о чём. сорри тс. всё это написано в тысячах лексиконов, вики, форумах, и в начале каждой книжки по c#.
     
  7. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Да, ладно вам. Напали на человека.
    Хотя, я Вас уважаемые коллеги понимаю, и он, я надеюсь, все понял.