void main(int argc, char *argv[])
{
clrscr();
clear_okno();
help();
rama(20,11,62,14,' '," Основное меню ");
textcolor(6);
for( i=0;i<kol;i++)
cprintf("%s",s[i]);
go_menu(x1,y1,kol);
return ;
}
На занятии 2 необходимо:
1. Изучить команду spawnv.
2. Создать программу (info.cpp), формирующую окно, при запуске первого пункта меню «Информация о лабораторных работах», в котором должна содержаться следующая информация:
«Цель лабораторных работ по дисциплине «Проектирование информационных систем» - получение навыков разработки программных интерфейсов для прикладных программ с использованием языков программирования: Borland C++ и Borland C++ Builder».
Лаб_р №1: Разработка программного интерфейса в среде C++.
Лаб_р №2: Проектирование унифицированной системы документации ЭИС.
Лаб_р №3: Формирование документальной БД в среде Borland C++ Builder.
Лаб_р №4: Формирование фактографической БД в среде Borland C++ Builder».
3. Создать загрузочный exe-файл – info.exe.
4. Изменить программу, созданную в среде C++, подключив созданный exe-файл (info.exe), используя команду spawnv.
5. Чтобы объединить модуль основного меню menu.exe и программу info.exe (это же относится и к exe-файлу, созданному в среде Borland C++ Builder) необходимо в программный код, написанный на языке программирования C++ добавить фрагмент программы:
if(cc=13)
{
switch(k_y)
{
case 0: spawnv(P_OVERLAY,"LB1.exe",NULL); break;
case 1: spawnv(P_OVERLAY,"LB2.exe",NULL); break;
case 2: spawnv(P_OVERLAY,"LB3.exe",NULL); break;
case 3: exit(1); break;
}}
Для того чтобы функция spawnv работала, необходимо подключить следующие заголовочные функции:
#include<errno.h>
#include<process.h>
Порядок выполнения работы
1. Провести анализ программы menu.cpp и разобраться, как она работает.
2. Откорректировать программу menu.cpp, вписав в каждый пункт меню нужное название.
3. Создать загрузочный файл menu.exe.
4. Создать программу info.exe.
5. Внести необходимые изменения в программу, созданную в среде C++, подключив info.exe.
6. Запустить menu.exe и продемонстрировать работу программного интерфейса.
Содержание отчета по работе
1. Фамилию и инициалы студента, выполнившего работу, а также номер группы.
2. Название и цель работы.
3. Объяснить порядок выполнения работы и программы.
4. Текст исправленной программы.
Контрольные вопросы
1. Объясните, как работает программа menu.cpp.
2. Объяснить назначение функций, команд и директив:
textbackground () textcolor () gotoxy clrscr() window() void main(int argc, char *argv[]) _setcursortype |
switch () getch() for cprintf return sleep exit() |
#include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> #include<dos.h> #include<io.h> #include<fcntl.h> |
3. Как работает функция spawnv?
4. Какие директивы необходимо подключить для функции spawnv?
Лабораторная работа №2 Формирование информационно-поисковой системы на основе документальной БД в среде Borland C++ Builder 6.0.
Работа рассчитана на два четырехчасовых занятия.
Цель работы - приобретение навыков в практической реализации поисковых систем на основе документальных БД в среде Borland C++ Builder.
I. Теоретическая часть
Для создания системы поиска в документах с помощью инструментов C++ Builder необходимо определиться с основными функциями, осуществляемыми данной программой, методом поиска информации в выбранных файлах, а также методом сортировки полученных данных поиска.
Необходимо отметить, что создание ДИПС (документальной информационно-поисковой системы) является трудоёмким процессом, в котором необходимо учитывать несколько факторов.
К этим факторам относятся:
- представлением документов и запросов;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.