freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于c語言的圖形用戶界面圖書管理系統(tǒng)含源代碼-展示頁

2024-08-24 15:16本頁面
  

【正文】 gotoxy(i,4+iRow)。 gotoxy(i,3)。i++) { gotoxy(i,1)。 for(i=2。 clrscr()。 window(x0,y0,x0+iWidth,iRow+4+y0)。 textbackground(6)。 } }/*界面部分*/void Dialog(int x0,int y0,int iWidth,int iRow,char *sTitle,char *information[]){ int i,j=0。 p=pnext2。 } }void Ers1( struct book * h) { struct book *p=h,*q。 p=pnext。 void Ers(STD * h) { STD *p=h,*q。define Creatbook(p) p=(struct book *)malloc(sizeof (struct book))。define CreatSTD(p) p=(STD *)malloc(sizeof (STD))。 struct book * next2。 char lend[10]。 char price[10]。 struct book /*定義*/{ char bookID[5]。 struct STUDENT *next。}/*結構體聲明*/typedef struct STUDENT /*定義*/{ char ID[10]。 =bioskey(0)。}keycode。/*鍵盤消息*/typedef union{ int word。char T2[10]=YES。 strcpy()。 } if(key==Esc) break。}if(jk==0) break。i==8){ot=0。i=7) if((key==Enter)amp。i=6amp。添加圖書 printAll1():讀者打印printAll2():圖書打印search1():讀者查詢search2():讀書查詢shanchu1():讀者刪除shanchu2():圖書刪除:borrow(1):借書borrow(2);還書help():使用說明save():二進制存盤*/}} if((key==Enter)amp。amp。amp。l系統(tǒng)設計方案本實驗分主函數(shù)與調用函數(shù),主函數(shù)先進行界面設計,主函數(shù)框架設計(界面與函數(shù)的結合,響應相應按鍵對程序操作,能形成統(tǒng)一模塊框架),調用函數(shù)框架設計,最后進行子函數(shù)設計,對主函數(shù)進行填充。(3)功能包括:l 新進圖書基本信息的輸入l 圖書基本信息的查詢l 對撤消圖書信息的刪除l 為讀者(即借書人)辦理注冊,即添加讀者l 查詢:所有圖書信息查詢、所有讀者信息查詢l 辦理借書手續(xù):即修改書籍的借閱狀態(tài),添加讀者的信息等l 辦理還書手續(xù):即修改書籍的借閱狀態(tài),刪除讀者的信息等(4)要求使用二進制文件方式存儲數(shù)據(jù)。系統(tǒng)以圖形化菜單方式工作,即用戶通過選取相應的菜單項進入相關的功能模塊。綜合實驗程序:圖書管理系統(tǒng)設計l 實驗目的及內容參考學校圖書館管理系統(tǒng),完成一套簡單的圖書及讀者管理系統(tǒng),實現(xiàn)圖書信息管理、讀者查詢、借閱管理等。l 實驗要求(1) 主界面參考圖1。(2)圖書管理信息包括:圖書名稱、圖書編號、單價、作者、借閱狀態(tài)(已借、未借出)、讀者(即借書人)姓名、學號等。(5)要求使用鏈表組織、管理圖書信息。l系統(tǒng)結構圖1. 頭文件部分調用相應頭文件,對按鍵進行宏定義2. 主函數(shù){1. while(ot){界面設計調用while(key!=Esc) { if(key==Down) if((key==Right||key==Enter)amp。i=1amp。i=5){ 子菜單調用while(1) { if(key==Down||key==Up) if(key==Left||key==Esc) if(key==Enter) /*其中有Add1():添加讀者 Add2()。amp。amp。amp。jk=0。 key=get_key()。}}l用戶使用手冊 可響應上下鍵,Esc鍵,按Esc退出,有””標志的項目可按Enter或者Right鍵進入二級菜單二級菜單同樣可響應上下鍵操作,按Left或者Esc鍵回到一級菜單,按Enter則進入二級菜單相應功能部分進入功能部分則按提示進行操作l 實驗步驟及核心代碼要求:(1)代碼少于100行的程序,附上全部源代碼;多于100行的,附上核心源代碼,要求有功能概要說明;(2)源代碼格式要求:五號字體,Times New Roman字體include include include include /*動態(tài)分配*/include /*strcmp(a1,a2)。*/include /*界面設計宏定義*/define x1 10define y1 10define w 20define r 8define x2 30define w2 20define Left 0x4B00define Right 0x4D00define Up 0x4800define Down 0x5000define Esc 27define Enter 13char T1[10]=NULL。char T3[10]=NO。 char byte。int get_key(){ keycode key。return ?:。 char name[20]。 /* 為創(chuàng)建鏈表所用,指向下一結點*/}STD。 char bookname[50]。 char writername[50]。 char reader[10]。 /* 為創(chuàng)建鏈表所用,指向下一結點*/}。define DeletSTD(p) free((void *)p)。define Deletbook(p) free((void *)p)。 while(p!=NULL) { q=p。 DeletSTD(q)。 while(p!=NULL) { q=p。 Deletbook(q)。 window(x0+1,y0+1,iWidth+1+x0,iRow+5+y0)。 clrscr()。 textbackground(WHITE)。 textcolor(RED)。iiWidth。putch(196)。putch(196)。putch(196)。i4+iRow。putch(179)。putch(179)。putch(218)。putch(195)。putch(180)。putch(191)。putch(192)。putch(217)。 textcolor(RED)。 textcolor(0)。i=3+iRow。 cprintf(%s,information[j])。 }}void xuanzhong(int T,int Row,in
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1