Автор работы: Пользователь скрыл имя, 04 Октября 2009 в 08:57, Не определен
описание применения
head_table();
window_filter();
gotoxy(36,11);
cprintf(" Поиск ");
gotoxy(38,12);
cprintf("марку");
n1=button(28,15);
if(n1==0)
{
fil=1;
}
work_window();
goto A;
}
if(m==4&&n==0) {head_table();
up_menu_sort(1,80,1,4,3,3);
if(rikey==13)
head_table();
up_menu(1,80,1,3);
s=1;
goto A;
}
if(m==4&&n==1) {head_table();
up_menu_sort(1,80,1,3,4,3);
if(rikey==13)
head_table();
up_menu(1,80,1,3);
s=2;
goto A;
}
if(m==4&&n==2) {head_table();
up_menu_sort(1,80,1,3,3,4);
if(rikey==13)
head_table();
up_menu(1,80,1,3);
s=3;
goto A;
}
if(ikey==27) {up_menu(1,80,1,3); head_table(); work_table(); down_menu(1,79,25,3);}
if(ikey==45||ikey==193) break;
}
while(ikey!=27);/*Esc*/
if(ikey==45||ikey==193) break;
goto A;
}
}while(key!=45 && key!=193);/*Alt+X*/
}
work_window()
{
down_menu(1,80,25,3);
head_table();
work_table();
gotoxy(1,25);
up_menu(1,80,1,3);
gotoxy(63,24);
textbackground(BLUE);
cprintf("PgUp/PgDn");
gotoxy(80,25);
}
int draw_window(col_bg,col_end,
{
int i,j;
char style[]={"╔" "╗" "" "╝" "╚" "║" "═"};
textbackground(color);
for(j=row_bg;j<=row_end;j++) for(i=col_bg;i<=col_end;i++) { gotoxy(i,j); cprintf(" "); }
gotoxy(col_bg,row_bg);
cprintf("%c",style[0]);
gotoxy(col_end,row_bg);
cprintf("%c",style[1]);
gotoxy(col_end,row_end);
cprintf("%c",style[2]);
gotoxy(col_bg,row_end);
cprintf("%c",style[3]);
gotoxy(col_bg,row_bg);
for(i=col_bg+1;i<col_end;i++) { gotoxy(i,row_bg); cprintf("%c",style[5]); gotoxy(i,row_end); cprintf("%c",style[5]); }
gotoxy(col_bg,row_bg);
for(j=row_bg+1;j<row_end;j++) { gotoxy(col_bg,j); cprintf("%c",style[4]); gotoxy(col_end,j); cprintf("%c",style[4]); }
gotoxy(80,25);
}
int draw_table_col(col,row_bg,row_
{
int j;
char style[]={"╦" "╩" "║"};
gotoxy(col,row_bg);
cprintf("%c",style[0]);
gotoxy(col,row_end);
cprintf("%c",style[1]);
for(j=row_bg+1;j<row_end;j++) { gotoxy(col,j); cprintf("%c",style[2]); }
gotoxy(80,25);
}
int up_menu(col_bg,col_end,row,
{
int i;
char new[15]={"Добавить"};
char edit[15]={"Редактировать"};
char filter[15]={"Выборка"};
char find[15]={"Поиск"};
char sort[15]={"Сортировка"};
textbackground(color);
gotoxy(col_bg,row);
for(i=col_bg;i<=col_end;i++) { cprintf(" "); }
gotoxy(col_bg+1,row);
cprintf("%s",new);
gotoxy(col_bg+17,row);
cprintf("%s",edit);
gotoxy(col_bg+33,row);
cprintf("%s",filter);
gotoxy(col_bg+49,row);
cprintf("%s",find);
gotoxy(col_bg+65,row);
cprintf("%s",sort);
gotoxy(80,25);
}
down_menu(col_bg,col_end,row,
{
int i;
char help[15]={"F1-Хелп"};
char exit[15]={"Alt+X-Выход"};
char menu[10]={"F10-Меню"};
textbackground(color);
gotoxy(col_bg,row);
for(i=col_bg;i<=col_end;i++) { cprintf(" "); }
gotoxy(col_bg+9,row);
cprintf("%s",help);
gotoxy(col_bg+35,row);
cprintf("%s",exit);
gotoxy(col_bg+63,row);
cprintf("%s",menu);
gotoxy(80,25);
}
clean_row(col_bg,col_end,row,
{
int i;
textbackground(color);
gotoxy(col_bg,row);
for(i=col_bg;i<col_end;i++) { cprintf(" "); }
gotoxy(80,25);
}
int up_menu_new(col_bg,col_end,
{
int i;
char new[15]={"Добавить"};
char edit[15]={"Редактировать"};
char filter[15]={"Выборка"};
char find[15]={"Поиск"};
char sort[15]={"Сортировка"};
textbackground(RED);
gotoxy(col_bg,row);
for(i=col_bg;i<=16;i++) { cprintf(" "); }
gotoxy(col_bg+1,row);
cprintf("%s",new);
textbackground(color);
gotoxy(17,row);
for(i=17;i<col_end;i++) { cprintf(" "); }
gotoxy(col_bg+17,row);
cprintf("%s",edit);
gotoxy(col_bg+33,row);
cprintf("%s",filter);
gotoxy(col_bg+49,row);
cprintf("%s",find);
gotoxy(col_bg+65,row);
cprintf("%s",sort);
gotoxy(80,25);
}
int up_menu_edit(col_bg,col_end,
{
int i;
char new[14]={"Добавить"};
char edit[14]={"Редактировать"};
char filter[14]={"Выборка"};
char find[14]={"Поиск"};
char sort[14]={"Сортировка"};
textbackground(RED);
gotoxy(17,row);
for(i=17;i<=32;i++) { cprintf(" "); }
gotoxy(col_bg+17,row);
cprintf("%s",edit);
textbackground(3);
gotoxy(col_bg,row);
for(i=col_bg;i<=16;i++) { cprintf(" "); }
gotoxy(33,row);
for(i=33;i<=col_end;i++) { cprintf(" "); }
gotoxy(col_bg+1,row);
cprintf("%s",new);
gotoxy(col_bg+33,row);
cprintf("%s",filter);
gotoxy(col_bg+49,row);
cprintf("%s",find);
gotoxy(col_bg+65,row);
cprintf("%s",sort);
gotoxy(80,25);
draw_window(16,33,2,5,3);
gotoxy(17,3);
textbackground(color1);
for(i=17;i<33;i++) { cprintf(" "); }
gotoxy(17,3);
cprintf("Редактировать");
textbackground(color2);
gotoxy(17,4);
cprintf("Удалить");
gotoxy(80,25);
}
int up_menu_filter(col_bg,col_end,
{
int i;
char new[14]={"Добавить"};
char edit[14]={"Редактировать"};
char filter[14]={"Выборка"};
char find[14]={"Поиск"};
char sort[14]={"Сортировка"};
textbackground(RED);
gotoxy(33,row);
for(i=33;i<=48;i++) { cprintf(" "); }
gotoxy(col_bg+33,row);
cprintf("%s",filter);
textbackground(3);
gotoxy(col_bg,row);
for(i=col_bg;i<=32;i++) { cprintf(" "); }
gotoxy(49,row);
for(i=49;i<=col_end;i++) { cprintf(" "); }
gotoxy(col_bg+1,row);
cprintf("%s",new);
gotoxy(col_bg+17,row);
cprintf("%s",edit);
gotoxy(col_bg+49,row);
cprintf("%s",find);
gotoxy(col_bg+65,row);
cprintf("%s",sort);
draw_window(32,49,2,5,3);
gotoxy(33,3);
textbackground(color1);
for(i=33;i<49;i++) { cprintf(" "); }
gotoxy(33,3);
cprintf("По типу");
textbackground(color2);
gotoxy(33,4);
cprintf("По сокету");
gotoxy(80,25);
}
int up_menu_find(col_bg,col_end,
{
int i;
char new[14]={"Добавить"};
char edit[14]={"Редактировать"};
char filter[14]={"Выборка"};
char find[14]={"Поиск"};
char sort[14]={"Сортировка"};
textbackground(RED);
gotoxy(48,row);
for(i=48;i<64;i++) { cprintf(" "); }
gotoxy(col_bg+49,row);
cprintf("%s",find);
textbackground(3);
gotoxy(col_bg,row);
for(i=col_bg;i<=48;i++) { cprintf(" "); }
Информация о работе Информационно поисковая система «Процессоры»