资源简介
C语言,设备管理系统,win32写的界面,添加设备,修改设备信息,重复设备检测,按各种方式查看设备信息,删除设备信息等等基本功能都有。
代码片段和文件信息
#include
#include
#include
#include
LRESULT WINAPI WinProc(HWND hWndUINT MsgWPARAM wParamLPARAM lParam);//函数声明
void input(HWND hWnd); //导入文本函数
void show(HWND hWnd); //显示所有信息函数
void seek(HWND hWnd); //查找函数
void print(HWND hWnd); //显示设备信息函数
void modify(hWnd); //修改函数
void sureModify(hWnd); //确认执行修改操作函数
void del(hWnd); //删除函数
void sureDel(hWnd); //确认执行删除操作函数
void add(hWnd); // 添加函数
void sureAdd(hWnd); //确认执行添加操作函数
void output(hWnd); //导出文本函数
//void sorting(hWnd); //排序函数
//主函数
RECT rect1; RECT rect2; RECT rect3; RECT rect4; RECT rect5; RECT rect6; RECT rect7; RECT rect8;
HDC hDC;
PAINTSTRUCT paint;
typedef struct equipment{
char name[100];
char no[100];
char date[100];
float price;
char verder[100];
char department[100];
struct equipment *next;
}EQU;
EQU head*p*p1*p2; //全局变量
int flag = 0; //标志是否清空主文本框
int m = 0; //判断是否重复点击添加键
int selectes = 0; //判断是点击了哪个按钮,选择了什么操作
char pro[1000];
int WINAPI WinMain(HINSTANCE hInstanceHINSTANCE hPrevInstanceLPSTR lpCmdLineint nShowCmd)
{
char *cName = “myWindow“; //定义个字符指针表示窗口类的名字
WNDCLASS wc; //定义变量
HWND hWnd;
MSG Msg;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hbrBackground = (HBRUSH)GetStockobject(SYSTEM_FIXED_FONT); //设置窗口背景为白色
wc.hCursor = NULL; //窗口的光标不设置
wc.hIcon = NULL; //窗口图标设置
wc.hInstance = hInstance; //当前程序的句柄,hInstance是由主函数传递
wc.lpfnWndProc = WinProc; //窗口处理过程的窗口函数。
wc.lpszClassName =(LPSTR)cName; //窗口类的名字。
wc.lpszMenuName = NULL; //目录名,不设置
wc.style = CS_HREDRAW | CS_VREDRAW; //窗口类的风格
RegisterClass(&wc); //在系统中注册窗口
hWnd = CreateWindow( //创建窗口
cName //窗口类名
TEXT(“设备管理系统“) //窗口标题
WS_OVERLAPPEDWINDOW //窗口的风格
10 //窗口初始显示位置x
20 //窗口初始显示位置y:
800 //窗口的宽度:
800 //窗口的高度:
NULL //父窗口:无
NULL //子菜单:无
hInstance //该窗口应用程序的实例句柄
NULL
) ;
ShowWindow(hWndnShowCmd); //显示窗口
//设备项目标题
strcpy(pro““);
strcat(pro“设备号“); strcat(pro“\t “);
strcat(pro“设备名称“); strcat(pro“\t“);
strcat(pro“购买日期“); strcat(pro“\t“);
strcat(pro“价格“); strcat(pro“\t“);
strcat(pro“生产厂家“); strcat(pro“ “);
strcat(pro“使用部门“); strcat(pro“\r\n“);
//对消息的循环处理
while(GetMessage(&MsgNULL00))
{
TranslateMessage(&Msg); //翻译消息
DispatchMessage(&Msg); //分派消息
}
return Msg.message; //程序结束后返回消息
}
//窗口函数
LRESULT WINAPI WinProc(HWND hWndUINT MsgWPARAM wParamLPARAM lParam)
{//处理消息过程
static HWND hwndInput1 ;
static HWND hwndInput2 ;
static HWND hwndInput3 ;
static HWND hwndInput4 ;
static HWND hwndInput5 ;
static HWND hwndInput6 ;
static HWND hwndInput7 ;
static HWND hwndInput8 ;
static HWND hwndInput33 ;
static HWND hwndInput44 ;
static HWND hwndbutt
- 上一篇:c语言全套练习题刷题必备
- 下一篇:词频统计c语言代码
相关资源
- 词频统计c语言代码
- c语言全套练习题刷题必备
- 15年C语言专升本100题
- C语言——车票管理系统
- c语言程序实现PC端通过USB端口与单片
- mpu9250九轴算法-纯c语言
- 笨方法学习C语言
- 大一第一学期c语言课程设计,黑框框
- C语言实现的DES加密算法
- C语言经典例题100例含答案
- C语言课程设计_太空战机提高篇funco
- Hilbert的C语言实现
- C语言实现日历阳历+农历输出
- 远程仓库湿度监测系统设计-Proteus仿真
- 四川大学历年考研C语言试题及答案
- DES算法_C语言实现啊
- c语言期末大作业
- c语言之汉诺塔无限关卡游戏文件密码
- 《C语言库函数速查手册》
- 实序列FFT算法的C语言实现
- C语言酒店管理系统 C语言大作业
- 基于STM32F4的加速度频域二次积分振动
- 基于蚁群算法的TSP问题实现C语言
- C语言-投票与管理系统
- 《嵌入式Linux上的C语言编程实践》
- 循环码编译码通用版
- C语言实现简单的数据库管理系统
- 学生信息管理系统(数组版)
- C语言 心形.txt
- C语言实现简单的web服务器
评论
共有 条评论