Библиотека knigago >> Компьютеры и Интернет >> Базы данных >> C#. Объектно ориентированное программирование


"Наперекор земному притяженью" - это увлекательные мемуары Олега Ивановского, выдающегося советского летчика и участника Великой Отечественной войны. Книга погружает читателей в захватывающий мир авиации, где смелость, мастерство и стойкость играют решающую роль. Ивановский мастерски передает свои переживания и наблюдения, повествуя о своем пути от курсанта летного училища до прославленного воздушного аса. Он подробно описывает воздушные бои, в которых участвовал, и подвиги,...

Алексей Николаевич Васильев - C#. Объектно ориентированное программирование

C#. Объектно ориентированное программирование
Книга - C#. Объектно ориентированное программирование.  Алексей Николаевич Васильев  - прочитать полностью в библиотеке КнигаГо
Название:
C#. Объектно ориентированное программирование
Алексей Николаевич Васильев

Жанр:

Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Объектно-ориентированное программирование, C, C++, C#

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "C#. Объектно ориентированное программирование"

Книга представляет собой учебный курс по объектно-ориентированному программированию на языке C#. Описаны синтаксические конструкции, операторы управления и объектная модель, ис- пользуемые в C#. В издание включены основные темы для изучения данного языка программиро- вания, а именно: базовые типы данных и операторы, управляющие инструкции, массивы, классы и объекты, наследование, индексаторы, свойства, делегаты, обработка исключительных ситуаций, многопоточное программирование, перегрузка операторов, разработка Windows-приложений и многое другое. Большое внимание уделяется созданию программ с графическим интерфейсом

Читаем онлайн "C#. Объектно ориентированное программирование" (ознакомительный отрывок). [Страница - 5]

неявно

в этой книге будем предполагать, что составляемые программные коды

предназначены для исполнения в операционной системе Windows.

Для читателей, знакомых с языками Java и (или) C++, несколько слов

хочется сказать и о том, что отличает/объединяет языки C++ и Java, с

одной стороны, и язык C# с другой. Общую генелогию этих языков мы

кратко упоминали. У всех трех языков достаточно схожий синтаксис, равно как и большинство управляющих инструкций (таких, напри-

мер, как операторы цикла или условные операторы). Язык C#, так же

как и Java, полностью объектно-ориентированный. Самая маленькая

и безобидная программа, написанная на C#, содержит хотя бы один

класс. У языков C# и Java достаточно схожие объектные модели —

в плане реализации классов и объектов. Вообще, в языке C# собрано

все лучшее, что есть в C++ и Java, и по большей части устранены недо-

статки этих языков (хотя, конечно, до полной виктории очень далеко).

Например, в C#, так же как в C++, используется концепция пространства

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

торы — правда, не на таком уровне, как в C++, но в Java этого вообще

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

на функции в C++. Вместе с тем в C# объекты передаются по ссылке

(как в Java), используются интерфейсы (как в Java), используется

аналогичная Java система «сборки мусора» (автоматическое удаление

неиспользуемых объектов) и система обработки исключительных си-

туаций. Есть в C# и целый набор достаточно оригинальных и полезных

новшеств, с которыми мы, безусловно, познакомимся.

12

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

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

Это дело очень интересное. И простое.

Из к/ф «Приключения Шерлока Холмса

и доктора Ватсона. Знакомство»

С «идеологией» и «концепцией» мы более-менее разобрались. Все это, ко-

нечно, хорошо, но пора перейти к вещам более практичным. Ведь главный

вопрос остался неразрешенным: что нужно сделать, чтобы создать про-

грамму на C#? Или, более конкретно, какое программное обеспечение для

этого нужно? Для ответа на этот вопрос напомним, из чего, собственно, состоит процесс создания программы. Состоит он, в самых общих чертах, из следующих этапов.


 Набор (составление) программного кода (с учетом синтаксиса языка

C#).


 Компиляция программного кода.


 Выполнение откомпилированного (исполнительного) кода.

Первый этап пока пропустим и будем исходить из того, что программный

код у нас уже есть (ну вот как-то он появился). Нам его необходимо отком-

пилировать. Для этого нужна специальная программа, которая называется

компилятором. Компилятор для языка C# поставляется как составная часть

платформы .NET Framework. Соответствующий файл называется csc.exe.

Таким образом, для компиляции программы необходимо установить плат-

форму .NET Framework. Установочные файлы можно свободно (то есть

бесплатно) загрузить с сайта www.microsoft.com компании Microsoft. Ду-

мается, особых проблем эта процедура у читателя не вызовет.

Если читатель использует операционную систему Windows и другие

популярные продукты компании Microsoft, то, скорее всего, платфор-

ма .NET Framework уже установлена. Во всяком случае, имеет смысл

проверить систему на наличие файла csc.exe.

Например, если программный код, предназначенный для компиляции, записан в файл MyProgram.cs (у файлов с C#-программным кодом расши-

рение .cs), то для компиляции кода в командную строку вводим команду

csc.exe MyProgram.cs. Если в программном коде нет ошибок и компиляции

выполнена успешно, будет создан файл с таким же именем, но расширени-

ем .exe — в нашем случае это файл MyProgram.exe. Это

--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Другие книги автора «Алексей Васильев»:

Программирование на JavaScript в примерах и задачах. Алексей Николаевич Васильев
- Программирование на JavaScript в примерах и задачах

Жанр: Java, Java Script

Год издания: 2017

Серия: Российский компьютерный бестселлер

Программирование на C# для начинающих. Основные сведения. Алексей Николаевич Васильев
- Программирование на C# для начинающих. Основные сведения

Жанр: C, C++, C#

Год издания: 2018

Серия: Российский компьютерный бестселлер

Программирование на C++ в примерах и задачах. Алексей Николаевич Васильев
- Программирование на C++ в примерах и задачах

Жанр: C, C++, C#

Год издания: 2017

Серия: Российский компьютерный бестселлер