Каширина Н. В., Маран М. М. Программирование на языке C




НазваниеКаширина Н. В., Маран М. М. Программирование на языке C
страница1/21
Дата публикации17.10.2016
Размер9,76 Kb.
ТипМетодическое пособие
  1   2   3   4   5   6   7   8   9   ...   21


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

«СТАНКИН»

Н.В.КАШИРИНА М. М. МАРАН


ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ C#
Методическое пособие по курсу

«Объектно-ориентированное программирование

на языках высокого уровня »


Москва 2007

УДК

621.398

М-25

Каширина Н.В., Маран М.М.

Программирование на языке C#. Методическое пособие по курсу «Программирование на языках высокого уровня». – М.: Издательство МГТУ «СТАНКИН», 2007. – 94 с.

Учебное пособие содержит описание языка программирования C#, рассмотрены основные конструкции, методики процедурного и объектно-ориентированного программирования. Во второй части пособия приведены основные сведения о работе в среде Microsoft Visual Studio 2005 и описано создание одно- и многооконных интерфейсов пользователя.

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

© Каширина н.В., М.М.Маран, 2007

© Московский государственный технологический университет

«СТАНКИН», 2007

Оглавление

Введение 5

1 . Базовые элементы языка C# 6

1.1. Структура программы 6

1.2.Типы данных 7

^ 1.3. Арифметические и логические операции 9

1.4. Условный оператор и оператор выбора 10

1.5. Ввод/вывод в консольном режиме 11

1.6. Комментарии 13

1.7. Массивы 13

1.8. Операторы цикла 15

1.9. Работа со ступенчатыми массивами 17

Контрольные вопросы 18

^ 2. Работа с функциями 19

2.1. Общие принципы 19

2.2. Процедурное программирование в C# 20

Контрольные вопросы 23

3. Объектно-ориентированное программирование на C# 24

3.1. Общие принципы 24

3.2. Объявление и работа с классами 24

^ 3.3. Перегрузка операторов 27

3.4. Индексаторы 30

3.5. Свойства 33

3.6.Использование класса в качестве типа данных 35

3.7. Работа со структурами 38

3.8. Наследование 40

^ 3.9. Ссылки на объекты 42

3.10. Конструктор копирования 43

3.11. Виртуальные методы 45

3.12. Абстрактные методы и классы 47

3.13. Интерфейсы 48

3.14. Делегаты и события 51

^ 3.15. Исключительные ситуации 57

Контрольные вопросы 60

4. Среда Microsoft Visual Studio 2005 60

4.1. Простейший пример 60

4.2. Средства управления работой программы 62

4.3. Создание меню 63

^ 4.4. Ввод/вывод массивов 63

4.4.1. Ввод/вывод и обработка одномерного массива-строки 64

4.4.2. Ввод/вывод и обработка одномерного массива-столбца 65

4.4.3. Ввод/вывод и обработка двумерного массива 66

4.4.4. Форматированный ввод/вывод двумерного массива 68

^ 4.5. Создание многооконных приложений 70

4.5.1. Создание SDI –приложения 71

4.5.2. Создание MDI –приложения 75

Контрольные вопросы 80

5. Объектно-ориентированное программирование в Microsoft Visual Studio 2005 80

5.1. Дополнение класса формы средствами решения прикладной задачи 81

^ 5.2. Создание отдельных классов 83

5.3. Передача в классы указателей на формы 86

5.4. Создание форм в классах пользователя 88

Контрольные вопросы 91

Заключение 91

Библиографический список 92


  1   2   3   4   5   6   7   8   9   ...   21

Похожие:

Каширина Н. В., Маран М. М. Программирование на языке C iconКурс «Программирование на языке Си» Цель курса
Цель курса: получить навыки программирования на языке Си, научиться реализовывать простые и сложные алгоритмические задачи
Каширина Н. В., Маран М. М. Программирование на языке C iconКурсовая работа по дисциплине «Программирование на языке высокого уровня»
Для автоматизации процесса исследования функции и изучения основ программирования в графическом режиме на языке высокого уровня C/C++,...
Каширина Н. В., Маран М. М. Программирование на языке C iconКурс «Программирование на языке Си++» Цель курса
Цель курса: получить навыки объектно-ориентированного программирования на языке Си++ и навыки разработки программ под Windows
Каширина Н. В., Маран М. М. Программирование на языке C iconБилет №1 Программная обработка данных на компьютере
Практическое задание: программирование на языке Basic(движение объектов по экрану)
Каширина Н. В., Маран М. М. Программирование на языке C iconПрограммирование на языке Turbo Pascal Материалы к урокам
Даутова Татьяна Константиновна, Калашникова Светлана Алексеевна, преподаватели информатики
Каширина Н. В., Маран М. М. Программирование на языке C iconУчебный план III ступени – (буп 2004), 10 класс
Элективный предмет «Программирование на языке Турбо Паскаль» Вишневская М. П., Черноскова Ю. Ю
Каширина Н. В., Маран М. М. Программирование на языке C iconУчебный план III ступени – (буп 2004), 11 класс
Элективный предмет «Программирование на языке Турбо Паскаль» Вишневская М. П., Черноскова Ю. Ю
Каширина Н. В., Маран М. М. Программирование на языке C iconОбъектно – ориентированное программирование на языке Visual Basic
Создадим программу, которая отображает приветственное сообщение на любом из пяти выбранных пользователем языках: русском, итальянском,...
Каширина Н. В., Маран М. М. Программирование на языке C iconКраткий конспект. Основные вводные понятия. Программирование
Язык программирования представляет совокупность команд для компьютера (на англ языке) для выполнения действий над данными
Каширина Н. В., Маран М. М. Программирование на языке C iconВопросы к экзамену по курсу "Программирование на языках высокого уровня"
Структура программ на языке Си. Включение стандартных библиотек. Функции, объявления функций, описания функций, вызовы функций, параметры...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
dopoln.ru
Главная страница