⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xuyiyi.c

📁 学籍管理程序,有文本操作界面,界面与tc的界面类似.
💻 C
📖 第 1 页 / 共 5 页
字号:
                        alt_f ();
                    if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                        alt_d();
                    if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                        alt_m();
                    if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                        alt_a();
                    if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                        alt_c();
                    if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                        alt_s();
                    if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                        alt_t();

                }
                if(key==KEY_ALT_X)
                { exitd();
                    exit(0);}
                if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
                {
                    switch(y-1)
                    {
                        case 1:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                               insertclass(&head);clrscr();puttext(1,1,80,25,buf3);break;
                        case 2:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                               insertstu(&head1);clrscr();puttext(1,1,80,25,buf3);break;
                        case 3:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                               insertcourse(&head2);clrscr();puttext(1,1,80,25,buf3);break;
                        default:break;
                    }
                }
                window(1,1,80,2);
                puttext(30,1,45,6,buf);
                Draw_MainMenu();
                gotoxy(30,1);
                x=30,i=3;
                window(30,1,33,1);
                textbackground(15);
                textcolor(0);
                clrscr();
                cprintf("%s",menu[3]);
                key=Get_KeyValue();
                if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                    alt_f ();
                if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                    alt_d();
                if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                    alt_m();
                if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                    alt_a();
                if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                    alt_c();
                if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                    alt_s();
                if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                    alt_t();
                if(key==KEY_ALT_X)
                {   exitd();
                    exit(0);}
                if(key==KEY_ALT_X)
                {
                 exitd();
                  exit(0);}
                }       /*end of if(i==3)*/
                if(i==4)
                {
                    gettext(36,1,51,6,buf);
                    window(36,1,51,6);
                    textbackground(15);
                    textcolor(0);
                    clrscr();
                    window(36,2,51,7);
                    Box(1,1,5,16);
                    for(k=2;k<5;k++)
                    {
                        gotoxy(2,k);
                        cprintf("%s",display[k-2]);
                        gotoxy(2,k);
                        textcolor(RED);
                        cprintf("%s",red2[k-2]);
                        textcolor(0);
                    }
                    gettext(35,2,51,3,buf1);
                    textbackground(0);
                    textcolor(15);
                    gotoxy(2,2);
                    cprintf("%s",clear[0]);
                    y=2;
                    key=Get_KeyValue();
                    if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                        alt_f ();
                    if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                        alt_d();
                    if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                        alt_m();
                    if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                        alt_a();
                    if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                        alt_c();
                    if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                        alt_s();
                    if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                        alt_t();
                    if(key==KEY_ALT_X)
                     { exitd();
                        exit(0);}
                    while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
                    {
                        if(key==KEY_UP||key==KEY_DOWN)
                        {
                            puttext(35,y,51,y+1,buf1);
                            if(key==KEY_UP)y=y==2?4:y-1;
                            if(key==KEY_DOWN)y=y==4?2:y+1;
                            gettext(35,y,51,y+1,buf1);
                            textbackground(0);
                            textcolor(15);
                            gotoxy(2,y);
                            cprintf("%s",clear[y-2]);
                        }
                        key=Get_KeyValue();
                        if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                            alt_f ();
                        if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                            alt_d();
                        if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                            alt_m();
                        if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                            alt_a();
                        if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                            alt_c();
                        if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                            alt_s();
                        if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                            alt_t();
                    }
                    if(key==KEY_ALT_X)
                    { exitd();
                        exit(0);}
                    if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
                    {
                        switch(y-1)
                        {
                            case 1:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                                   deleteclass(&head);deletestuc(&head1);deletecouc(&head2);
                                   clrscr();puttext(1,1,80,25,buf3);break;
                            case 2:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                                   deletestu(&head1);deletecous(&head2);
                                   clrscr();puttext(1,1,80,25,buf3);break;
                            case 3:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                                   deletecourse(&head2);clrscr();puttext(1,1,80,25,buf3);break;
                            default:break;
                        }
                    }
                    window(1,1,80,2);
                    puttext(36,1,51,6,buf);
                    Draw_MainMenu();
                    gotoxy(36,1);
                    x=36,i=4;
                    window(36,1,41,1);
                    textbackground(15);
                    textcolor(0);
                    clrscr();
                    cprintf("%s",menu[4]);
                    key=Get_KeyValue();
                    if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                        alt_f ();
                    if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                        alt_d();
                    if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                        alt_m();
                    if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                        alt_a();
                    if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                        alt_c();
                    if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                        alt_s();
                    if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                        alt_t();
                    if(key==KEY_ALT_X)
                    { exitd();
                        exit(0);}

                    } /*end of if(i==4)*/
                    if(i==5)
                    {
                        gettext(44,1,59,7,buf);
                        window(44,1,59,7);
                        textbackground(15);
                        textcolor(0);
                        clrscr();
                        window(44,2,59,8);
                        Box(1,1,6,16);
                        for(k=2;k<6;k++)
                        {
                            gotoxy(2,k);
                            cprintf("%s",search[k-2]);
                            gotoxy(2,k);
                            textcolor(RED);
                            cprintf("%s",red3[k-2]);
                            textcolor(0);
                        }
                        gettext(43,2,59,3,buf1);
                        textbackground(0);
                        textcolor(15);
                        gotoxy(2,2);
                        cprintf("%s",search[0]);
                        y=2;
                        key=Get_KeyValue();
                        if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                            alt_f ();
                        if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                            alt_d();
                        if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                            alt_m();
                        if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                            alt_a();
                        if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                            alt_c();
                        if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                            alt_s();
                        if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                            alt_t();
                        if(key==KEY_ALT_X)
                        { exitd();
                           exit(0);}
                        while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
                        {
                            if(key==KEY_UP||key==KEY_DOWN)
                            {
                                puttext(43,y,59,y+1,buf1);
                                if(key==KEY_UP)y=y==2?5:y-1;
                                if(key==KEY_DOWN)y=y==5?2:y+1;
                                gettext(43,y,59,y+1,buf1);
                                textbackground(0);
                                textcolor(15);
                                gotoxy(2,y);
                                cprintf("%s",search[y-2]);
                            }
                            key=Get_KeyValue();
                            if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                                alt_f ();
                            if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                                alt_d();
                            if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                                alt_m();
                            if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                                alt_a();
                            if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                                alt_c();
                            if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                                alt_s();
                            if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                                alt_t();
                        }
                        if(key==KEY_ALT_X)
                        { exitd();
                            exit(0);}
                        if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
                        {
                            switch(y-1)
                            {
                                case 1:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                                        search_name(&head1);clrscr();puttext(1,1,80,25,buf3);break;
                                case 2:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
                                        search_ID(&head1);clrscr();puttext(1,1,80,25,buf3);break;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -