- •Глава 1. Структура программы на языке с# 6
- •Глава 1. Структура программы на языке с#
- •Задание 1. Вывод строки на экран с использованием esp-последовательности
- •Глава 2. Переменные. Основные типы данных
- •Int.MinValue
- •Задание 2. Описание переменных и преобразование типов
- •Глава 3. Ввод – вывод значений переменных
- •Задание 3. Форматирование вывода
- •Глава 4. Обработка исключительных ситуаций
- •Задание 4. Обработка стандартных исключений
- •Задание 5. Генерация исключений
- •Глава 5. Массивы в c#
- •Initially,
- •Integer array: 1 2 3 4 5
- •Integer array: 1 2 3 4 5
- •Integerarray: 1 2 3 29 30
- •Задание 6. Одномерные массивы
- •Задание 7. Многомерные массивы и массивы массивов
- •Глава 6. Символы и строки
- •If (char.IsLetter(a)) Console.WriteLine("Буква");
- •Задание 8. Работа со строками
- •Глава 7. Описание классов
- •Int m, n;// числитель и знаменатель
- •Пример решения задачи
- •Intyear_tr;
- •If (Enum.IsDefined(typeof(gender_type),value))
- •Int year_tr;
- •If (Enum.IsDefined(typeof(gender_type),value))
- •Задание 9. Описание классов
- •Глава 8. Наследование
- •Задание 10. Наследование
- •Глава 9. Итерфейсы
- •Interface iOutput
- •Void outputName();
- •Interface iOutput
- •Void outputName();
- •If ( a is iOutput )
- •Interface iComparable
- •Int CompareTo( object obj )
- •Задание 11. Стандартные интерфейсы.
- •Глава 10. Файлы
- •Задание 12. Работа с файлами
- •Список использованных источников
Задание 12. Работа с файлами
В задании 9 добавить два пункта меню:
начального формирование массива объектов на основе данных из текстового файла,
запись массива объектов в текстовый файл.
Список использованных источников
Павловская Т.А. С#. Программирование на языке высокого уровня. Учебник для вузов. – СПб.: Питер, 2009.- 432 с.
Шилдт Г. C# 4.0. Полное руководство. - . М.: Вильямс, 2011. – 1056 с.
Ватсон Б. С# 4.0 на примерах .СПб.: БХВ-Петербург, 2011 – 674c.
Фленов М. Библия C#. СПб.: БХВ-Петербург, 2011 - 560c.
Культин Н. Microsoft Visual C# в задачах и примерах2009 СПб.: БХВ-Петербург - 314c.
Фаронов В. Программирование на языке C#: СПб.: Питер, 2007 - 240c.
Библиотека MSDN. C# Tutorials. http://msdn.microsoft.com/ru-ru/library/aa288436(v=vs.71).aspx
Каталог бесплатных курсов Интернет университета информационных технологий по языку C# http://www.intuit.ru/catalog/professions/programmer/csharp/
Каталог электронных книг по программированию на C# http://progbook.ru/c-sharp-net/
Каталог электронных книг по программированию на C# http://forcoder.ru/c-sharp/
1Платформа .Netсодержит огромную библиотеку классов, которые можно использовать при программировании на любом языке .Net. Это базовые классы (классы ввода-вывода, обработка строк и др.) и классы для работы с данными.
2http://msdn.microsoft.com/ru-ru/library/system.text.encoding.aspx
3http://msdn.microsoft.com/ru-ru/library/ms173105(v=vs.100)
4http://msdn.microsoft.com/ru-ru/library/6a71f45d(v=vs.100)
5В данном примере ширина области вывода – 40, ширина окна консольного приложения – 80.
6http://msdn.microsoft.com/ru-ru/library/0c899ak8.aspx
7Ввод данных выполняется через буфер - специальную область оперативной памяти.
8http://msdn.microsoft.com/ru-ru/library/system.console.aspx
9Конструктор это специальный метод класса, предназначенный для инициализации объекта класса. В соответствии с синтаксисом языкаC# он не возвращает значение, даже типаvoid.
10http://msdn.microsoft.com/ru-ru/library/system.exception.aspx
11http://msdn.microsoft.com/ru-ru/library/system.array.aspx
12http://msdn.microsoft.com/ru-ru/library/system.char.aspx
13http://msdn.microsoft.com/ru-ru/library/s1wwdcbf.aspx