Читаем C#. Объектно ориентированное программирование полностью

ББК 32.973.2-018.1я7

УДК 004.43(075)

В19

Васильев А.

В19 C#.

Объектно-ориентированное программирование: Учебный курс. — СПб.: Пи-

тер, 2012. — 320 с.: ил.

ISBN 978-5-459-01238-5

Книга представляет собой учебный курс по объектно-ориентированному программированию на

языке C#. Описаны синтаксические конструкции, операторы управления и объектная модель, ис-

пользуемые в C#. В издание включены основные темы для изучения данного языка программиро-

вания, а именно: базовые типы данных и операторы, управляющие инструкции, массивы, классы

и объекты, наследование, индексаторы, свойства, делегаты, обработка исключительных ситуаций, многопоточное программирование, перегрузка операторов, разработка Windows-приложений

и многое другое. Большое внимание уделяется созданию программ с графическим интерфейсом.

ББК 32.973.2-018.1я7

УДК 004.43(075)

Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было фор-

ме без письменного разрешения владельцев авторских прав.

Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как

надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не

может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за

возможные ошибки, связанные с использованием книги.

ISBN 978-5-459-01238-5

© ООО Издательство «Питер», 2012

Оглавление

Вступление. Язык программирования C# .....................................................7

Краткий курс истории языкознания ............................................................................8

Особенности и идеология C# ...................................................................................... 10

Программное обеспечение ............................................................................................ 12

Установка Visual C# Express ........................................................................................ 14

Немного о книге ............................................................................................................... 21

Благодарности ................................................................................................................... 22

От издательства ................................................................................................................ 22

Глава 1. Информация к размышлению: язык C# и даже больше ...................23

Очень простая программа ............................................................................................. 24

Несколько слов об ООП ................................................................................................ 34

Еще одна простая программа ....................................................................................... 36

Консольная программа .................................................................................................. 42

Глава 2. Классы и объекты .......................................................................53

Описание класса ............................................................................................................... 53

Объектные переменные и создание объектов ........................................................ 56

Перегрузка методов ......................................................................................................... 60

Конструкторы и деструкторы ...................................................................................... 64

Наследование и уровни доступа ................................................................................. 72

Объектные переменные и наследование .................................................................. 81

Замещение членов класса и переопределение методов ...................................... 85

Статические члены класса ............................................................................................ 93

6

Оглавление

Глава 3. Основы синтаксиса языка C#.........................................................98

Базовые типы данных и основные операторы ....................................................... 98

Основные управляющие инструкции ..................................................................... 108

Массивы большие и маленькие ................................................................................ 125

Массивы экзотические и не очень ........................................................................... 134

Знакомство с указателями .......................................................................................... 140

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных