д)  Добавить на форму меню, позволяющее работать с пунктами: добавить, просмотреть, удалить, редактировать, справка.

е)  Программа должна иметь нестандартные иконки.

Лабораторная работа 4

Программирование для Windows. Создание MDI-приложений.

Использование стандартных диалоговых окон.

Сериализация и десериализация. Анимация

Цель работы:

-  Изучить приемы разработки MDI Windows приложений в Visual Studio .Net.

-  Освоить механизм сериализации и десериализации объектов.

-  Изучить приемы анимации изображений.

Задания к лабораторной работе.

а)  На основании задания лаб. раб 1, 2 создать MDI-приложение. Информация в окне должна отображаться в виде таблицы. Иметь возможность делать выборку данных по различным критериям. Добавить новые формы. Вторая форма должна иметь текстовую область для ввода дополнительной информации об объекте, третья форма - содержать фото объекта.

б)  Добавить пункты меню для сохранения коллекции объектов в файл и загрузки. При сохранении использовать стандартные диалоговые окна и механизм сериализации (десериализации).

в)  Разработать динамическое приложение по заданию преподавателя. Анимировать изображение.

7.  Проектирование индивидуального расчетно-графического задания с использованием библиотеки классов CLR Framework

Цель работы:

Продемонстрировать умение пользоваться средой визуальной разработки Windows приложений Visual ;

Показать умение работать с литературой и системой помощи Visual

Основное задание: для курсовой работы прошлого семестра по дисциплине «Программирование» разработать графический интерфейс.

НЕ нашли? Не то? Что вы ищете?

8.  Зачет

В билеты зачета включается одна задача и один теоретический вопрос. Задача должна быть выполнена с использованием технологии ООП на языке C# в Visual

Программа должна быть оформлена в виде класса или системы классов. В классах необходимо описание только тех методов, которые используются в поставленной задаче.

Задача решается с применением знаний построения графического интерфейса Window-приложений в среде Visual . Обработка исключений должна быть реализована в виде сообщений, выводимых в диалоговые окна.

8.1. Примеры задач, выносимых на зачет

Инициализирующие данные для объектов классов задаются с помощью элементов управления формы.

1)  Разработка класса Текст. Создание приложения с иерархическим меню для задания параметров текста (цвет, шрифт), сохранения и загрузки в/из текстовый файл.

2)  Разработка иерархии классов объектов примитивных фигур. Создание коллекции объектов. Сериализация и десериализация объектов.

3)  Разработка класса Вычисления. Создание приложения для выполнения вычислительных задач. Сохранение и загрузка объектов в бинарный файл.

9.  Правила аттестации студентов по учебной дисциплине

Для аттестации студентов по дисциплине используется балльно-рейтинговая система. Рейтинг студента по дисциплине определяется как сумма баллов за работу в семестре (текущий рейтинг) и баллов, полученных в результате итоговой аттестации (зачет).

В таблице приведено максимальное количество баллов, которое может набрать студент по видам учебной деятельности в течение семестра и диапазоны баллов, соответствующие минимальному и максимальному количествам баллов. Максимальная сумма баллов за семестр составляет 100 баллов (текущий рейтинг – 80 баллов, итоговая аттестация – 20 баллов).

Правила текущей аттестации:

1.  В течение четвертого семестра необходимо представить и защитить 4 лабораторные работы и расчетно-графическую работу в сроки, установленные учебным графиком (см. таблицу).

2.  К защите лабораторной работы допускаются студенты, выполнившие работу в полном объеме (все задания согласно варианту) и оформившие отчет по работе в соответствии с требованиями.

3.  На защите предлагается два теоретических вопроса и один практический вопрос (по теме работы).

4.  Максимальное количество баллов 9-10 выставляется, если студент полностью ответил на все вопросы, без серьезных замечаний и недочетов.

5.  Количество баллов 7-8 выставляется, если студент ответил на два вопроса из трех, причем один из вопросов – практический.

6.  Минимальное количество баллов 5-6 выставляется, если студент ответил на два вопроса из трех частично, с серьезными замечаниями, недочетами.

7.  При несвоевременной защите лабораторных работ оценка студента снижается на 2 балла, за каждый пропущенный срок защиты, согласно таблицы.

8.  К защите РГР допускаются студенты, выполнившие работу в полном объеме (все задания согласно варианту) и оформившие отчет по работе в соответствии с требованиями.

9.  На защите предлагается два теоретических вопроса и один практический вопрос (по ходу выполнения работы).

10.  Максимальное количество баллов 26-30 выставляется, если студент полностью выполнил задание, отлично оформил пояснительную записку и ответил на все вопросы, без серьезных замечаний и недочетов.

11.  Количество баллов 21-25 выставляется, если студент выполнил задание, оформил пояснительную записку, но были допущены небольшие недочеты в работе или ее оформлении, ответил на два вопроса из трех, причем один из вопросов – практический.

12.  Минимальное количество баллов 15-20 выставляется, если студент выполнил задание, оформил пояснительную записку, но имеются существенные замечания по работе и ее оформлению, ответил на два вопроса из трех частично, с серьезными замечаниями, недочетами.

13.  Пересдача лабораторной работы, курсовой работы назначается, если студент не ориентируется в учебном материале, не может объяснить ход и результаты выполнения работы. В случае пересдачи работы происходит потеря баллов (максимальное количество баллов составляет 5 или 2 балла в зависимости от вида работы).

14.  В случае представления и защиты РГР с опозданием от учебного графика происходит потеря баллов (опоздание на 1 неделю – потеря 5 баллов, опоздание на 2 недели – 10 баллов, 3-х и более – потеря до 50% баллов от максимально возможного).

Правила итоговой аттестации:

1.  К зачету допускаются студенты, защитившие все лабораторные работы, РГР и набравшие в сумме не менее 50% (40 баллов) по результатам текущего рейтинга.

2.  Зачет проводится в устном виде, предлагается одна задача и один теоретический вопрос (образцы задач и теоретические вопросы приведены в п.8).

3.  Максимальное количество 18-20 баллов выставляется, если все задания выполнены полностью, без серьезных замечаний.

4.  Количество баллов 14-17 выставляется, если дан полный ответ на теоретический вопрос, а в решении задачи допущены незначительные недочеты.

5.  Минимальное количество баллов 10-13 выставляется, если дан неполный ответ на теоретический вопрос и в решении задачи имеются серьезные недочеты.

Таблица

№п/п

Вид учебной работы (учебной деятельности)

Максимальное количество баллов

Диапазоны баллов

Срок

представления и защиты

(неделя семестра)

Четвертый семестр:

1.

Лабораторная работа №1

10

5-10

неделя проведения 2-й лаб. работы по учебному расписанию

2.

Лабораторная работа №2

10

5-10

неделя проведения 3-й лаб. работы по учебному расписанию

3.

Лабораторная работа №3

10

5-10

неделя проведения 4-й лаб. работы по учебному расписанию

4.

Лабораторная работа №4

20

10-20

17 неделя

5.

Расчетно-графическая работа

30

15-30

17 неделя

Итого по текущему рейтингу:

80

40-80

6.

Зачет

20

10-20

Итого за четвертый семестр:

100

50 – 100 зачтено

9.  Литература

1.  , . Технология программирования. Учебник. 2-е изд. перераб. и доп. – М.: Высшая школа, 2006. – 454 с., ил.

2.  Эндрю Троелсен. С# и платформа. NET. – СПб.: Питер, 2005г. - 796 с.:

3.  Том Арчер. Основы С#. – М.: Изд.-торговый дом «Русская редакция», 2001г.

4.  Си Шарп: Создание приложений для Windows/ .— Мн.: Харвест, 2003. - 384 с.

5.  рограммирование для Microsoft Windows на С#. В 2-х томах. Том 1. / Пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 2002.- 576 с.

6.  рограммирование для Microsoft Windows на С#. В 2-х томах. Том 2./Пер. с англ. — М,: Издательско-торговый дом «Русская Редакция*, 2002.— 624 с.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4