Информация о книге

978-5-9775-0943-5

Главная  » Электронные книги, аудиокниги » С# для начинающих

Пахомов П., С# для начинающих


серия: Для начинающих (BHV)
БХВ-Петербург, 2014 г., 978-5-9775-0943-5


Описание книги

Книга является руководством для начинающих по разработке приложений на языке C#. Приведены общие сведения о языке C# и платформе .NET. Рассмотрены базовые типы данных, переменные, функции и массивы. Показана работа с датами и перечислениями. Описаны основные элементы и конструкции языка: классы, интерфейсы, сборки, манифесты, пространства имен, коллекции, обобщения, делегаты, события и др. Приведены сведения о процессах и потоках Windows, а также примеры организации работы в многопоточном режиме. Рассмотрено создание консольных приложений, приложений типа Windows Forms и приложений для работы с базами данных. В качестве среды разработки в книге использован бесплатный пакет SharpDevelop. Для начинающих программистов.

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 295 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Введение
Часть I. Базовые сведения о программировании на
языке C#
Глава 1. Общие сведения о языке C# и платформе
.NET
.NET Framework для пользователей
.NET Framework для разработчиков
Глава 2. Средства создания приложений на языке
C#
Описание средств
Интегрированная среда SharpDevelop для
создания приложений на языке C#
Глава 3. Базовые типы данных, переменные
Переменные
Тип целочисленных данных
Тип данных с плавающей точкой
Десятичный тип данных
Первые программы
Логический тип данных
Оператор for
Символьные типы данных
Тип char
Тип string
Программы работы с переменными типа string
Программа для проверки некоторых базовых
функций работы со строками
Программа копирования символьного файла
Ввод текста
Подсчет количества введенных строк
Подсчет количества слов в тексте
Тип var
Некоторые обобщения по объявлению и работе с
переменными
Объявление констант
О преобразовании данных разных типов
Арифметические действия
Простые операторы
Порядок выполнения арифметических операторов
Оператор присваивания
Операторы инкремента и декремента
Операторы сравнения
Логические операторы
Операторы сдвига
Глава 4. Функции
Создание некоторых функций
Оператор if
Оператор goto
Функция выделения подстроки из строки
Функция копирования строки в строку
Функция с выходными параметрами
Переключатель switch
Область действия переменных
Рекурсивные функции
Глава 5. Массивы
Одномерные массивы
Оператор foreach
Многомерные массивы
Глава 6. Еще раз о функциях консольного
ввода-вывода
Ввод
Вывод
Глава 7. Работа с датами и перечислениями
Даты
Форматный вывод дат
Операции с датами
Перечисления
Типы перечислений как битовые флаги
Часть II. Объектно-ориентированное
программирование
Глава 8. Введение в классы
Ключевое слово this
Ключевое слово static
Статический конструктор
Статические классы
Принципы объектно-ориентированного
программирования
Инкапсуляция
Инкапсуляция с использованием методов get и set
Инкапсуляция с использованием свойств
О доступности и статичности свойств
Автоматические свойства
Инициализация объекта
Организация работ при описании класса. Атрибут
partial
Наследование
Запрет на наследование
Конструкторы и наследование
Добавление к классу запечатанного класса
Вложенность классов
Полиморфизм
Абстрактные классы
Сокрытие членов класса
Приведение классов к базовому и производному
Тернарный условный оператор
Операторы as и is
Структуры
Резюме
Глава 9. Обработка исключительных ситуаций
Блоки try и catch
Блок finally
Глава 10. Интерфейсы
Глава 11. Сборки, манифесты, пространства имен.
Утилита IL DASM
Сборки
Пространства имен
Глава 12. Коллекции. Обобщения
Коллекции
Интерфейсы IEnumerable и IEnumerator
Создание собственного класса коллекций
Интерфейс IDictionary
Итератор
Получение копий
Классы Array и List<T>
Класс Array
Класс List<T>
Интерфейс IList
Создание сравнимых объектов
Обобщения
Ограничения для параметров типа
Глава 13. Делегаты и события
События
Анонимные методы
Лямбда-выражения
Лямбда-операторы
Глава 14. Введение в запросы LINQ
Три части операции запроса
О применении типа var в запросе
Глава 15. Некоторые сведения о процессах и
потоках Windows
Вывод списка процессов
Вывод информации по процессу
Потоки процесса
Модули процесса
Запуск и остановка процессов в программе
Глава 16. Файловый ввод-вывод
Класс DirectoryInfo
Класс Directory
Класс DriveInfo
Класс FileInfo
Класс File
Класс Stream
Класс FileStream
Классы StreamWriter, StreamReader
Классы StringWriter и StringReader
Класс StringReader
Классы BinaryWriter и BinaryReader
Глава 17. Работа в многопоточном режиме
Класс Thread
Программное создание вторичных потоков
Класс AutoResetEvent
Проблемы разделения ресурсов
Класс Timer
Глава 18. Приложения типа Windows Forms
Создание пользовательского интерфейса
Типы System.EventArgs и System.EventHandler
Предметный указатель


Об авторе


Последние поступления в рубрике "Электронные книги, аудиокниги"



Tod eines Soldaten Tod eines Soldaten Klinkhammer ".
Seltene Hunderassen aus aller Welt Seltene Hunderassen aus aller Welt Frey F.
Vulpes Lupus Canis Gajaze K.

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Пахомов П., С# для начинающих в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.