русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

УДК 004.45


Дата добавления: 2015-01-08; просмотров: 705; Нарушение авторских прав


Куренкова, Т.В.

Основы алгоритмизации и объектно-ориентированного
К93 программирования : учеб. пособие / Т.В. Куренкова, Г.И. Све-
тозарова. – М. : Изд. Дом МИСиС, 2011. – 197 с.

ISBN 978-5-87623-466-7

Рассматриваются вопросы программирования на базе платформы Microsoft .NET Framework. Дается описание современного языка объектно-ориентированного программирования C# в объеме, необходимом для иллюстрации основных понятий объектно-ориентированного программирования. Рассматриваются базовые структуры алгоритмов, типовые алгоритмы работы с массивами, основные приемы программирования, базирующиеся на объектном подходе.

Предназначено для изучения основ алгоритмизации и начального знакомства с объектно-ориентированным программированием на языке C# студентами 1-го семестра, всех направлений, а также для самостоятельного изучения.

 

УДК 004.45

ISBN 978-5-87623-466-7 Ó Куренкова Т.В., Светозарова Г.И., 2011

Оглавление

Предисловие. 4

Введение. 5

1. Основы языка C#. 10

1.1. Переменные. Типы данных. 10

1.2. Литералы. 12

1.3. Операторы объявления. Инициализация переменных. 12

1.4. Математические операторы. Выражения. 13

1.5. Логические операторы. Выражения. 17

1.6. Перечисление. 18

1.7. Основные операторы. 19

1.8. Ввод-вывод. 28

2. Реализация простейших алгоритмов на языке C#. 33

2.1. Организация циклов. 33

2.2. Организация разветвлений. Разветвления в цикле. 48

2.3. Составление программ для обработки потока данных. 56

3. Массивы. Типовые алгоритмы обработки массивов. 60

3.1. Одномерные массивы и алгоритмы их обработки. 60

3.2. Работа с массивами как с объектами. 77

3.3. Работа с матрицами. 86

4. Структуры и классы. 107

4.1. Использование структур. 107

4.2. Использование конструктора экземпляра и других методов при работе со структурами 114



4.3. Использование классов. 122

5. Методы. 127

5.1. Общие положения. Способы передачи параметров. 127

5.2. Использование массивов в качестве параметров. 137

5.3.Использование делегата для передачи метода в качестве параметра в другой метод 141

6. Работа с текстовыми строками. 149

7. Файлы данных (Пространство имен System.IO). Файлы и потоки. 157

8. Разработка приложений с графическим интерфейсом пользователя Windows. Экранные формы 164

9. Среда разработки. 181

9.1. Создание нового проекта. 181

9.2. Сохранение проекта. 182

9.3. Открытие существующего проекта. 182

9.4. Использование интегрированной среды разработки Visual C#. 183

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

Приложения. 190

 

 



<== предыдущая лекция | следующая лекция ==>
 | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.207 сек.