
- •Визуальные средства разработки приложений
- •Содержание
- •Лабораторная работа № 1 Использование технологии ole db
- •1.1.Наиболее важные технологии сом
- •1.2. Единообразная передача данных и объекты с подключением
- •1.Методические указания
- •Лабораторная работа №2 Построение приложения с использованием компонентов ActiveX
- •2.1. Управляющие элементы ActiveX
- •2.2. Методические указания
- •Лабораторная работа №3 Использование потоков в приложении
- •3.1.Потоковая многозадачность
- •3.2.Потоки mfc
- •3.3. Синхронизация потоков
- •3.4. Методические указания
- •3.4.1. Создание рабочего потока
- •3.4.2.Остановка и возобновление выполнения потоков
- •3.4.3. Управление приоритетами потоков
- •3.4.4.Синхронизация потоков
- •3.4.5.Работа с семафорами
- •3.4.6.Работа с объектами событий
- •3.4.7 Использование критической секции
- •3.4.8 Использование исключающего семафора
- •Варианты индивидуального задания
- •Лабораторная работа №4 Программирование для Интернета с использованием Windows Sockets
- •4.1. Сокеты, порты, адреса
- •4.2. Модель клиент - сервер
- •Связь клиент - сервер
- •4.3. Класс cAsyncSocket
- •4.4. Создание сетевого приложения
- •4.4.1. Создание каркаса приложения
- •4.4.2.Функции класса cAsyncSocket Class
- •Задание к лабораторной работе
- •Варианты индивидуального задания
- •Литература
- •220027, Минск, ул. П. Бровки, 6
Задание к лабораторной работе
Разработать приложение, позволяющее осуществлять взаимодействие клиента и сервера по совместному решению задач обработки информации.
Приложение должно располагать:
1) минимальным» пользовательским интерфейсом, определяющим возможности приложения;
2) возможностью передачи и модифицирования получаемых (передаваемых) данных;
3) средствами диагностики и обработки исключительных ситуаций, а также средствами поддержки деятельности пользователя.
Варианты индивидуального задания
Разработать интерфейс для обмена сообщениями между пользователями различных узлов сети.
Разработать программу организации простых расчетов на сервере для клиентских задач.
Организовать взаимодействие, реализующее рассылку сообщений от одного клиента, группе клиентов.
Организовать пересылку журнала репликаций БД между клиентами Remote-установки через сокеты.
Литература
1. Грегори К. Использование Visual C++ 6.: Пер. с англ. - М.; СПб.; Киев.: Изд. дом «Вильямс», 2000. - 864 с.
2. Комличенко В.Н., Живицкая Е.Н., Соколов С.А. и др. Лабораторный практикум по курсу «Визуальные средства разработки приложений» для студентов специальности 40 01 02-02 "Информационные системы и технологии в экономике". -Мн.: БГУИР, 2002.- 89 с.
3. Тихомиров Ю. Самоучитель MFC. – СПб.: БХВ-Петербург, 2002. - 640 с.
Св. план 2003, поз. 111
Учебное издание
Комличенко Виталий Николаевич,
Едемская Оксана Павловна,
Кириенко Наталья Алексеевна и др.
ВИЗУАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ ПРИЛОЖЕНИЙ
Учебно-методическое пособие
по курсу «Объектно-ориентированное проектирование и программирование»
для студентов специальности 40 01 02-02
«Информационные системы и технологи в экономике»
дневной формы обучения
Редактор Т.А.Лейко
Корректор Е.Н. Батурчик
Подписано в печать Формат 60х84 1/16.
Бумага офсетная. Печать ризографическая. Гарнитура Times.
Усл. печ. л. Уч.-изд. л. 4,0. Тираж 150 экз. Заказ 290.
Издатель и полиграфическое исполнение:
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Лицензия ЛП № 156 от 30.12.2002.
Лицензия ЛП № 509 от 03.08.2001.
220027, Минск, ул. П. Бровки, 6