Закончить за выходные лабы.
Необходимо за неделю закончить работу над шестью лабораторными работами по предмету " Технологии Программирования"
Критерий завершения
Написаны и распечатаны шесть лабораторных работ.
-
«Программные библиотеки»
Создать приложение, которое при нажатии определенных кнопок на форме вызывает окно с определенным сообщением.
На форме есть четыре кнопки.
Первая кнопка вызывает функцию Func1 и отображает возвращаемое ею значение (вообще все кнопки в данной работе вызывают определенную функцию и отображают возвращаемое функцией значение, являющееся строкой вида:
«Технологии программированияЛабораторная работа №1
%ФИО%
Func%номер%»).
Вторая кнопка вызывает функцию Func2, реализация которой находится в файле с именем Lr1_Func2.pas.
Третья кнопка вызывает Func3 из библиотеки с именем Lr1_Func3.dll, подключаемой к программе статически.
Четвертая кнопка вызывает Func4 из библиотеки с именем Lr1_Func4.dll, подключаемой к программе динамически.
Вышеперичисленные библиотеки с функциями так же следует создать собственноручно.
-
«Оконные подсистемы»
Разработать приложение, в котором есть кнопка и чекбокс. Они должны создаваться на форме без помощи инструмента разработки интерфейса. При нажатии клавиши отображается окно, текст в котором зависит от того, отмечен ли чекбокс.
-
«Регулярные выражения»
Написать регулярные выражения для проверки на корректность:
URL, адреса электронной почты, логина.
-
RTTI
Что-то про таблицу виртуальных методов, дополню позже.
-
«Работа с COM объектами»
Разработать приложение, использующее COM объект системы IWebBrowser2.
В окне приложения помимо объекта IWebBrowser2 должны быть следующие элементы управления: адресная строка и кнопка перехода по адресу.
-
«Ассемблер»
Создать приложение, реализующее следующие действия с помощью ассемблерных вставок:
1) Сложение двух чисел;
2) Вычитание одного числа из другого. Если число отрицательное, сообщить об этом;
3) Вызов функции с соглашением вызова registers;
4) Вызов функции с соглашением вызова stdcall;
5) Копирование одного массива в другой (1024 байт);
6) Сравнение двух массивов.
- 1446
- 23 мая 2014, 19:02
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением
