Читать C# для начинающих - Никита Культин

C# для начинающих

На данной странице вы можете читать онлайн книгу "C# для начинающих" автора Никита Культин. Общий объем текста составляет эквивалент 65 бумажных страниц. Произведение многоплановое и затрагивает разнообразные темы, однако его жанры наиболее вероятно можно определить как программирование, компьютерная справочная литература, информатика и вычислительная техника. Книга была добавлена в библиотеку 28.08.2024, и с этой даты любой желающий может удобно читать ее без регистрации. Наша читалка адаптирована под разные размеры экранов, поэтому текст будет одинаково хорошо смотреться и на маленьком дисплее телефона, и на огромном телевизоре.

Краткое описание

Книга представляет собой самоучитель по программированию на языке C# в Microsoft Visual C# для начинающих. Рассмотрен процесс создания консольного приложения от кодирования до отладки и тестирования. Дано описание типов, инструкций языка программирования, структур данных. Рассмотрены задачи работы с массивами, списками, файлами. В объеме, необходимом начинающему программисту, рассмотрены основы объектно-ориентированного программирования: задачи объявления класса, создания и использования объектов; показаны возможности технологии LINQ для работы с массивами, списками, XML документами.Для начинающих программистов.

Книга C# для начинающих онлайн бесплатно


Глава 1. Введение в программирование

Язык программирования С#

Объектно-ориентированный язык программирования C# разработан в компании Microsoft в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга как средство разработки приложений для платформы Microsoft .NET Framework.

Синтаксис C# близок к синтаксису языков C++ и Java. Язык C# имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов, делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий.


Как научиться программировать на С#

Чтобы научиться программировать на том или ином языке, надо на этом языке программировать. Однако язык С#, вследствие своей объектной ориентированности а также того, что язык создавался как средство для профессионалов, является довольно сложным языком. Изучение объектно-ориентированных возможностей С# предполагает наличие довольно серьезной подготовки, опыта практического программирования. Так что же делать, не подступать к С# до тех пор пока не научишься программировать на другом, более доступном для новичка языке, например на Паскале? Ответ на этот вопрос подсказал, Бьярн Страуструп, создатель языка C++. Хотя Бьярн Страуструп говорит о C++, тем не менее его рецепт применим и к C#:

По моему опыту, наиболее безопасный путь – изучать С++ снизу вверх, то есть вначале изучить те возможности, которые С++ предлагает для традиционного процедурного программирования (так называемый "улучшенный С"), затем научиться использовать и понимать средства абстрагирования данных, а потом освоить использование классовых иерархий для организации наборов взаимосвязанных классов.

Основы

Программа

Программа, работающая на компьютере, зачастую отождествляется с самим компьютером, так как пользователь "вводит в компьютер" исходные данные (при помощи клавиатуры или мыши), а "компьютер выдает результат" на экран, на принтер или в файл. На самом деле ввод исходных данных, преобразование исходных данных в результат и вывод результата выполняет процессор. Процессор делает всю работу в соответствии с определенным алгоритмом, который будучи записан на специальном языке, называют программой. Таким образом, чтобы компьютер выполнил некоторую работу, необходимо составить последовательность команд, обеспечивающую выполнение этой работы, или, как говорят, написать программу.


Читайте также
Джин, известный всем персонаж. Но, что если в его тело попадет парень, что мало знает о вселенной игры и мультфильма?
Уму непостижимо! Вчера я хвасталась подругам, что мамуля выходит замуж за олигарха и мы будем жить в настоящем замке, а сегодня беспомощно хлопаю ре...
Он. Девица была явно не в моем вкусе. Но сразу запала в душу… Вот только я не сразу понял, что влюбился в чудовище. Маленький взъерошенный воробей на...
Караул! Босс в гневе собрался всех уволить! Нужно срочно вернуть его мысли в безопасное русло. Пусть лучше влюбится в новую пассию, – решают топ-менед...
Книга представляет собой краткое практическое руководство по созданию экспертной системы на базе свободно распространяемой оболочки UNGIN. В объеме, н...
Книга представляет собой описание нового языка программирования Pascal Next, в основе которого лежит классический Pascal. Содержит примеры программ, д...