
- •Раздел 1 Разработка и проектирование информационных систем
- •Раздел 2 Разработка и эксплуатация удаленных баз данных
- •Раздел 3 Безопасность и управление доступом информационных систем
- •Раздел 4 Программное обеспечение информационных систем
- •Раздел 5 Экономика отрасли
- •Раздел 1 Технология создания сайтов и основы Web дизайна
- •Раздел 2 Объектно - ориентированное программирование
- •Раздел 3 Распределенные системы обработки информации
- •Раздел 4 Программирование для Windows
- •Раздел 5 Экспертные системы
Раздел 2 Объектно - ориентированное программирование
Класс, конструкторы и деструкторы.
Доступность компонентов класса. Компонентные данные и компонентные функции.
Определение компонентных функций, Указатель this.
Друзья классов.
Перегрузка стандартных операций.
Наследование классов.
Множественное наследование и виртуальные базовые классы.
Виртуальные функции и абстрактные классы.
Основные этапы разработки программного обеспечения
Основные принципы технологии структурного программирования
Основные принципы технологии объектно-ориентированного программирования.
Основные принципы отладки программных продуктов
Основные принципы тестирования программных продуктов
Основные принципы оптимизации программных продуктов
методы и средства разработки технической документации
Раздел 3 Распределенные системы обработки информации
Не будет!!!
Раздел 4 Программирование для Windows
Чем свойства компонентов отличаются от события компонентов. А от методов? Опишите способы изменения свойств компонента.
Дайте определение понятию «графический интерфейс». Требования к графическому интерфейсу. Опишите, какие необходимо соблюдать принципы при проектировании формы приложения, при выборе шрифта и цвета.
Какие компоненты можно использовать для ввода данных? Укажите их сходство, отличия. Какого типа данные можно с их помощью вводить?
Перечислите компоненты выбора из списка. В чем их сходство, различие? Дайте им краткую характеристику.
Какие компоненты используются для вывода информации на экран (текст, таблицы, графика)? Дайте им краткую характеристику.
Какие компоненты можно использовать как элементы управления? Дайте им краткую характеристику.
Разработать приложение для поиска суммы элементов строки одномерного массива. Массив значений должен вводиться с пользователем с клавиатуры.
Создать приложение при оформлении которого необходимо использовать закладки (компонента PageControl). На первой странице разместить окна редактирования, в которые будут вводиться фамилия, имя и отчество (сделать соответствующие подписи) и кнопку «Далее». На второй странице разместить окно для вывода обобщенной информации и кнопку «Назад». При нажатии на кнопку далее вторая страница должна становиться активной и текст, введенный в поля редактирования, добавляется в расположенный на ней компонент.
Создать приложение в оформлении главного окна которого использовать закладки (компонента TabControl). На первой странице разместить окна редактирования, в которые будут вводиться фамилия, имя и отчество (сделать соответствующие подписи) и кнопку «Далее». На второй странице разместить окно для вывода обобщенной информации и кнопку «Назад». При нажатии на кнопку далее вторая страница должна становиться активной и текст, введенный в поля редактирования, добавляется в расположенный на ней компонент.
Создать приложение, при запуске которого в компонент Memo загружается информация из текстового файла. При нажатии на кнопку изменяются шрифт, размер, начертание, цвет, выравнивание текста.
Создать приложение, при запуске которого в компонент RichEdit загружается информация из текстового файла. При нажатии на кнопку изменяются шрифт, размер, начертание, цвет, выравнивание текста.
Создайте приложение, которое с помощью стандартных диалогов будет открывать текстовые файлы. Файл загружается в компонент RichEdit. С использование системных диалогов создайте возможность сохранения файла под другим именем.
Нарисуйте кораблик.
Разработать приложение позволяющее найти либо минимум, либо максимум в массиве в зависимости от выбора пользователя. На форме расположена: таблица, для ввода данных, радиопанель для выбора функции (минимум, максимум).
Разработать меню и инструментальную панель быстрых кнопок для программы тип Блокнот. Меню и кнопки должны в обязательном порядке содержать рисунки, всплывающие подсказки.