Даже если вы никогда не имели дела с программированием, эта книга поможет вам освоить с нуля язык C# 2005 (Си Шарп). Вы сможете писать на нем программы любой степени сложности. Если вы уже знакомы с каким-либо иным языком программирования, тогда процесс изучения
C# 2005 только упростится, но наличие опыта программирования — условие совершенно необязательное. Книга познакомит вас не только с типами, конструкциями и операторами языка C# 2005, но и с ключевыми концепциями объектно-ориентированного программирования, реализованными в
этом языке, который в настоящее время представляет собой один из наиболее приспособленных для создания программ для Windows-среды. Если вы в начале большого пути в программирование — смелее покупайте эту книгу: она послужит вам отличным путеводителем, который облегчит вам
первые шаги на этом длинном, но очень увлекательном пути.
576 стр., с ил.; ISBN 978-5-8459-1068-4, 0-7645-9704-3; формат 70x100/16; мягкий переплет; CD-ROM; серия Для чайников…; 2007, 4 кв.; Диалектика.
Об авторах 17
Введение 19
Часть I. Создание ваших первых программ на C# 27
Глава 1. Создание вашей первой Windows-программы на C# 29
Глава 2. Создание консольного приложения на C# 47
Часть II. Основы программирования в C# 55
Глава 3. Объявление переменных-значений 57
Глава 4. Операторы 73
Глава 5. Управление потоком выполнения 85
Часть III. Объектно-основанное программирование 113
Глава 6. Объединение данных — классы и массивы 115
Глава 7. Функции функций 141
Глава 8. Методы класса 177
Глава 9. Работа со строками в C# 199
Часть IV. Объектно-ориентированное программирование 223
Глава 10. Что такое объектно-ориентированное программирование 225
Глава 11. Классы 231
Глава 12. Наследование 261
Глава 13. Полиморфизм 283
Часть V. За базовыми классами 309
Глава 14. Интерфейсы и структуры 311
Глава 15. Обобщенное программирование 339
Часть VI. Великолепные десятки 373
Глава 16. Десять наиболее распространенных ошибок компиляции 375
Глава 17. Десять основных отличий C# и C++ 385
Часть VII. Дополнительные главы 391
Глава 18. Эти исключительные исключения 393
Глава 19. Работа с файлами и библиотеками 419
Глава 20. Работа с коллекциями 445
Глава 21. Использование интерфейса Visual Studio 487
Глава 22. C# по дешевке 525
Предметный указатель 565