Visual C# 2010: полный курс
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Visual C# 2010: полный курс»

 

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. В создании данной книги был задействован большой авторский коллектив, в который вошли:

Visual C# 2010: полный курс

Структура книги «Visual C# 2010: полный курс»

Язык C#, освещает все аспекты языка C#, начиная с базовых концепций и заканчивая приемами объектно-ориентированного программирования.

Введение в C#
  • Что такое .NET Framework
  • Что собой представляет язык C#
  • Visual Studio 2010
Написание программы на языке C#
  • Среды разработки
  • Консольные приложения
  • Приложения Windows Forms
Переменные и выражения
  • Базовый синтаксис C#
  • Структура простого консольного приложения на C#
  • Переменные
  • Выражения
Управление потоком выполнения
  • Булевская логика
  • Оператор goto
  • Ветвление
  • Циклы
Дополнительные сведения о переменных
  • Преобразование типов
  • Составные типы переменных
  • Обработка строк
Функции
  • Определение и использование функций
  • Область видимости переменных
  • Функция Main
  • Функции в структурах
  • Перегрузка функций
  • Делегаты
Отладка и обработка ошибок
  • Отладка в VS и VCE
  • Обработка ошибок
Введение в объектно-ориентированное программирование
  • Что такое объектно-ориентированное программирование
  • Приемы объектно-ориентированного программирования
  • Объектно-ориентированное программирование в Windows-приложениях
Определение классов
  • Определение классов в C#
  • Класс System.Object
  • Конструкторы и деструкторы
  • Средства объектно-ориентированного программирования в VS и VCE
  • Проекты библиотек классов
  • Интерфейсы или абстрактные классы
  • Типы-структуры
Определение членов классов
  • Определение членов
  • Дополнительные темы, связанные с членами классов
  • Реализация интерфейсов
  • Частичные определения классов
  • Частичные определения методов
  • Пример приложения
  • Окно Call Hierarchy
Коллекции, сравнения и преобразования
  • Коллекции
  • Сравнения
  • Преобразования
Обобщения
  • Что собой представляют обобщения
  • Использование обобщений
  • Определение обобщенных типов
  • Вариантность: ковариантность и контравариантность
Дополнительные приемы объектно-ориентированного программирования
  • Операция :: и квалификатор глобального пространства имен
  • Специальные исключения
  • События
  • Расширение и использование CardLib
Расширения в языке C#
  • Инициализаторы
  • Выведение типов
  • Анонимные типы
  • Динамический просмотр
  • Расширенные параметры методов
  • Методы расширения
  • Лямбда-выражения

Программирование Windows-приложений, расскажет вам про особенности разработки приложений для Windows на языке C#, а также про их развертывание.

Основы программирования для Windows
  • Элементы управления
  • Элемент управления Button
  • Элементы управления Label и LinkLabel
  • Элемент управления TextBox
  • Элементы управления RadioButton и CheckBox
  • Элемент управления RichTextBox
  • Элементы управления ListBox и CheckedListBox
  • Элемент управления ListView
  • Элемент управления TabControl
Расширенные средства Windows Forms
  • Меню и панели инструментов
  • Панели инструментов
  • Приложения SDI и MDI
  • Построение MDI-приложений
  • Создание элементов управления
Развертывание Windows-приложений
  • Обзор процесса развертывания
  • Развертывание ClickOnce
  • Типы проектов установки и развертывания Visual Studio
  • Архитектура программы установки Microsoft Windows
  • Создание установочного пакета для приложения MDI Editor
  • Компоновка проекта
  • Установка

Программирование веб-приложений, описывает процесс разработки и развертывания веб-приложений и веб-служб.

Программирование веб-приложений с использованием технологии ASP.NET
  • Обзор веб-приложений
  • Исполняющая среда ASP.NET
  • Создание простой страницы
  • Серверные элементы управления
  • Обратная отправка ASP.NET
  • AJAX-обратная отправка ASP.NET
  • Проверка достоверности ввода
  • Управление состоянием
  • Мастер-страницы
  • Навигация по сайту
  • Аутентификация и авторизация
  • Чтение и запись в базе данных SQL Server
Веб-службы
  • Использование веб-служб
  • Архитектура приложения
  • Архитектура веб-служб
  • Веб-службы и .NET Framework
  • Создание простой веб-службы ASP.NET
  • Тестирование веб-службы
  • Реализация Windows-клиента
  • Асинхронный вызов службы
  • Реализация клиента ASP.NET
  • Передача данных
Развертывание веб-приложений
  • Компонент IIS
  • Конфигурирование IIS
  • Копирование веб-сайта
  • Публикация веб-приложения
  • Программа установки Windows

Доступ к данным, рассказывает про то, как использовать данные в своих приложениях, в том числе те, которые хранятся в файлах на жестком диске, в формате XML и внутри баз данных.

Данные файловой системы
  • Потоки
  • Классы ввода и вывода
  • Сериализованные объекты
  • Мониторинг файловой системы
XML
  • Документы XML
  • Использование XML в приложении
Введение в LINQ
  • Первый запрос LINQ
  • Использование синтаксиса методов LINQ
  • Упорядочивание результатов запроса
  • Конструкция OrderBy
  • Упорядочивание с использованием синтаксиса методов
  • Организация запросов к большим наборам данных
  • Агрегатные операции
  • Запросы сложных объектов
  • Проекция: создание новых объектов в запросах
  • Проекция: синтаксис методов
  • Запрос Select Distinct
  • Методы Any и All
  • Многоуровневое упорядочивание
  • Синтаксис методов многоуровневого упорядочивания: ThenBy
  • Групповые запросы
  • Методы Take и Skip
  • Методы First и FirstOrDefault
  • Операции с множествами
  • Соединения
Применение LINQ
  • Вариации 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.

Windows Presentation Foundation
  • Что собой представляет WPF
  • Структура базового приложения WPF
  • Основы WPF
  • Программирование с использованием WPF
Windows Communication Foundation
  • Что собой представляет WCF
  • Концепции WCF
  • Программирование с использованием WCF
Windows Workflow Foundation
  • Пример “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: полный курс»

28.06.20129000.36619

Карта сайта

 
]]>