基于VCMFC程序设计简易画图板

上传人:ni****g 文档编号:513124329 上传时间:2024-01-04 格式:DOC 页数:73 大小:189.50KB
返回 下载 相关 举报
基于VCMFC程序设计简易画图板_第1页
第1页 / 共73页
基于VCMFC程序设计简易画图板_第2页
第2页 / 共73页
基于VCMFC程序设计简易画图板_第3页
第3页 / 共73页
基于VCMFC程序设计简易画图板_第4页
第4页 / 共73页
基于VCMFC程序设计简易画图板_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《基于VCMFC程序设计简易画图板》由会员分享,可在线阅读,更多相关《基于VCMFC程序设计简易画图板(73页珍藏版)》请在金锄头文库上搜索。

1、#include #include #include#pragma comment(lib, winmm.lib)#include/?/HANDLE hConsole;/*全局变量*/Music#define MMM e:Music#define MP3 .mp3/结构体中分量数组#define MAXTITL 20#define MAXAUTL 20#define MAXCATE 20#define MAXTIME 20#define MAXHOUS 20#define MAXID 20#define MAXDAY 20#define MAXMUSI 20#define MAX 20 /各分

2、量长度中的最大值/文件名#define FILENAME e:bookinformation.txt /全部图书信息#define FILEBOOKIN e:bookin.txt /入库图书信息#define FILEBOOKOUT e:bookout.txt/出库图书信息/子函数声明void music1( char *); /打开关联音乐void closemusic1( char *); /关闭关联音乐int Return(); /返回上一菜单int insert_record( char *fileName, void *newRecord, int recordLength );/存

3、盘/*录入图书信息*/int inputId( char *stringId); /ID录入int inputTitle( char *stringTitle ); /书名录入int inputAuthor( char *stringAuthor ); /作者录入int inputCate( char *stringCate ); /书籍类型录入int inputTime( char *stringTime ); /出版社录入int inputHouse( char *stringHOUS ); /出版时间录入int findRecord_bk_Id( char *fileName, char

4、 *bk_title, struct book *bk ); /以Id为关键字在bookinformation文件中查找是否已存在相关信息/*修改图书信息*/void edit_record(); /修改(主)int updata_record( char *fileName, char *newRecord, int recordNo, int recordLength ); /修改(子):将修改过的信息写入文件int T_Edit( char *stringTitle ); /输入要修改信息的的书的名字,并在文件中查找是否已存在该书的相关信息int edit_Title( char *se

5、arcTitle, char *alter, int RecNo ); /修改书名int edit_Author( char *searcTitle, char *alter, int RecNo ); /修改作者int edit_Cate( char *searcTitle, char *alter, int RecNo ); /修改分类int edit_House( char *searcTitle, char *alter, int RecNo ); /修改出版社int edit_Time( char *searcTitle, char *alter, int RecNo ); /修改出

6、版日期/*删除图书信息*/void dele_main();/删除的主函数int T_Dele( char *stringTitle ); /输入要删除信息的的书的名字,并在文件中查找是否已存在该书的相关信息int delete_record( char *fileName, int recordNo, int recordLength ); /删除的子函数,将要删除的信息删除掉/*查询图书信息*/查询主函数void search_main(); void searchBook(); /以 书 名 为关键字查询 void searchAuthor(); /以 作 者 为关键字查询 void s

7、earchCate(); /以 类 型 为关键字查询 void searchHouse(); /以 出版社 为关键字查询 void searchId(); /以 I D 为关键字查询 int getid( char *fileName, char *bk_id, struct book *bk ); /查询 I D 是否在文件中是否已经存在int gettitle( char *fileName, char *bk_title, struct book *bk ); /查询 书 名 是否在文件中是否已经存在int getauthor( char *fileName, char *bk_auth

8、or, struct book *bk, int booknumber ); /查询 作 者 是否在文件中是否已经存在int getcategorie( char *fileName, char *bk_categorie, struct book *bk ); /查询 类 型 是否在文件中是否已经存在int gethouse( char *fileName, char *bk_house, struct book *bk ); /查询 出版社 是否在文件中是否已经存在/*流水账*/流水账主函数void water_main();void bookIn(); /书籍入库void bookOut

9、(); /书籍出库int inputDay( char *stringDay); /日期录入/流水查询主函数void search_watermain();int search_wId(); /以 I D 为关键字查询int search_wDay(); /以 日期 为关键字查询int findRecord_w_Id( char *fileName, char *w_id, struct water *w ); /以Id为关键字在出入库文件中查找是否已存在相关信息int findRecord_w_Day( char *fileName, char *w_Day, struct water *w

10、 ); /以Day为关键字在出入库文件中查找是否已存在相关信息/*录入结构体*/struct book /图书信息char idMAXID;char titleMAXTITL;char authorMAXAUTL;char categorieMAXCATE;char timeMAXTIME;int stock;char houseMAXHOUS;char musicMAXMUSI;struct water /流水账char dayMAXDAY;char IdMAXID;char titleEnterMAXTITL;int InOut; /入(出)库量;/定位void gotoxy(int x,

11、 int y) COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(hConsole, coord); /111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/ID录入int inputId( char *stringId )

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号