资源简介
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语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
- 算符优先语法分析器(C语言编写)
- 基于C语言的密码锁程序
评论
共有 条评论