Фленов М. Е., Библия C# (+ CD-ROM)
БХВ-Петербург, 2011 г., 560 стр., 978-5-9775-0655-7
Описание книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
БЛАГОДАРНОСТИ
БОНУС
СТРУКТУРА КНИГИ
ГЛАВА 1. ВВЕДЕНИЕ В .NET
1.1. Платформа .NET
1.1.1. Кубики .NET
1.1.2. Сборки
1.1.3. Язык программирования
1.2. Обзор среды разработки Visual Studio .NET
1.2.1. Работа с проектами и решениями
1.2.2. Server Explorer
1.2.3. Toolbox
1.2.4. Solution Explorer
1.2.5. Class View
1.2.6. Properties
1.2.7. Работа с файлами
1.3. Простейший пример .NET-приложения
1.3.1. Проект на языке C#
1.3.2. Компиляция и запуск проекта на языке C#
1.4. Компиляция приложений
1.5. Поставка сборок
1.6. Формат исполняемого файла .NET
ГЛАВА 2. ОСНОВЫ C#
2.1. Комментарии
2.2. Переменная
2.3. Именование
2.4. Работа с переменными
2.4.1. Строки и символы
2.4.2. Массивы
2.4.3. Перечисления
2.5. Простейшая математика
2.6. Логические операции
2.6.1. Условный оператор if
2.6.2. Условный оператор switch
2.6.3. Сокращенная проверка
2.7. Циклы
2.7.1. Цикл for
2.7.2. Цикл while
2.7.3. Цикл do..while
2.7.4. Цикл foreach
2.8. Управление циклом
2.8.1. Оператор break
2.8.2. Оператор continue
2.9. Константы
2.10. Нулевые значения
ГЛАВА 3. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ
3.1. Объекты на C#
3.2. Свойства
3.3. Методы
3.3.1. Описание методов
3.3.2. Параметры методов
3.3.3. Перегрузка методов
3.3.4. Конструктор
3.3.5. Статичность
3.3.6. Рекурсивный вызов методов
3.3.7. Деструктор
3.4. Метод Main()
3.5. Пространства имен
3.6. Начальные значения переменных
3.7. Объекты только для чтения
3.8. Объектно-ориентированное программирование
3.8.1. Наследование
3.8.2. Инкапсуляция
3.8.3. Полиморфизм
3.9. Наследование от класса Object
3.10. Переопределение методов
3.11. Обращение к предку из класса
3.12. Вложенные классы
3.13. Область видимости
3.14. Ссылочные и простые типы данных
3.15. Абстрактные классы
3.16. Проверка класса объекта
ГЛАВА 4. КОНСОЛЬНЫЕ ПРИЛОЖЕНИЯ
4.1. Украшение консоли
4.2. Работа с буфером консоли
4.3. Окно консоли
4.4. Запись в консоль
4.5. Чтение данных из консоли
ГЛАВА 5. ВИЗУАЛЬНЫЙ ИНТЕРФЕЙС
5.1. Приложение
5.1.1. Пространства имен
5.1.2. Потоки
5.1.3. Класс Application
5.2. Наследник Form для главной формы
5.2.1. Ресурсы программы
5.2.2. Файл для логики модуля
5.2.3. Именование формы
5.2.4. Код, сгенерированный дизайнером
5.2.5. Hello Visual World
5.3. Свойства формы
5.4. Методы формы
5.5. События на примере формы
5.6. Компоненты .NET
5.7. Общие компоненты
5.7.1. Button
5.7.2. CheckBox
5.7.3. CheckedListBox
5.7.4. ComboBox
5.7.5. DateTimePicker
5.7.6. Label и LinkLabel
5.7.7. ListBox
5.7.8. ListView
5.7.9. PictureBox
5.7.10. ProgressBar
5.7.11. RadioButton
5.7.12. TextBox
5.7.13. TreeView
5.8. Контейнеры
5.8.1. GroupBox
5.8.2. Panel
5.8.3. TabControl
5.8.4. FlowLayoutPanel и TableLayoutPanel
5.9. Меню и панели инструментов
5.9.1. MenuStrip
5.9.2. ContextMenuStrip
5.9.3. ToolStrip
5.9.4. StatusStrip
ГЛАВА 6. ПРОДВИНУТОЕ ПРОГРАММИРОВАНИЕ
6.1. Приведение и преобразование типов
6.2. Все в .NET это объекты
6.3. Работа с перечислениями Enum
6.4. Структуры
6.5. Дата и время
6.6. Класс строк
6.7. Перегрузка операторов
6.7.1. Математические операторы
6.7.2. Операторы сравнения
6.7.3. Операторы преобразования
6.8. Тип var
6.9. Шаблоны
ГЛАВА 7. ИНТЕРФЕЙСЫ
7.1. Объявление интерфейсов
7.2. Реализация интерфейсов
7.3. Использование реализации интерфейса
7.4. Интерфейсы в качестве параметров
7.5. Перегрузка интерфейсных методов
7.6. Наследование
7.7. Клонирование объектов
ГЛАВА 8. МАССИВЫ
8.1. Базовый класс для массивов
8.2. Невыровненные массивы
8.3. Динамические массивы
8.4. Индексаторы массива
8.5. Интерфейсы массивов
8.5.1. Интерфейс IEnumerable
8.5.2. Интерфейсы IComparer и IComparable
8.6. Оператор yield
8.7. Стандартные списки
8.7.1. Класс Queue
8.7.2. Класс Stack
8.7.3. Класс Hashtable
8.8. Типизированные массивы
ГЛАВА 9. ОБРАБОТКА ИСКЛЮЧИТЕЛЬНЫХ
СИТУАЦИЙ
9.1. Исключительные ситуации
9.2. Исключения в C#
9.3. Оформление блоков try
9.4. Ошибки в визуальных приложениях
9.5. Генерирование исключительных ситуаций
9.6. Иерархия классов исключений
9.7. Собственный класс исключения
9.8. Блок finally
9.9. Переполнение
ГЛАВА 10. СОБЫТИЯ В C#
10.1. Делегаты
10.2. События и их вызов
10.3. Использование собственных делегатов
10.4. Делегаты изнутри
10.5. Анонимные методы
10.6. Динамическое создание компонентов
ГЛАВА 11. ФОРМЫ
11.1. Диалоговые окна
11.2. Редактирование объектов
11.3. Специфичный результат
11.4. Немодальные окна
11.5. Многодокументный интерфейс
ГЛАВА 12. НЕБЕЗОПАСНОЕ ПРОГРАММИРОВАНИЕ
12.1. Разрешение небезопасного кода
12.2. Указатели
12.3. Память
12.4. Системные функции
ГЛАВА 13. ГРАФИКА
13.1. Введение в Graphics
13.2. Рисование по событию Paint
13.3. Рисование без события Paint
13.4. Цвета
13.5. Перья
13.6. Кисти
13.7. Работа с картинками
13.8. Графический дизайнер
13.9. Рисование элементов списка ListBox
ГЛАВА 14. ХРАНЕНИЕ ИНФОРМАЦИИ
14.1. Реестр
14.2. Файловая система
14.3. Текстовые файлы
14.4. Бинарные файлы
14.5. XML-файлы
14.5.1. Создание XML-документов
14.5.2. Чтение XML-документов
14.6. Потоки Stream
14.7. Потоки MemoryStream
14.8. Сериализация
14.8.1. Отключение сериализации
14.8.2. Особенности сериализации
14.8.3. Управление сериализацией
ГЛАВА 15. МНОГОПОТОЧНОСТЬ
15.1. Класс Thread
15.2. Передача параметра в поток
15.3. Потоки с использованием делегатов
15.4. Конкурентный доступ
15.5. Доступ к компонентам
15.6. Пул потоков
15.7. Домены приложений .NET
ГЛАВА 16. БАЗЫ ДАННЫХ
16.1. ADO.NET
16.2. Строка подключения
16.3. Подключение к базе данных
16.4. Пул соединений
16.5. Выполнение команд
16.6. Транзакции
16.7. Наборы данных
16.8. Чтение результата запроса
16.9. Работа с процедурами
16.10. Методы OleDbCommand
16.11. Отсоединенные данные
16.12. Адаптер DataAdapter
16.12.1. Конструктор
16.12.2. Получение результата запроса
16.12.3. Сохранение изменений в базе данных
16.12.4. Связанные таблицы
16.12.5. Добавление данных
16.12.6. Удаление данных
16.13. Набор данных DataSet
16.13.1. Хранение данных в DataSet
16.13.2. Класс DataRow
16.13.3. Класс DataColumn
16.13.4. Класс DataTable
16.14. Таблицы в памяти
16.15. Выражения
16.16. Ограничения
16.17. Манипулирование данными
16.17.1. Добавление строк
16.17.2. Редактирование данных
16.17.3. Поиск данных
16.17.4. Удаление строк
16.18. Связанные данные
16.19. Ограничение внешнего ключа
16.20. Фильтрация данных
16.21. Представление данных DataView
16.22. Схема данных
ГЛАВА 17. ПОВТОРНОЕ ИСПОЛЬЗОВАНИЕ КОДА
17.1. Библиотеки
17.2. Создание библиотеки
17.3. Приватные сборки
17.4. Общие сборки
17.5. Создание пользовательских компонентов
17.6. Установка компонентов
ГЛАВА 18. УДАЛЕННОЕ ВЗАИМОДЕЙСТВИЕ
18.1. Удаленное взаимодействие в .NET
18.2. Структура распределенного приложения
18.3. Общая сборка
18.4. Сервер
18.5. Клиент
ГЛАВА 19. СЕТЕВОЕ ПРОГРАММИРОВАНИЕ
19.1. HTTP-клиент
19.2. Прокси-сервер
19.3. Класс Uri
19.4. Сокеты
19.5. Парсинг документа
19.6. Клиент-сервер
ЗАКЛЮЧЕНИЕ
ОПИСАНИЕ КОМПАКТ-ДИСКА
СПИСОК ЛИТЕРАТУРЫ
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Об авторе
Отзывы
Отношение цена/качество за такую книгу вполне приемлемо. На диск с примерами заглянул 1-2 раза, поэтому по содержанию сказать мало что могу, там много различной дополнительной литературы, ну и реализованные примеры из книги.
Написано то в целом хорошо и легко, но без Шилдта мне наверно многое осталось за гранью.
Вообще читая книги Фленова не было такого, чтобы прочитав часть из его книг, что-то было непонятно...
Очень живой язык написания, с технической литературой не сравнить.
Последние поступления в рубрике "С, С++, C#"
![]() |
Справочник программиста по C/C++ Шилдт Г.
Герберт Шилдт, легендарный автор книг по программированию, столь умело выделил основные элементы языков С и C++ и организовал их в таком удобном формате, что вы быстро и легко найдете ответы на все свои вопросы по программированию на С и C++. В...... |
![]() |
C++ для инженерных и научных расчетов. Руководство Готтшлинг П.
С развитием вычислительной техники научные и инженерные проекты становятся все более крупными и сложными, и все более вероятно, что все новые проекты будут разрабатываться на C++. По мере того, как встраиваемое аппаратное обеспечение становится все...... |
![]() |
C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник Албахари Д.
Когда вам нужны ответы на вопросы по программированию на языке С# 8.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — без всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве...... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Фленов М. Е., Библия C# (+ CD-ROM) в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.