چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Библия C# (+ CD-ROM)

Михаил Фленов (Авт.)

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۰۹
فرمت
PDF
زبان
روسی
حجم فایل
۶٫۳ مگابایت

دربارهٔ کتاب

Оглавление Введение Благодарности Бонус Структура книги Глава 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. Константы ГЛАВА Глава 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. Объекты простых типов данных 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.9. Отключение сериализации 14.10. Особенности сериализации 14.11. Управление сериализацией ГЛАВА Глава 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. Клиент Заключение Описание компакт-диска Список литературы Предметный указатель

قیمت نهایی

۴۴٬۰۰۰ تومان