Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Domnin_Lab_9-12 / ДОКУМЕНТЫ_9-12 / Таблица_лаб_работ3_С#

.doc
Скачиваний:
15
Добавлен:
02.02.2015
Размер:
101.89 Кб
Скачать

С# - ЛАБОРАТОРНЫЕ РАБОТЫ – 2013-2012, 1 -2013 Все задачи у студентов !!!

СОДЕРЖАНИЕ

ВСЕ

Л.Р

ПР

ДЗ

1

04.02.2013 Среда VS-2008.Простая программа. Исправление ошибок. Типы. Операции. Операторы. Выражения с операндами разных типов. 23-78

1,2,3,

4,5,6

4,5

6

23-79

1,2,3

2

11.02.2013 Операторы . Работа с генератором случайных чисел. 80-125

1,2,3

3

1

2

3

18.02.2013 Введение в классы. Объекты. Методы. Конструкторы. Деструкторы. Сбор муссора. Ключевое слово this. Массивы.Инициализация. Рваные массивы. Цикл foreach.. 126-171

4,5,6,7,8,

9,10

7,8,9,10

6

4,5

4

25.2.2013 Строки. Массивы строк. Строки и оператор switch 171-178

1,2,3, 4, 5.1, 5.2,5.3, 5.4, 5.5, 6,6.1

1,5.1,5.4,6,6.1

5

Спецификаторы доступа.Передача объектов методам.Модификаторы ref и out.

180-202

0,1, 2.1, 2.2, 3, 4,5,6,7,

0,4,5,6,6.1

6

Перегрузка конструкторов и методов.Метод Main().Модификатор static. 203-224

1,2,2.1,2.2,2.3 ,3

1,2,2.2,3

7

04.03.2013Перегрузка операций, применения перегрузки.

Oператоры преобразовия. 224-256

1 ,2, 3, 4, 5,

,6.,7, 8

1,3,5,7

8

Индексаторы одномерные и многомерные.Свойства, применение свойств. 257- 276

1,2,3,4,5,6,7,8

1,3,4,5

9

11.03.2013 Наследование и конструкторы.Вызов конструкторов. Создание многоуровневой иерархии. Ссылки на классы.. 278-300

1,2,3,4,5,6,

7,8,9,10,11

1,4,6,8,11

10

Виртуальные методы , переопределение. Абстрактные классы. Использование ключевых слов base,sealed.Класс object 301-318

1,2,3,4,5,6

1,4, 5

11

18.03.2013 Интерфейсы, назначение и использование. Интерфейсные свойства, индексаторы. Наследование интерфейсов. Интерфейс и абстрактный класс. Структуры и перечислення. Назначение и применение 319-348

1,2,3,4,5,6,

7,8,9,10,11

1,3,5,7,8,10

12

25.03.2013 Обработка исключительных ситуаций. Блоки try-, catch. Организация перехвата ИС. Создание ИС. Блок finally.Наследование классов исключений. Исключения производных классов. Ключевые слова checked и uncheked. 349-374

1,2.1,2.2,3,4,5,6,7,8,9,10,11,12

1,4,5,7,9,11

9

01.04.2013 . МК-1

13

08.04.2013 Ввод-вывод в С#. Потоки. Байтовые с символьные потоки. Встроенные потоки. Классы потоков. Двоичные потоки. Классы Stream, FileStream, StreamWriter, Stream Reader, BinaryWriter, BinaryReader. Символьный и двоичный ввод-вывод. Классы MemoryStream, StingReader, StringWriter 375-408

14

15.04.2013 Делегаты. Назначение. Класс System.Delegate. События. Средства об работки событий. Встроенный делегат EventHandler. 409-430

15

Пространства имен. Ключевое слово using.Пространство имен вложенное, по умолчанию.Препроцессор, препроцессорные операторы. Компоновочные файлы. Модификатор internal 432-448

16

22.04.2014 Динамическая идентификация типов.Применение операторов is,as, typeof.Отражение.Класс System.ype.Получение конструкторов типа, информации о методах. Получение типов из компоновочных файлов.Атрибуты, назначение, создание. Встроенные атрибуты AttributeUsage, Conditional,Obsollete. 449-483

17

Опасный код. Указатели. Отношение к указателям. Работа с указателями. Указатели и массивы, строки. Операции с указателями. Ключевые слова смешанного типа. 485-499

18

29.04.2013 Библиотека С#.Пространство имен System.Классы Math,Array, BitConvertor,Random,GC,Object.нтерфейсы IComparable,Iconvertible,ICloneable и др. 503-540

19

06.05.2013 Библиотека С#. Строки в С#. Класс String, конструкторы, методы, конкатенація строк. Вставка,удаление, символов. Форматирование, спецформаты. Методы String Format(), ToString. Форматирование дат и пр. 558-574

20

13.05.2013 Библиотека С#. Многопоточное форматирование.Класс Thread. Потоки, приоритеты, синхронизация.Класс Monitor. Методы Wait(), Pulse(), PulseAll() и др. Основной поток и создание многопоточных программ. 575-609

21

20.05.2013 Библиотека С#. Коллекции и их интерфейсы (ICollection, IList, IDictiory, IEnumerable, IComparer и др. Классы ArrayList, Hashtable, SortedList, Stacr, Queue). Спецколлекции. Хранение в коллекциях классов пользователей. 610-644

22

Основы Internet –доступа, WebRequest, WebResponse . Обработка осевых ошибок. Исключения, генерируемые методами Creat(), GetResponse(), GetResponseSteam. Классы URI, WebClient 646-667

Степ

23

27.05.2013 Создание компонентов. Интерфейс IComponent и класс Component. Создание простого компонента. Переопределение метода Despose(). Использование инструкции using. Контейнеры. 669-688

24

Windows-программирование, Windows-приложения. Windows-формы. Создание кнопок, меню. Обработка сообщений. 689-706

25

Синтаксический анализ и разбор выражения. Простой анализатор выражений. Рекурсивный нисходящий аналізатор. 707-730

26

27

28

29

30

18

03.06.2013. МК-2