Visual C# 2010: полный курс
Книга «Visual C# 2010: полный курс» написана в дружественной, но при этом поучительной манере, и преследует цель – продемонстрировать все аспекты программирования на языке C#. Материал начинается с концепций самого языка, способов написания программ для Windows и веб-приложений, работы с источниками данных и заканчивается описанием новых и более сложных приемов, а также возможностей Visual C# 2010 Express, Visual Web Developer 2010 Express и Visual Studio 2010 по разработке приложений. Поскольку выпуск этого издания совпал по времени с выходом C# 4 и .NET 4, авторы уделили повышенное внимание к излагаемому материалу. Каждая тема была внимательно пересмотрена. Весь код был протестирован заново с использованием инструментов разработки самой последней версии, а все снимки экрана сделаны заново в среде Windows 7. В создании данной книги был задействован большой авторский коллектив, в который вошли:
- Карли Уотсон – автор и консультант в компании Infusion;
- Кристиан Нейгел – автор, глава регионального представительства Microsoft и архитектор программного обеспечения с более чем 20-летним стажем;
- Якоб Хаммер Педерсен – автор и ведущий разработчик приложений в датской компании Elbek & Vejrup;
- Джон Рейд – менеджер по разработке программного обеспечения в компании Metrix LLC;
- Морган Скиннер – консультант в британском представительстве Microsoft.
Структура книги «Visual C# 2010: полный курс»
Язык C#, освещает все аспекты языка C#, начиная с базовых концепций и заканчивая приемами объектно-ориентированного программирования.
- Что такое .NET Framework
- Что собой представляет язык C#
- Visual Studio 2010
- Среды разработки
- Консольные приложения
- Приложения Windows Forms
- Базовый синтаксис C#
- Структура простого консольного приложения на C#
- Переменные
- Выражения
- Булевская логика
- Оператор goto
- Ветвление
- Циклы
- Преобразование типов
- Составные типы переменных
- Обработка строк
- Определение и использование функций
- Область видимости переменных
- Функция Main
- Функции в структурах
- Перегрузка функций
- Делегаты
- Отладка в VS и VCE
- Обработка ошибок
- Что такое объектно-ориентированное программирование
- Приемы объектно-ориентированного программирования
- Объектно-ориентированное программирование в Windows-приложениях
- Определение классов в C#
- Класс System.Object
- Конструкторы и деструкторы
- Средства объектно-ориентированного программирования в VS и VCE
- Проекты библиотек классов
- Интерфейсы или абстрактные классы
- Типы-структуры
- Определение членов
- Дополнительные темы, связанные с членами классов
- Реализация интерфейсов
- Частичные определения классов
- Частичные определения методов
- Пример приложения
- Окно Call Hierarchy
- Коллекции
- Сравнения
- Преобразования
- Что собой представляют обобщения
- Использование обобщений
- Определение обобщенных типов
- Вариантность: ковариантность и контравариантность
- Операция :: и квалификатор глобального пространства имен
- Специальные исключения
- События
- Расширение и использование CardLib
- Инициализаторы
- Выведение типов
- Анонимные типы
- Динамический просмотр
- Расширенные параметры методов
- Методы расширения
- Лямбда-выражения
Программирование Windows-приложений, расскажет вам про особенности разработки приложений для Windows на языке C#, а также про их развертывание.
- Элементы управления
- Элемент управления Button
- Элементы управления Label и LinkLabel
- Элемент управления TextBox
- Элементы управления RadioButton и CheckBox
- Элемент управления RichTextBox
- Элементы управления ListBox и CheckedListBox
- Элемент управления ListView
- Элемент управления TabControl
- Меню и панели инструментов
- Панели инструментов
- Приложения SDI и MDI
- Построение MDI-приложений
- Создание элементов управления
- Обзор процесса развертывания
- Развертывание ClickOnce
- Типы проектов установки и развертывания Visual Studio
- Архитектура программы установки Microsoft Windows
- Создание установочного пакета для приложения MDI Editor
- Компоновка проекта
- Установка
Программирование веб-приложений, описывает процесс разработки и развертывания веб-приложений и веб-служб.
- Обзор веб-приложений
- Исполняющая среда ASP.NET
- Создание простой страницы
- Серверные элементы управления
- Обратная отправка ASP.NET
- AJAX-обратная отправка ASP.NET
- Проверка достоверности ввода
- Управление состоянием
- Мастер-страницы
- Навигация по сайту
- Аутентификация и авторизация
- Чтение и запись в базе данных SQL Server
- Использование веб-служб
- Архитектура приложения
- Архитектура веб-служб
- Веб-службы и .NET Framework
- Создание простой веб-службы ASP.NET
- Тестирование веб-службы
- Реализация Windows-клиента
- Асинхронный вызов службы
- Реализация клиента ASP.NET
- Передача данных
- Компонент IIS
- Конфигурирование IIS
- Копирование веб-сайта
- Публикация веб-приложения
- Программа установки Windows
Доступ к данным, рассказывает про то, как использовать данные в своих приложениях, в том числе те, которые хранятся в файлах на жестком диске, в формате XML и внутри баз данных.
- Потоки
- Классы ввода и вывода
- Сериализованные объекты
- Мониторинг файловой системы
- Документы XML
- Использование XML в приложении
- Первый запрос LINQ
- Использование синтаксиса методов LINQ
- Упорядочивание результатов запроса
- Конструкция OrderBy
- Упорядочивание с использованием синтаксиса методов
- Организация запросов к большим наборам данных
- Агрегатные операции
- Запросы сложных объектов
- Проекция: создание новых объектов в запросах
- Проекция: синтаксис методов
- Запрос Select Distinct
- Методы Any и All
- Многоуровневое упорядочивание
- Синтаксис методов многоуровневого упорядочивания: ThenBy
- Групповые запросы
- Методы Take и Skip
- Методы First и FirstOrDefault
- Операции с множествами
- Соединения
- Вариации LINQ
- Использование LINQ с базами данных
- Установка программного обеспечения SQL Server и базы данных примеров Northwind
- Первый запрос LINQ к базе данных
- Навигация по отношениям в базе данных
- Использование LINQ вместе с XML
- Функциональные конструкторы LINQ to XML
- Сохранение и загрузка документа XML
- Работа с фрагментами XML
- Генерация документов XML из баз данных
- Отправка запросов к документу XML
- Использование членов запросов LINQ to XML
Дополнительные технологии, посвящена рассмотрению дополнительных способов применения C# и .NET Framework. Это касается технологий WPF, WCF и WF, которые впервые появились в .NET 3.0 и были улучшены в .NET 4.
- Что собой представляет WPF
- Структура базового приложения WPF
- Основы WPF
- Программирование с использованием WPF
- Что собой представляет WCF
- Концепции WCF
- Программирование с использованием WCF
- Пример “Hello World”
- Рабочие потоки и действия
- Аргументы и переменные
- Специальные действия
Все приводимые в книге «Visual C# 2010: полный курс» примеры и описания C# и .NET Framework соответствуют версии .NET 4. Для их понимания кроме самой платформы .NET Framework больше ничего не требуется, но для проработки многих из предлагаемых здесь решений требуется наличие какого-то средства разработки. В издании в качестве основного средства разработки применяется Visual C# 2010 Express, хотя в некоторых главах также встречается и Visual Web Developer 2010 Express. Кроме того, некоторые средства доступны только в полной версии Visual Studio 2010, на что обязательно указывается в соответствующих местах.
Формат: PDF + Примеры кода
Качество: eBook
Страниц: 960
Купить книгу «Visual C# 2010: полный курс»
Интернет-магазин OZON.RU: Visual C# 2010: полный курс / Интернет-магазин OZON.RU / Описание товара / Visual C# 2010: полный курс / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Visual C# 2010: полный курс»
- Архив VCS-2010_Complete.rar 29.76 Мб: Visual C# 2010: полный курс / Depositfiles.com / Архив VCS-2010_Complete.rar