нализ кода приложения для передачи объекта бизнес-данных
После того как будут настроены два компьютера для передачи и приема объектов бизнес-данных, вам потребуется приложение, которое будет осуществлять передачу объектов бизнес-данных. Вы можете воспользоваться для этого компонентом третьих фирм, однако, может потребоваться создание пользовательских (custom) компонентов. В лабораторной работе 5 вы познакомитесь с тем, как производится настройка компьютеров для передачи и приема объектов бизнес-данных. В этом разделе вы узнаете о том, как с помощью Visual Basic 6.0 создается приложение, используемое для передачи объекта бизнес-данных.
Для создания такого приложения необходимо выполнить следующие шаги:
1. Создайте, скомпонуйте И заполните объекты Dictionary И SimpleList.
2. Создайте объект iMSendReceive и вызовите метод send.
3. Произведите очистку объектов.
После того как будут выполнены эти шаги, приложение выполнит синтаксический анализ данных, содержащихся в форме, и поместит их в объекты Dictionary и SimpleList. Затем эти объекты посредством С1Т-конвейера отправляются в другое приложение для обработки.
Для того чтобы создать проект на Visual Basic, служащий для передачи объекта бизнес-данных:
1. Запустите Visual Basic 6.0.
2. В окне New Project выберите значок ActiveX DLL, а затем нажмите кнопку Open для подтверждения выбора.
3. В меню Project укажите команду Projectl Properties. Появится окно Projectl — Project Properties.
4. На вкладке General выберите значение Apartment Threaded в раскрывающемся списке Threading Model.
5. Установите флажок Unattended Execution.
6. В поле ввода Project Name введите ciPMTransmit, а затем нажмите кнопку ОК.
7. В окне Project Explorer щелкните правой кнопкой мыши на элементе Class 1, а затем выберите команду Save Classl As.
8. В окне Save File As в поле File name введите ciPMTransmit, а затем нажмите кнопку Save.
9. В меню View выберите команду Properties Window.
10. На вкладке Alphabetic щелкните по строке свойства MTSTransactionMode, а затем выберите в раскрывающемся списке значение 3-Uses Transactions.
Проект ciPMTransmit расположен на CD-ROM в папке <папка установки >\DemoCode\Mod05.