Original: http://www.cs.duke.edu/csed/tapestry/
У травні 2009 року я дізнався, що книга вийшла друком у Сполучених Штатах. Це було розпродано протягом не менше двох років, а то й більше, але я не був повідомлений, і вона як і раніше доступний через зайвих запасів.
Оскільки книга виходить з друку, права повертаються до мене. Я робить його доступним через
Творчий Commons Attribution-Share Alike 3.0 Ліцензії Сполучених Штатів.
Вся книга доступна у вигляді PDF. Це те ж саме зміст, в тому ж самому форматі, як і оригінальної книги, хоча сторінки мають деякі розмітки ще видно. Нижче наведені посилання на окремі розділи і коду.
(Веб-сторінки перше видання)
Рішення в зв’язку з припиненням глави вправ. Вам потрібен логін і пароль. Пароль з першого видання досі працює. Новий Логін / пароль теж працює, і ту ж пару, що Стюарт Reges використовує для своєї інформації. Для того, щоб отримати Логін / пароль відправити мені по електронній пошті і «доказ» ви вчитель [веб-адреса, номер телефону, особисте свідчення, що ви не брешуть, і т.д.]
Друге видання комп’ютерних наук Гобелен: вивчення інформатики та програмування з C ++, опублікованій McGraw-Hill, був опублікований восени 1999 року книга виходить з друку, хоча ви можете отримати його за допомогою декількох джерел в Інтернеті. Використовуйте свій улюблений пошуковик.
Кодекс також доступний в форматах для платформ Windows, і Linux / Unix. Код вікна повинні працювати на Macintoshes, дайте мені знати, якщо є проблема.
• посилання на всі цифри, по одному на сторінку
• посилання на файли даних (hamlet.txt і т.д.)
• Точка харчування / діапозитивів
• зупиняться і задумаються відповіді
• Графічна бібліотека має свою власну сторінку.
• Linux версія графічної бібліотеки (бета / альфа)
Зміст
1. Комп’ютерні науки та програмування
2. C ++ програми: форми і функції
3. Розробка та здійснення програм
4. Контроль, функції і класи
5. Ітерація з програмами і класами
6. Класи, ітератори і шаблони
7. Клас інтерфейси, проектування і реалізація
8. Arrrays, дані і випадкового доступу
9. Рядки, потоки, і оператори
10. рекурсією, списками і матриць
11. Сортування, шаблони і Узагальнене програмування
12. динамічних даних, списків і шаблонів класів
13. Спадкування для об’єктно-орієнтованого проектування
Розділ: Як це зробити
1. Як: використовувати основні C ++, синтаксис і оператори
2. Як: Формат виведення і використання потоків
3. Як: використовувати рядок класу
4. Як: розуміти і використовувати сопзЬ
5. Як: оператори перевантаження
6. Як: розуміти і використовувати стандартні бібліотеки
7. Як: зрозуміти і використовувати класи Гобелени
8. Як використовувати графічні clases в canvas.h
9. Як: впоратися із середовищами C ++
Розділи
Вся книга
• Розділ 1
• Розділ 2
• Розділ 3
• Розділ 4
• Розділ 5
• Розділ 6
• Розділ 7
• Розділ 8
• Розділ 9
• Розділ 10
• Розділ 11
• Розділ 12
• Розділ 13
• Як використовувати C ++
• Як формат виведення і використання потоків
• Як використовувати рядок класу
• Як зрозуміти і використовувати сопзЬ
• Як перевантажувати оператори
• Як зрозуміти і використовувати стандартні бібліотеки
• Як зрозуміти і використовувати бібліотеки Гобелени
• Як використовувати бібліотеку графічних
• Як впоратися із середовищами C ++
• Howto Справитися з Codewarrior і HTML-версія
Файли даних
Файли даних, згадані в тексті проглядається тут
Код
Цей код був протестований відповідно до Visual C ++ і Metrowerks Codewarrior, ось поштовий файл програми, формат вікна і ось каталог для перегляду окремих файлів.
Бібліотека
Це файли, я ставлю в бібліотеці ми використовуємо в наших курсах. Там немає ніяких причин, щоб помістити всі файли .cpp в бібліотеці. Якщо ви не зробите бібліотеку, ви можете додати ці .cpp файли в свій проект і просто змінити файл (и) в проекті, що студенти пишуть (один з головною в ньому і підтримує файли, якщо такі є).
Для Linux / Unix використовують цей стислий архівний файл, який включає в себе Makefile для створення бібліотеки libtapestry для зв’язку з програмами. Зауважимо, що при г ++ 2,91 клас CList НЕ компілює, але вона компілювати з 2,95, це компілятори я тестував с.
Якщо ви використовуєте CC компілятор Sun, спробуйте цей стислий архівний файл, але зверніть увагу, що BOOL невбудованої, і я не перевіряв все. Існує не стандартний СТЛ як рядки класу, тому я побудував це за допомогою “tstring.h”
Для основних гобелен файлів і графічних файлів, в тому числі проектів для створення бібліотек під Visual C ++ і Metrowerks Codewarrior см домашню сторінку TOOGL.
________________________________________
Оуен Л. Астрахан
Остання зміна: пунктом 2 жовтня 2015 11:40:59 EDT