C# - разширени възможности на езика в примери
- Автор(и): Алексей Василев
- Издателство: Асеневци; 2019 г.
- ISBN: 9786197356571
- Наличност: Да
- 15,31 €
Тази книга дава важни знания за особеностите на езика C# и съдържа примери за тяхното практическо използване. Застъпени са широк спектър от теми, свързани с най-актуалните и перспективни механизми на езика.
Всяка глава съдържа примери за решаване на различни задачи и завършва с кратко резюме, в което се отделят основните и най-важни моменти, обсъждани в нея. След това са поместени задачи за самостоятелна работа, с които се затвърдява наученото. Като среда за разработка при създаването на примерите е използвано приложението Microsoft Visual Studio Express. Всички примери са щателно тествани, а кодът към тях е предоставен за безплатно сваляне.
За да може да усвои пълноценно материала изложен в книгата, читателят трябва да има начални познания по C#.
Въведение
Глава 1. Абстрактни класове и интерфейси
Запознаване с абстрактните класове
Използване на абстрактни класове
Запознаване с интерфейсите
Наследяване на интерфейси
Интерфейсни променливи
Явна имплементация на членове на интерфейса
Резюме/Задачи за самостоятелна работа
Глава 2. Делегати и събития
Запознаване с делегати
Многократна адресация
Използване на делегати
Запознаване с анонимни методи
Използване на анонимни методи
Ламбда-изрази
Запознаване със събития
Резюме/Задачи за самостоятелна работа
Глава 3. Изброявания и структури
Запознаване с изброявания
Запознаване със структури
Масив като поле на структура
Масив от екземпляри на структура
Структури и метод ToString()
Свойства и индексатори в структури
Екземпляр на структура като аргумент на метод
Екземпляр на структура като резултат от метод
Операторни методи в структури
Структури и събития
Структури и интерфейси
Резюме/Задачи за самостоятелна работа
Глава 4. Указатели
Запознаване с указатели
Адресна аритметика
Указатели към екземпляр на структура
Инструкцията fixed
Указатели и масиви
Указатели и текст
Многослойна адресация
Масив от указатели
Резюме/Задачи за самостоятелна работа
Глава 5. Обработка на изключения
Принципи на обработката на изключения
Използване на конструкцията try catch
Основни класове изключения
Използване на няколко catch блока
Вложени конструкции try catch и блокът finally
Генериране на изключения
Собствени класове на изключения
Инструкциите checked и unchecked
Използване на изключения
Резюме/Задачи за самостоятелна работа
Глава 6. Многонишково програмиране
Класът Thread и създаване на нишки
Използване на нишки
Фонови нишки
Операции с нишки
Синхронизация на нишките
Използване на нишки
Резюме/Задачи за самостоятелна работа
Глава 7. Шаблонни типове
Предаване на тип данни като параметър
Шаблонни методи
Шаблонни класове
Шаблонни структури
Шаблонни интерфейси
Шаблонни класове и наследяване
Шаблонни делегати
Ограничения на параметрите за типа
Резюме/Задачи за самостоятелна работа
Глава 8. Приложения с графичен интерфейс
Принципи за създаване на графичен интерфейс
Създаване на празен прозорец
Прозорец и обработката на събития
Бутони и етикети
Използване на списъци
Използване на превключватели
Поле за отметка и поле за въвеждане
Меню и панел с инструменти
Контекстно меню
Координати на курсора на мишката
Резюме/Задачи за самостоятелна работа
Глава 9. Накратко за още някои важни неща
Работа с диалогов прозорец
Използване на пространство от имена
Работа с дата и време
Работа с файлове
Запознаване с колекции
Резюме/Задачи за самостоятелна работа
Заключение
| Страници: | 512 |
| Формат: | 70х100/16 (17х24 см) |
| Корица: | мека |
| Език: | български |
| Издание: | ново |
| Тегло: | 0,700 кг |
| ID: | 2С35РАВ001 |








