[ C, C++, C# ] Учебник+компилятор

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by оlbaneс, 14 May 2008.

  1. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    Продолжаю освещать путь для тех кто как и я
    не родился программистом, но прийдя на ачат решил остаться.

    Действующая программа дистанционного образования (на 2 семестра)
    для самостоятельного обучения программированию на С, С++, С#.

    вот из чего она состоит:

    три книги формата пдф:
    Харви Дейтел, Пол Дейтел "Как программировать на С++",
    Культин "С,С++ в задачках и примерах" и
    Чарльз Петцольд "Программирование для виндоус на C#"
    + среда разработки Visual Studio C++ 2005 Expres Edition
    так же туда входят экзаменационые билеты и ответы на них(находится в папке "Exam").

    Ахтунг! : для юзеров Windows Vista качать надо только книги (см. ниже), под висту DEV C++ надо.

    скачав архив
    (660 мегов)
    http://narod.ru/disk/327992000/ci.rar.html
    открываем папку VS2005 выбираем файл setup.hta
    в появившемся окне
    [​IMG]
    выбираем строку Visual С# 2005 Express Edition и нажимаем install

    после установки появляется окно Setup Complete, жмем Exit.
    нас возвращает в окно установки.
    выбираем Visual C++ 2005 Express Edition жмем install и повторяем шаги.

    так как изначально программа расчитана на пользователей WINDOWS XP SP2,
    то в меню "пуск" должна появится иконка запуска.
    для пользователей висты путь к .ехе файлу ->
    C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\VCExpress.exe

    запускаем компилятор, выбираем File, New, Project и
    пишем нашу первую программу.

    если компилятор у тебя есть то вот отдельно книги (96.2 мега)

    http://narod.ru/disk/329976000/book.rar.html



    п.с. если срок хранения файла истек или скачать не получится,пишите в личку-перезалью.
     
    _________________________
    #1 оlbaneс, 14 May 2008
    Last edited: 29 May 2008
    18 people like this.
  2. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Будет полезно +
     
    3 people like this.
  3. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    тоже так думаю. под закрепить готовил. в сети ничего похожего не видел. а это действующая программа.
     
    _________________________
    3 people like this.
  4. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Страуструпа бы ещё прикрепить :)
     
    1 person likes this.
  5. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    а если хочу научиться писать под фрю?
     
  6. Forcer

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

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    Программы в архив не нужно класть. Нужно привести просто ссылки на официальных сайтах. Понятно для чего ты это сделал, но всё же. Вдруг ты их там склеил с чем-нибудь?! К тому же 2008-я студия давно есть. И это не компилятор, а среда разработки. Плюс было бы интересно узнать что именно за программа обучения и откуда взялась она. Почему именно эта литература? Что понимается под словом "дейтсвующая"?
     
  7. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    ссылок на офиц сайт нету. программа доставляется на дом. тут все известно что я ламо и клеить умею тока телок. + доктор веб на яндексе автоматом проверяет все что выкладывается.
    действующая значит в данный момент по ней обучают в специальных и высших учебных заведениях. про остальное я молчу, но это так.
     
    _________________________
    #7 оlbaneс, 15 May 2008
    Last edited: 21 May 2008
    2 people like this.
  8. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    читаю учебник.... первая вводная программа вывести текст на экран. скопировал.
    Code:
    // my.h
    
    #include <iostream.h>
    main
    {
    	cout << " hello mudilo \n";
    	return 0;
    }
    нажимаю эф5 выдает ошибку
    \visual studio 2005\projects\my\my\my.h(3) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory

    1) почему не может открыть?
    2) дайте ссылку на то как пользоваться средой разработки Visual C++ Express Edition 2005. (хреново я искал видать)
    3) напишите какой минимум должна включать в себя программа как допустим в паскале :
    program my
    users
    var
    begin
    end.

    или может , что бы не засирать пока мозг , перейти на просто компилятор?
    просто давно все это было и старые штампы тормозят((
     
    _________________________
    #8 оlbaneс, 21 May 2008
    Last edited: 21 May 2008
  9. zindi

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

    Joined:
    11 Apr 2007
    Messages:
    74
    Likes Received:
    17
    Reputations:
    0
    лутше будит начинать с Visual Studio 2008.Будит на много быстрей и проще...
     
  10. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    скопировал. F5/
    ects\my\my\my.h(3) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory


    что то не так.
     
    _________________________
  11. zindi

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

    Joined:
    11 Apr 2007
    Messages:
    74
    Likes Received:
    17
    Reputations:
    0
    нет библиотеки:)
    а так?:)
     
  12. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    выдало целый лист ошибок в том числе и синтаксических. не нравятся ей твои ;;
    и мне не нравится. ты глумишься что-ли?
     
    _________________________
  13. zindi

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

    Joined:
    11 Apr 2007
    Messages:
    74
    Likes Received:
    17
    Reputations:
    0
    компилятор старенький:) не понимает что ето безконечный цыкл:))
     
  14. merax

    merax Member

    Joined:
    3 Jul 2007
    Messages:
    18
    Likes Received:
    6
    Reputations:
    0
    Если ты пишешь так -> #include <iostream> , то тогда после надо дописать using namespace std;

    Code:
    #include <iostream>
    using namespace std;
    main()
    {
     for( ; ; )
     {
        std::cout << " I love C++++## \n";
     }
    
    }
    или

    Code:
    #include <iostream.h>
    
    main()
    {
     for( ; ; )
     {
        cout << " I love C++++## \n";
     }
    
    }
     
  15. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    выдает \my.h(5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int


    еще раз напоминаю-по этой программе люди учатся. программа должна быть рабочей.

    я один такой идиот?
     
    _________________________
    #15 оlbaneс, 21 May 2008
    Last edited: 21 May 2008
  16. merax

    merax Member

    Joined:
    3 Jul 2007
    Messages:
    18
    Likes Received:
    6
    Reputations:
    0
    Ты неповеришь :), ноя проверяю листинги прежде чем запостить их на форуме. У ну работает.
    1) Какой у тебя компилятор
    2) my.h это что за хрень?
     
  17. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    листинги может и проверяешь, а торик не прочитал.
    1) Visual C++ 2005 Express Edition
    2) программу назвал "my" . my.h это попытка скомпилировать. оно внизу в окне компиляции(?) пишет путь где лежит файл и код ошибки.

    у тебя компилятор или среда разработки?
     
    _________________________
  18. Vid0k

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

    Joined:
    24 Dec 2007
    Messages:
    393
    Likes Received:
    125
    Reputations:
    13
    Code:
    #include <iostream>
    using namespace std;
    int main()
    {
    	for(;;){
    cout<<"I love C++";
    	}
    return 0;
    }
    
    
    все должно работать
     
  19. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,093
    Reputations:
    356
    я знаю что должно. люди образование по этой программе получают....
    поэтому я и выкладываю коды ошибок программ.
    надо разобраться почему не работает. а то в паблик выложил, люди качают, ставят плюсы.
    а у меня не работает.
    неудачнег?
     
    _________________________
  20. Vid0k

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

    Joined:
    24 Dec 2007
    Messages:
    393
    Likes Received:
    125
    Reputations:
    13
    я смотрю как ты проверяешь
    даже не написал какя фун-ия main
    ппц