1. XAKER15 мин. назадот
Загрузка...

Несколько вопросов на С#

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем krym2904, 02.04.2013.

  1. tixonov_igor787

    tixonov_igor787

    Статус:
    Оффлайн
    Регистрация:
    11.12.12
    Сообщения:
    248
    Репутация:
    81 +/-
    Э.Троелсен язык программирования C#2010 и платформа .NET 4,когда-то мне посоветовали ее,теперь советую тебе!там столько информации,что глаза разбегаются!
     
  2. SWEET HOME

    SWEET HOME

    Статус:
    Оффлайн
    Регистрация:
    23.08.12
    Сообщения:
    225
    Репутация:
    57 +/-
    плохой совет дали, это не для новичка что на нет платформе программировать, читай на английском есть книга Бейджин гайдс,
    а тебе на русском самое то Я.К Шмидский Программирование на языке С ++ (если знаешь различие С и С++, то вопросов не должно возникнуть)
    также если всё таки ты принципиален то Brian W. Kernighan, Dennis M. Ritchie The C programming Language

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


    НО начни с паскаля, там ты получишь основные навыки!
    да и в программирование тебе ни кто не поможет, ты должен сам учиться развивать свое мышление + постоянно заниматься этим
     
    Последнее редактирование: 02.04.2013
  3. Krouche

    Krouche

    Статус:
    Оффлайн
    Регистрация:
    30.04.12
    Сообщения:
    106
    Репутация:
    30 +/-
    Шилдт Г. - C# полное руководство
    Троелсен Эндрю - Язык программирования C# 2010 (там уже появилась новая редакция - Язык программирования C# 5.0 и платформа .NET 4.5, но в тырнте на халяву пока нет) - На мой взгляд, самая отличная книга по шарпу и некоторым его апи.
    Рихтер Дж. - CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C# - это тоже советую...
    Потом, в дальнейшем, было бы хорошо почитать такие вещи как "Принципы, паттерны и методики гибкой разработки на языке C#"))))
    Потом не забываем про апи (WPF (винформ какбе уже давно устарела), WCF, WWF. Линки(обязательно), ADO.NET (если работать с бд)) и книги по ним.
    Книг много, платформа .нет огромна и изучать там очень много чего....

    В таком разрезе, под базами понимают обыкновенный тхт)))) Так что тупо чтение из файла с обработкой строк...
    Тут особых проблем тоже нет, запрос, обработка ответа.... Ну + многопоточность нужна)))).... К примеру, в Троелсене примеры таких классов есть и они разобраны....

    Это ж почему?
     
  4. Krouche

    Krouche

    Статус:
    Оффлайн
    Регистрация:
    30.04.12
    Сообщения:
    106
    Репутация:
    30 +/-
    И в чем же, блин, это плохо изучать новичку?
    Хоть отличия от цлр и ком объектов понимаете в чем?

    Это что за такое понятие - высший язык программирования? Т.е. джава и плюси низшие?
    Действительность, а вообще по порядку появления языков, год один учишь, год другой учишь.... Извините конечно за не скромный вопрос, но вы вообще понимаете что такое .нет?
     
  5. SWEET HOME

    SWEET HOME

    Статус:
    Оффлайн
    Регистрация:
    23.08.12
    Сообщения:
    225
    Репутация:
    57 +/-
    Извините, не суть передал, он как новичок в этом деле - так ему следует начать с основ, если в начале той или иной книги иллюстрируются, то пожалуйста читай, к примеру Рихтера, только в голове ( я не знаю чем он научится не зная элементарного (да в той же истории) - всё равно это будет не осознанное программирование.

    Признаюсь немного облажался, низнкий уровень - команды наверное cpu, тобишь низкий ассемблер и дальше по нарастающей си си ++ джава делфи паскаль (бейсик) (тоесть требуют перевода в машинный код)
     
    Последнее редактирование: 03.04.2013
  6. Krouche

    Krouche

    Статус:
    Оффлайн
    Регистрация:
    30.04.12
    Сообщения:
    106
    Репутация:
    30 +/-
    Вы ему предлагаете, как новичку, учить асемблер?))))
    Я лично вообще ничего не понял.... Если не знаете, лучше не писать))) Извините, не сдержался, но мозг мне порвало конкретно....
    Вы еще раз конечно извините, но я не смог сдержаться и не дать Вам ссылки на википедию))))
    Низкоуровневый язык программирования
    Высокоуровневый язык программирования
    Объектно-ориентированное программирование
     
  7. krym2904

    krym2904

    Статус:
    Оффлайн
    Регистрация:
    12.12.12
    Сообщения:
    59
    Репутация:
    10 +/-
    Спасибо за советы... Но я всё таки ещё один вопрос задам: раз вы мне (не один уже человек) говорите, что желательно начинать учить именно с паскаля, то чем мне это поможет? Раз разные языки, значит там и структура кода, операторы, запросы должны быть разными. Не запутаю ли я себя сильнее от изучения после паскаля C#?
    И вообще, ещё хотел кое-что пояснить: мне не принципиально, какой именно язык программирования учить для осуществления дальнейших идей, я просто слышал, что именно C# - наиболее лучший. Чем? понятия не имею!!!
     
  8. krym2904

    krym2904

    Статус:
    Оффлайн
    Регистрация:
    12.12.12
    Сообщения:
    59
    Репутация:
    10 +/-
    Да, и ещё один вопрос: так на будущее: почему все так боятся малого размера программы? У меня вон вообще маленькая получилась (логично, код-то намного меньше, чем у того же чекера с обработкой базы лог пасс)...
    Мне надо как-то обязательно запаковывать программу?! Для чего?
     
  9. Villain512

    Senior Dev Lead
    Villain512

    Статус:
    Оффлайн
    Регистрация:
    09.05.10
    Сообщения:
    96
    Репутация:
    16 +/-
    Чем короче и понятней код, тем больше ты его потом захочешь дописывать. Размер программы абсолютно не показатель.

    Ничего запаковывать не надо. При компиляции ставишь Release и выкладываешь свое творение.