Справочник С#, Кратко, быстро, под рукой, Евдокимов П.В., Дубовик Е.В., 2023

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Справочник С#, Кратко, быстро, под рукой, Евдокимов П.В., Дубовик Е.В., 2023.

   Данный справочник содержит ключевую информацию о C# в удобной и наглядной форме. Структура справочника позволяет быстро и легко находить нужную информацию, получать примеры использования тех или иных элементов и конструкций С#.
Рассмотрены основы синтаксиса C# и первые программы на С#. Отдельное внимание уделено внимание таким темам, как: интерфейсы, структуры и перечисления; обработка исключений; коллекции и итераторы; объектно-ориентированное программирование на С#; работа с датой и временем и файловый ввод/вывод.
Справочник будет полезен всем, кто использует или изучает С#: от начинающих до профессионалов.

Справочник С#, Кратко, быстро, под рукой, Евдокимов П.В., Дубовик Е.В., 2023


Язык C++ и библиотека базовых классов.
Появление C++ — огромный шаг вперед. Многие не считают C++ полноценным языком программирования, а лишь объектно-ориентированной надстройкой над С. Но это никак не уменьшает его преимуществ. С появлением C++ программистам стало доступно объектно-ориентированное программирование и его основные принципы — инкапсуляция, наследование и полиморфизм.

Но несмотря на поддержку ООП, программисты вынуждены мириться с утомительными деталями языка С (выделение памяти вручную, ужасные указатели и т.д.). Поэтому было решено упростить работу самим себе — так появились платформы для программирования на C++. Одна из самых популярных называется MFC (Microsoft Foundation Classes — библиотека базовых классов Microsoft).

ОГЛАВЛЕНИЕ.
ГЛАВА 1. ВВЕДЕНИЕ В.NET.
1.1. ЧТО ТАКОЕ.NET. 
1.2. ИСТОРИЯ.NET. 
1.3. ПОДДЕРЖИВАЕМЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ.
1.4. КАК ПРОГРАММИРОВАЛИ РАНЬШЕ.
1.4.1. Язык С и Windows API - традиционный подход. 
1.4.2. Язык С++ и библиотека базовых классов.
1.4.3. Visual Basic 6.О. 
1.4.4. Язык Java.
1.4.5. Модель компонентных объектов. 
1.5. ЧТО ПРЕДЛАГАЕТ НАМ.NET.
1.6. ОСНОВНЫЕ КОМПОНЕНТЫ.NET. 
1.6.1. Три кита: CLR, CTS и CLS. 
1.6.2. Библиотека базовых классов. 
1.7. ЯЗЫК С#.
1.8. СБОРКИ В.NET.
1.9. ПОДРОБНО О CTS. 
1.9.1. Типы классов.
1.9.2. Типы интерфейсов. 
1.9.3. Типы структур.
1.9.4. Типы перечислений.
1.9.5. Типы делегатов. 
1.9.6. Встроенные типы данных. 
1.10. ПОДРОБНО О CLS. 
1.11. ПОДРОБНО О CLR. 
1.12. ПРОСТРАНСТВА ИМЕН.
ГЛАВА 2. ПЕРВАЯ ПРОГРАММА С#.
2.1. РАЗВЕРТЫВАНИЕ У ЗАКАЗЧИКА.
2.2. РАЗВЕРТЫВАНИЕ У ПРОГРАММИСТА. УСТАНОВКА VISUAL STUDIO COMMUNITY. 
2.3. ПЕРВАЯ ПРОГРАММА С ИСПОЛЬЗОВАНИЕМ VISUAL STUDIO.
2.4. НОВЫЕ ШАБЛОНЫ ПРОЕКТОВ С#. 
ГЛАВА 3. ОСНОВЫ СИНТАКСИСА С#.
3.1. НОВЫЙ СТИЛЬ ШАБЛОНОВ КОНСОЛЬНЫХ ПРИЛОЖЕНИЙ.
3.2. ИССЛЕДОВАНИЕ ПРОГРАММЫ HELLO, WORLD!.
3.2.1. Пространства имен, объекгы, методы.
3.2.2. О методе Main(). 
3.2.3. Обработка переданных параметров. 
3.3. КЛАСС SYSTEM.CONSOLE.
3.4. ТИПЫ ДАННЫХ И ПЕРЕМЕННЫЕ. 
3.4.1. Системные типы данных. 
3.4.2. Объявление переменных. 
3.4.3. Внутренние типы данных.
3.4.4. Члены типов данных.
3.4.5. Работа со строками.
Члены класса System.String. 
Базовые операции. 
Сравнение строк. 
Поиск в строке.
Конкатенация строк.
Разделение и соединение строк. 
Заполнение и обрезка строк.
Вставка, удаление и замена строк.
Получение подстроки. 
Управляющие последовательности символов. 
Строки и равенство.
Тип System. Text.StringBuilder.
3.4.6. Области видимости переменных. 
3.4.7. Константы.
3.5. ОПЕРАТОРЫ.
3.5.1. Арифметические операторы. 
3.5.2. Операторы сравнения и логические операторы. 
3.5.3. Операторы присваивания. 
3.5.4. Поразрядные операторы.
3.6. ПРЕОБРАЗОВАНИЕ ТИПОВ ДАННЫХ.
3.7. НЕЯВНО ТИПИЗИРОВАННЫЕ ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ.  
3.8. циклы.
3.8.1. Цикл fоr.
3.8.2. Цикл fоrеасh.
3.8.3. Циклы while и dolwhile. 
3.9. КОНСТРУКЦИИ ПРИНЯТИЯ РЕШЕНИЙ. 
3.10. МАССИВЫ.
3.10.1. Одномерные массивы.
3.10.2. Двумерные массивы. 
3.10.3. Ступенчатые массивы. 
3.10.4. Класс Array. Сортировка массивов.
3.10.5. Массив как параметр. 
3.11. КОРТЕЖИ. 
3.12. КАК ПОДСЧИТАТЬ КОЛИЧЕСТВО СЛОВ В ТЕКСТЕ. 
3.13. ВЫЧИСЛЯЕМ ЗНАЧЕНИЕ ФУНКЦИИ.
3.14. ДЕЛАЕМ КОНСОЛЬНЫЙ КАЛЬКУЛЯТОР. 
3.15. УГАДАЙ ЧИСЛО. ИГРА.
ГЛАВА 4. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ.
4.1. Основы ООП. 
4.2. КЛАССЫ И ОБЪЕКТЫ. 
4.2.1. Члены класса. 
4.2.2. Ключевое слово class. 
4.2.3. Класс System.Object.
4.2.4. Конструкторы. 
4.2.5. Деструкторы.
4.2.6. Обращаемся сами к себе. Служебное слово this. 
4.2.7. Доступ к членам класса. 
4.2.8. Модификаторы параметров.
4.2.9. Необязательные параметры. 
4.2.10. Именованные аргументы.
4.2.11. Ключевое слово static. 
4.2.12. Индексаторы. 
4.2.13. Свойства.
4.3. ПЕРЕГРУЗКА ФУНКЦИЙ ЧЛЕНОВ КЛАССА. 
4.3.1. Перегрузка методов. 
4.3.2. Перегрузка методов.
4.3.3. Перегрузка операторов. 
4.4. НАСЛЕДОВАНИЕ И ПОЛИМОРФИЗМ. 
4.4.1. Введение в наследование.
4.4.2. Защищенный доступ.
4.4.3. Запечатанные классы. Ключевое слово sealed.
4.4.4. Наследование конструкторов. 
4.4.5. Сокрытие имен. Ключевое слово base. 
4.4.6. Виртуальные члены.
4.4.7. Абстрактные классы. 
4.5. ОТЛОЖЕННАЯ ИНИЦИАЛИЗАЦИЯ. ТИП LAZY. 
ГЛАВА 5. РАСШИРЕННЫЙ СИНТАКСИС.  
5.1. ДЕЛЕГАТЫ. 
5.1.1. Определение делегатов. 
5.1.2. Место определения делегата. 
5.1.3. Параметры и результат делеrата. 
5.1.4. Присвоение ссылки на метод. 
5.1.5. Соответствие методов делегату.
5.1.6. Добавление методов в делегат. 
5.1.7. Объединение делеrатов.
5.1.8. Вызов делеrата. 
5.1.9. Обобщенные делегаты.
5.1.10. Делегаты как параметры методов.
5.1.11. Возвращение делегатов из метода.
5.1.12. Делегаты Action, Predicate и Func. 
5.2. АНОНИМНЫЕ МЕТОДЫ. 
5.3. ЛЯМБДЫ. 
5.3.1. Введение в лямбда-выражения.
5.3.2. Параметры лямбды. 
5.3.3. Возвращение результата.
5.3.4. Лямбда-выражение как аргумент метода. 
5.3.5. Лямбда-выражение как результат метода.
5.4. СОБЫТИЯ.
5.4.1. Введение в события. 
5.4.2. Определение и вызов событий.
5.4.3. Добавление обработчика события. 
5.4.4. Добавление и удаление обработчиков.
5.4.5. Установка в качестве обработчика события. 
5.4.6. Управление обработчиками. 
5.4.7. Передача данных события.
5.5. ЗАМЫКАНИЯ.
ГЛАВА 6. ИНТЕРФЕЙСЫ, СТРУКТУРЫ И ПЕРЕЧИСЛЕНИЯ.
6.1. ПОНЯТИЕ ИНТЕРФЕЙСА. 
6.2. КЛЮЧЕВЫЕ СЛОВА AS И IS. 
6.3. ИНТЕРФЕЙСНЫЕ СВОЙСТВА.
6.4. ИНТЕРФЕЙСЫ И НАСЛЕДОВАНИЕ.
6.5. СТРУКТУРЫ.
6.6. ПЕРЕЧИСЛЕНИЯ. 
6.7. ВЛОЖЕННЫЕ ТИПЫ. 
ГЛАВА 7 ОБРАБОТКА ИСКЛЮЧЕНИЙ.
7.1. ВВЕДЕНИЕ В ОБРАБОТКУ ИСКЛЮЧЕНИЙ.
7.2. ПЕРЕХВАТ ИСКЛЮЧЕНИЙ. БЛОКИ TRY, CATCH, FINALLY.
7.3. КЛАСС EXCEPTION.
7.4. ИСКЛЮЧЕНИЯ УРОВНЯ СИСТЕМЫ.
7.5. КЛЮЧЕВОЕ СЛОВО FINALLY.
7.6. КЛЮЧЕВЫЕ СЛОВА CHECKED И UNCHECKED.
ГЛАВА 8 КОЛЛЕКЦИИ И ИТЕРАТОРЫ.
8.1. ВВЕДЕНИЕ В КОЛЛЕКЦИИ.
8.2. НЕОБОБЩЕННЫЕ КОЛЛЕКЦИИ.
8.3. ОБОБЩЕННЫЕ КОЛЛЕКЦИИ.
8.4. КЛАСС ARRAYLIST. ДИНАМИЧЕСКИЕ МАССИВЫ. 
8.5. ХЕШ-ТАБЛИЦА. КЛАСС HASHTABLE.
8.6. СОЗДАЕМ СТЕК. КЛАССЫ STACK И STACK<T>.
8.7. ОЧЕРЕДЬ. КЛАССЫ QUEUE И QUEUE<T>.
8.8. СВЯЗНЫЙ СПИСОК. КЛАСС LINKEDLIST<T>.
8.9. СОРТИРОВАННЫЙ СПИСОК. КЛАСС SORTEDLIST<TKEY, TVALUE>.
8.10. СЛОВАРЬ. КЛАСС DICTIOMARY<TKEY, TUALUE>.
8.11. СОРТИРОВАННЫЙ СЛОВАРЬ: КЛАСС SORTEDDICTIONARY<TKEY, TVALUE>.
8.12. МНОЖЕСТВА: КЛАССЫ HASHSET<T> И SORTEDSET<T>.
8.13. РЕАЛИЗАЦИЯ ИНТЕРФЕЙСА ICOMPARABLE.
8.14. ПЕРЕЧИСЛИТЕЛИ.
8.15. РЕАЛИЗАЦИЯ ИНТЕРФЕЙСОВ IENUMERABLE И IENUMERATOR.
8.16. ИТЕРАТОРЫ. КЛЮЧЕВОЕ СЛОВО YIELD. 
ГЛАВА 9. РАБОТА С ДАТОЙ И ВРЕМЕНЕМ. 
9.1. СТРУКТУРА DATETIME.
9.2. ОПЕРАЦИИ С DATETIME. 
9.3. ФОРМАТИРОВАНИЕ ДАТЫ И ВРЕМЕНИ.
ГЛАВА 10. ФАЙЛОВЫЙ ВВОД/ВЫВОД.
10.1. ВВЕДЕНИЕ В ПРОСТРАНСТВО ИМЕН SYSTEM.IO.
10.2. КЛАССЫ ДЛЯ МАНИПУЛЯЦИИ С ФАЙЛАМИ И КАТАЛОГАМИ.
10.2.1. Использование класса DirectoryInfo.
10.2.2. Классы Directory и DriveInfo. Получение списка дисков.
10.2.3. Класс FileInfo.
10.2.4. Класс File.
10.2.5. Классы Stream и FileStream.
10.2.6. Классы Stream Writer и StreamReader.
10.2.7. Классы Binary Writer и BinaryReader.
10.3. СЕРИАЛИЗАЦИЯ ОБЪЕКТОВ.
10.4. ВЫВОД СОДЕРЖИМОГО ФАЙЛА НА C#.
10.5. РАБОТА С XML-ФАЙЛОМ.
10.6. АРХИВАЦИЯ ФАЙЛОВ НА C#.
10.7. ПОДСЧЕТ КОЛИЧЕСТВА СЛОВ В ФАЙЛЕ.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Справочник С#, Кратко, быстро, под рукой, Евдокимов П.В., Дубовик Е.В., 2023 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-07-29 21:58:27