Читать онлайн «Информатика: C# для начинающих»

Автор Мартынов Н.Н.

о И НФОРМАТИКА о МАРТЫНОВ Н. Н. С# для начинающих КУДИЦ-ПРЕСС Москва #2007 ББК 32. 973. 26-018. 1 Мартынов Н. Н. С# для начинающих. - М: КУДИЦ-ПРЕСС, 2007. - 272 с. ISBN 5-91136-023-3 Книга является общедоступным учебником начального уровня по основам информатики и программированию на языке С#. Она может быть рекомендована студентам и преподавателям вузов, слушателям курсов повышения квалификации, школьникам и учителям средних школ. Кроме того, она будет полезна всем, кто интересуется созданием компьютерных программ с богатым графическим интерфейсом пользователя для решения задач математики, физики, химии, биологии и других дисциплин, в том числе гуманитарных, а также разработчикам в области информационных технологий, желающим освоить программирование на платформе Microsoft NET Framework. От читателей требуется наличие минимальных знаний по основам информатики и программированию на языке С. Идеальным введением в данную книгу послужит предыдущий труд автора - Мартынов Н. Н. "Информатика. С для начинающих", Издательство "КУДИЦ- ОБРАЗ", Москва, 2006. Книга прекрасно иллюстрируют роль языка С# как наиболее универсального языка программирования для платформы Microsoft NET Framework операционной системы Windows. Рассматриваются основы построения приложений Windows с графическим интерфейсом пользователя. Для практической работы с пособием можно использовать компиляторы Microsoft Visual С# NET (2003) или Microsoft Visual C# NET (2005), приемы работы с которыми подробно описаны в Приложении к настоящему пособию. Мартынов Николай Николаевич С#для начинающих Учебно-справочное издание Макет В. Г. Отпечатано в ОАО «Щербинская типография» Формат 70x90/16. Бум. офс. Печать офс. 117623, Москва, ул. Типографская, д. 10 Усл. печ. л.
19,89. Тираж 2000. Заказ 1428 j 659-23-27. ISBN 5-91136-023-3 © Макет, обложка ООО «КУДИЦ-ПРЕСС», 2007 © Мартынов Н. К, 2007 Содержание Часть I. Алгоритмы и программирование на языке С# 7 Глава 1. Простейшие алгоритмы и программы на языке С# 7 1. 1. Формулировка алгоритмов и написание программ на языке С# 7 1. 2. Применение компилятора Micorosft Visual C# NET (2003) для построения исполняемой программы в среде Windows 12 1. 3. Реализация вычислительных алгоритмов выделенными для этой цели функциями. Операторы ветвления и цикла 18 1. 4. Группировка функций в классы и пространства имен. Построение библиотек 22 1. 5. Библиотечные классы для математических вычислений и ввода/вывода 32 1. 6. Перегрузка функций (функциональных классовых методов) и передача параметров с модификаторами ref и out 40 Глава 2. Классы языка С# как типы и объекты этих типов 46 2. 1. Классовые поля данных и функциональные методы для их обработки 46 2. 2. Создание клиентским кодом классовых объектов и их использование 49 2. 3. Специальные методы классов: конструкторы 55 2. 4. Специальные методы классов: перегруженные операции 60 4 Содержание Глава 3.