Дочерняя форма к независимой форме 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Дочерняя форма к независимой форме



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

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

Пункт Проект дочерней формы к независимой форме

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

Пункт Фон дочерней формы к независимой форме

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

Действия при выборе команд пункта Фон:

При выборе одной из команд пункта Фон:

1) должен изменяться фон дочерней формы;

2) рядом с выбранным фоном должен появляться символ выбора команды ();

 

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

Обработка списков в С#

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.4, 2, 3.1-3.3, 3.4.1-3.4.4, 3.4.9

Цель. Приобрести навыки обработки текстовой информации, приобрести более глубокие знания компонентов..

Создайте приложение:

 
 

 


Описание:

1) В разделе «Цвет текста» выбирается цвет текста, печатаемого в центральной части окна. Значение по умолчанию – черный. Всего не менее трех цветов.

2) В разделе «Размер шрифта» выбирается размер шрифта для текста, печатаемого в центральной части окна. Значение по умолчанию – 12пт. Минимальное значение – 8пт. Максимальное значение 20пт. Значения можно выбирать только из списка и нельзя вводить с клавиатуры.

3) В разделе «Номер строки» выбирается номер строки текста, которая должна отобразиться в разделе «Текст строки». Нумерация с единицы. Значение по умолчанию – 1. Обеспечить корректность верхних и нижних границ.

 

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

Математические функции в C#

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.4, 2, 3.1-3.3, 3.4

Цель. Закрепить навыки работы с основными компонентами Visual C#. Ознакомиться с библиотекой Math.dll

Создайте программу с математическими функциями:

 

 

 
 

 


Описание:

1) В разделе Арифметика список Действие содержит операции: сумма, разность, произведение, частное, остаток от деления.

2) В разделе Библиотека список Действие содержит операции: абсолютная величина, арккосинус, арктангенс, косинус, тангенс, экспонента, число Пи, десятичный логарифм, логарифм, округление, извлечение квадратного корня.

3) Программа должна отслеживать некорректный ввод данных: данных не принадлежащих области определения функции или ввод текста.

 

Лабораторная работа №6.

Обработка ошибок.

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.4, 2, 3.1-3.3, 3.4, 1.7, 3.5

Цель. Закрепить навыки работы с основными компонентами Visual C#. Ознакомиться с библиотекой Math.dll

К лабораторной работе №5 добавить функции проверки корректности вводимых данных:

1) В случае ввода в текстовые поля значений, которые не являются числом организовать появление диалогового окна с сообщением об ошибке и двумя кнопками: «исправить», «отменить».

По кнопке «исправить» - выделение ошибочной части введенного значения.

По кнопке «отменить» - очистка текстовых полей.

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

 

 

Лабораторная работа №7.

Панель инструментов.

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.4, 2, 3.1-3.3, 3.4, 1.7, 3.4.23, 3.4.13

Цель. Приобрести навыки создания панели инструментов, вкладок и создания глобальных методов.

Создать приложение со следующими элементами:

1) Титульная форма: 2) Форма 0-го уровня:

 

 

 
 

 

 


3) Форма 1-го уровня (аналог формы 0-го уровня).

 
 

 

 


4) Кнопка «Далее» - новая задача на данном уровне.

5) Кнопка «Проверить» - вывод результатов решения: «Верно» или «Ошибка! Корни: x1=…; x2=…».

Замечание: корни уравнений 0-го уровня должны быть целыми, дискриминант на обоих уровнях не должен быть отрицательным.

 

Лабораторная работа №8.

Таблицы.

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.4, 1.6, 2, 3.1-3.3, 3.4, 1.7, 3.4.15

Цель. Приобрести навыки работы с массивами.

Создать приложение со следующими элементами и функциями:

 

 


Рисунок 1 – Главная форма.

 

 


Рисунок 2 – Форма с матрицами

 

1) Главная форма (рис. 1).

2) При нажатии любой из кнопок «Автоматически»или форма принимает вид рис. 2.

3) Кнопка «Автоматически» - автоматическое создание матрицы заданного размера и автоматическое вычисление. На форме присутствуют надписи, таблицы и кнопка «Отмена».

4) Кнопка «Вручную» - создание матрицы вручную. На форме присутствуют надписи, одна таблица для ввода данных, кнопки «Вычислить», «Очистить», «Отмена». По кнопке «Вычислить» появляется результат в виде числа для первого задания или в виде таблицы для второго задания.

Задания:

1) Найти количество строк, не содержащих ни одного нулевого элемента;

2) Поменять местами два произвольных столбца матрицы.

 

Лабораторная работа №9.

Файлы.

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.6, 2, 3.1-3.3, 3.4, 1.7, 3.4.16

Цель. Приобрести навыки работы с текстовыми файлами и диалоговыми окнами открытия и сохранения информации.

В лабораторной работе №8 в программное меню добавить опцию «Файл» с пунктами «Сохранить» и «Открыть».

По команде «Сохранить» открывается стандартное окно Windows по работе с файловой системой. Данные записываются в специально отведенный для этого каталог в текстовый файл с расширением *.myp (my program), например, в следующем виде:

Дано:   Результат:
                 
-5               -5
    -3         -3  
                 
                 

По команде «Открыть» открывается стандартное окно Windows по работе с файловой системой. Первая матрица (дано:) считываются из выбранного файла и отображается на второй форме (рис.2).

 

Лабораторная работа №10.

Отображение HTML-файлов.

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.4, 2, 3.1-3.3, 3.4, 1.7, 3.4.25

Цель. Приобрести навыки работы с html_страницами.

a. В лабораторной работе №9 в программное меню добавить опцию «Справка» с пунктами «Матрицы», «О программе», «Клавиатура».

· При выборе команды «Матрицы» открывается окно с HTML-документом.. HTML – документ должен быть создан самостоятельно, содержать информацию о матрицах, о способе обращения к элементу матрицы, описание свойства сложения матриц, пример сложения матриц. Текст должен быть отформатирован, иметь заголовки, разные стили и начертания шрифта.

· При выборе команды «О программе» открывается окно с HTML-документом.. HTML – документ должен быть создан самостоятельно, содержать информацию о программе и ее авторах.

· При выборе команды «Клавиатура» открывается окно с HTML-документом.. HTML – документ должен быть создан самостоятельно, содержать информацию о событиях клавиатуры из п.2.

b. Создать процедуры обработки событий нажатия клавиш клавиатуры:

· Enter – сложение матриц;

· Esc – очистка матриц;

c. Создать строку состояния, в которой отобразить время текущее, дату, подсказка при наведении мышки на объект.

 

Лабораторная работа №11.

Бестиповые указатели.

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.7, 2, 3.1-3.3, 3.5

Цель. Приобрести навыки работы с динамическими переменными.

Создать приложение со следующими элементами и функциями:

 

 


где а и b – бестиповые указатели.


 

Лабораторная работа по Delphi №12.

Связные списки.

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.7, 2, 3.1-3.3, 3.4.

Цель. Закрепить навыки работы с динамическими переменными и приобрести навыки работы со связными списками.

Создать приложение со следующими элементами и функциями:

 
 

 


Замечание: кнопка «Вычислить» - запускает выбранную операцию;

кнопка «Очистить» - очищает все поля;

операции: «нет» (кнопка «Вычислить» ничего не делает)

«удалить», «вставить», «заменить», «найти»

 

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

Графика

Для выполнения лабораторной работы необходимы сведения, представленные в п.1.1-1.4, 2, 3.1-3.3, 3.4, 1.7, 3.6

Цель. Приобрести навыки работы с различного вида графическими объектами.

Создать приложение с четырьмя вкладками для выполнения следующих задач:



Поделиться:


Последнее изменение этой страницы: 2017-01-20; просмотров: 318; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.130.1 (0.022 с.)