Asas

  • 18 мая 2012 г.
  • 61030 Слова
ДЛЯ ВУЗОВ

Т .

А .

П а в л о в с к а я

Программирование на языке высокого уровня

П И Т Е Р
Москва • Санкт-Петербург • Нижний Новгород • Воронеж Ростов-на-Дону • Екатеринбург • Самара • Новосибирск Киев • Харьков • Минск

2009

Павловская

Татьяна

Александровна

С#. П р о г р а м м и р о в а н и е н а я з ы к е в ы с о к о г о у р о в н я
Учебник для вузов Рецензенты:Смирнова Н. Н. — заведующая кафедрой вычислительной техники Балтийского государственного технического университета «Военмех» им. Д. Ф. Устинова, кандидат технических наук, профессор; Трофимов В. В. — з а в е д у ю щ и й кафедрой информатики Санкт-Петербургского государственного университета экономики и финансов, доктор технических наук, профессор

ББК 32.973-018.1 УДК 004.43
Павловская Т. А.П12

С#. Программирование на языке высокого уровня. Учебник для вузов. — СПб.: Питер, 2009. — 432 с: ил. ISBN 978-5-91180-174-8
Задача этой книги — кратко, доступно и строго изложить основы С#, одного из самых перс­ пективных современных языков программирования. Книга содержит описание версии С# 2.0 (2005) и предназначена для студентов, изучающих язык «с нуля», но будет полезна и опытным програм­мистам, желающим освоить новый язык, не тратя времени на увесистые переводные фолианты. Кроме конструкций языка в книге рассматриваются основные структуры данных, исполь­ зуемые при написании программ, классы библиотеки, а также рекомендации по стилю и техно­ логии программирования. По ключевым темам приводятся задания для выполнения лабораторных работ, каждая из которых содержит по двадцатьоднотипных вариантов в расчете на учебную группу студентов. Язык С# как средство обучения программированию обладает рядом несомненных достоинств. Он хорошо организован, строг, большинство его конструкций логичны и удобны, а развитые средства диагностики и редактирования кода делают процесс программирования приятным и э ­ ф фективным. Допущено Министерством образования и науки Российской Федерации в качествеучебника

для студентов высших учебных заведений, обучающихся по направлению подготовки дипломи­ рованных специалистов «Информатика и вычислительная техника».

© О О О «Питер Пресс», 2009
Все права з а щ и щ е н ы . Никакая часть данной книги не м о ж е т ф о р м е без письменного р а з р е ш е н и я владельцев авторских прав. быть воспроизведена и з в е д е н а в какой бы какой оы то то ни нибыло было

ISBN 978-5-91180-174-8

О О О « П и т е р П р е с с » , 198206, С а н к т - П е т е р б у р г , П е т е р г о ф с к о е ш о с с е , д . 73, л и т А 2 9 Налоговая льгота - о б щ е р о с с и й с к и й классификатор п р о д у к ц и и ОК 005-93, т о м 2; 95 3005 - литература учебная П о д п и с а н о в п е ч а т ь 04.09.08. Ф о р м а т 70x100/16. У с л . п . л . 34,83. Т и р а ж 2700. Заказ 11 0 2 0 Отпечатано п о технологии Q P в О А О « П е ч а т н ы й двор» им. А . М . Горького. 1 9 7 1 1 0 , С а н к т - П е т е р б у р г , Ч к а л о в с к и й пр., д . 15.

Содержание
Предисловие
От и з д а т е л ь с т в а

6
7

Глава 1. П е р в ы й в з г л я д на п л а т ф о р м у .NET
Объектно-ориентированное программирование Классы С р е д а Visual S t u d i o . N E T Рекомендации попрограммированию ^ '

8
11 13 14 21

Глава 2. О с н о в н ы е п о н я т и я я з ы к а
Состав языка Типы данных Рекомендации по программированию

22
22 31 36

Глава 3. П е р е м е н н ы е , о п е р а ц и и и в ы р а ж е н и я
Переменные Именованные константы Операции и выражения Линейные программы Рекомендации по программированию

38
38 41 42 59 67

Глава 4. О п е р а т о р ыВыражения, блоки и пустые операторы Операторы ветвления Операторы цикла Базовые конструкции структурного программирования Обработка исключительных ситуаций Операторы checked и unchecked Рекомендации по программированию

69
70 70 75 87 89 95 95

Глава 5. К л а с с ы : о с н о в н ы е п о н я т и я
Присваивание и сравнение объектов Д а н н ы е : поля и константы Методы Ключевое...
tracking img